Skip to content
RatePocket
Privacy Terms Delete account & data
Back to RatePocket
RatePocket homePrivacy PolicyTerms of UseDelete account & data

RatePocket / Privacy Policy

Privacy Policy

Last updated 31 October 2026 · Applies to the RatePocket app for iPhone and Android (com.tradali.calculator) and this website.

The short version

  • No account needed. Without signing in, your budget and entries stay on your phone.
  • No bank connection. RatePocket never asks for bank logins. You decide what you record.
  • Cloud only when you choose it. Backup, sync and groups are stored in our database in the EU (Paris).
  • We don't sell your data and don't use your entries to target ads.
  • You're in control. Clear this device, clear your cloud backup, leave or delete a group, or delete your account. See Account & data deletion.
Contents
  1. Who we are
  2. What we process
  3. Why, and the legal basis
  4. Who helps us
  5. International transfers
  6. How long we keep data
  7. Your rights (GDPR)
  8. Your controls in the app
  9. Security
  10. Children
  11. This website
  12. Changes and contact

1. Who we are

RatePocket is made and published by an individual developer working under the name Tradali. Tradali is the controller of the personal data described here. Contact: support.tradali@gmail.com. Brand site: tradali.com.

2. What we process

2.1 On your phone (no account)

Your budget, periods, categories, income sources, expenses and income (amounts, currencies, dates, titles, notes), preferences, and an install identifier used for receipt-scan limits. This stays on your device until you turn on backup or use a feature that sends data (described below).

2.2 Your account

Signing in is optional. You can sign in with Apple, Google or email and password (with a one-time code sent by email). We receive your account ID and email address, and with Apple you can choose to hide your email. We use them to sign you in, keep your backup and groups linked to you, and handle purchases and support.

2.3 Cloud backup & sync

With a Personal or Pro+ plan and signed in, your personal entries, budget periods and preferences are stored in our database so you can restore and sync them on your other devices.

2.4 Groups (Family and Split)

When you create or join a group we store: the group's name, style (Family or Split), currency and time zone; members, roles (Owner, Admin, Member) and display names; invitations (the invited email address and status), invite links and join requests; the group's shared entries, budget, categories and upcoming bills; for Family groups, shared savings; for Split groups, who paid, each person's share, payments between members and trips; and an activity log (who added or changed what). Every member of a group can see that group's shared data, according to their role. Your Personal space is never shared with a group.

2.5 AI receipt scan

Scanning is optional. The app asks for your permission the first time you scan, and remembers your answer for your account on that phone; you can turn it off at any time in Settings > Data & privacy, and the app then asks again before the next scan. The receipt image goes through our server function to Claude, Anthropic's AI service, which reads the shop, date, currency and items. If Claude can't read it (for example it has no credit left, is busy or fails), the same image is sent to ChatGPT, OpenAI's AI service, instead; in that case both services receive it. You review the result before anything is saved, and the review shows which service read it. Older versions of the app send the image to ChatGPT (OpenAI) only and ask before every scan.

  • RatePocket never saves receipt images or screenshots, not in our database and not in any file storage. The image exists only for the moment it takes to read it.
  • We keep a scan counter per account (or per install, if you're not signed in) to apply your plan's limit: 2 trial scans on Free, 35 a month with Personal, 100 a month with Pro+.
  • Neither Anthropic nor OpenAI uses the image to train its models. Under their own API policies, each normally deletes request data within 30 days; it can be kept longer only if it is flagged for a policy violation or the law requires it.

2.6 Purchases

Subscriptions and one-off purchases are made through the App Store (Apple) or Google Play. RevenueCat tells the app which plan you have. We receive purchase status and product, never your card details.

2.7 Ads (Free plan only)

On the Free plan the app shows ads from Google AdMob. Personal and Pro+ have no ads. Google may process device and advertising identifiers, approximate location from your IP address and ad interactions. In the EEA, UK and Switzerland the app asks for your consent through Google's consent message first, and you can change your choice later in the app's ad privacy settings. On iPhone, the app asks for permission before using the advertising identifier (App Tracking Transparency).

2.8 App integrity (Android)

On Android, some sensitive actions are checked with Google's Play Integrity API, which confirms the request comes from the genuine app on a real device.

2.9 Notifications

If you allow notifications, we store your device's push token so we can tell you about group activity (for example, a new shared expense or a payment reminder). Reminders for your own upcoming bills and paydays are scheduled on your phone and don't use the push token. Push messages are delivered through Expo and Apple or Google's push services.

2.10 Emails

We send sign-in codes, group invitations and, when a group is deleted, a copy of that group's data to its members. These emails are sent through Resend.

2.11 Exchange rates

The app downloads currency rates from exchangerate.fun, or, if it's unavailable, from open.er-api.com or the free currency-api (currency-api.pages.dev or jsDelivr). This is a normal web request from your phone. It doesn't include your entries.

2.12 Support

If you email us, we process your message and anything you include in it.

3. Why we use data, and the legal basis

PurposeLegal basis (GDPR Art. 6)
Running the app, your account, backup, sync and groups you choose to useContract: providing the service you asked for
Receipt scan when you start oneContract: providing the feature you requested
Purchases and plan statusContract
Personalized ads (Free plan) and the advertising identifierConsent, which you can withdraw at any time
Non-personalized ads (Free plan)Legitimate interest in funding the free plan
Push notificationsConsent through your phone's notification permission
Security, abuse prevention, app integrity checks and scan limitsLegitimate interest in protecting the service and its users
Keeping records we must keep (for example, tax or legal requests)Legal obligation

We don't sell personal data, we don't share it for cross-context advertising, and we don't make decisions with legal effects about you by automated means.

4. Who helps us

ProviderWhat forWhere
SupabaseDatabase, sign-in, server functions (backup, groups, invites, scans)EU (Paris, France)
Anthropic (Claude)Reading receipt images you choose to scanUnited States
OpenAI (ChatGPT)Reading receipt images you choose to scan, when Claude is unavailableUnited States
AppleSign in with Apple, App Store purchases, push deliveryGlobal
GoogleGoogle sign-in, Google Play purchases, AdMob ads and consent, Play Integrity, push deliveryGlobal
RevenueCatPlan and purchase statusUnited States
ExpoSending push notificationsUnited States
ResendSending emails (codes, invites, group copies)United States
CloudflareHosting and protecting this websiteGlobal
exchangerate.fun, open.er-api.com, currency-api (jsDelivr)Currency rates (no personal entries)Global

5. International transfers

Our database is in the EU. Some providers above process data outside the EEA, mainly in the United States. Where that happens, we rely on the safeguards those providers offer under GDPR, such as the EU–US Data Privacy Framework or the European Commission's Standard Contractual Clauses.

6. How long we keep data

DataKept until
Data on your phoneYou clear this device, clear the app's storage or uninstall
Cloud backupYou clear your cloud backup or delete your account
Your accountYou delete it (in the app, or by email request)
A group and all its shared dataThe Owner deletes the group. Members first receive an email copy.
Your name in a group's history after you leave or are removedStays with the entries you added, so the group's records stay accurate. If you delete your account, it's replaced with "Former member".
Receipt imagesNever saved by RatePocket. Only the retention of each AI service that received it applies (Anthropic and OpenAI: normally up to 30 days).
Scan countersA count of scans per account or install: per month on a plan, in total for the 2 free trial scans. Kept so plan limits can't be reset, including after account deletion. They hold no receipt content.
Push tokenReplaced when it changes. Deleted with your account.
Support emailsAs long as needed to handle your request

Deleted data can stay in our database provider's routine backups for a short time before those backups are overwritten.

7. Your rights (GDPR and similar laws)

Wherever you live, you can ask us to:

  • Access: get a copy of the personal data we hold about you.
  • Correct: fix inaccurate data. Most of it you can edit directly in the app.
  • Erase: delete your data. You can do it yourself in the app, or ask us (see Account & data deletion).
  • Port: receive your data in a reusable format. The app exports PDF and CSV, and we can send your cloud data on request.
  • Restrict or object: limit or object to processing based on legitimate interest.
  • Withdraw consent at any time, for example for personalized ads or notifications, without affecting earlier processing.
  • Complain to your local data protection authority.

Email support.tradali@gmail.com from the address on your account, or tell us which sign-in you use. We may ask you to confirm the request comes from you, and we reply within one month. Requests are free.

8. Your controls in the app

  • Sign out in Settings. Your local records stay on this phone.
  • Clear this device, clear cloud backup, delete account: Settings → Data & privacy → Clear data & more.
  • Leave a group: in the group's Members screen. Delete a group (Owner only): in the group's settings.
  • Ads: change your consent in the app's ad privacy settings, or reset or limit the advertising ID in your phone's settings.
  • Notifications: turn them off in the app or in your phone's settings.
  • Subscriptions: manage or cancel in your App Store or Google Play account. Deleting your account doesn't cancel a subscription.

9. Security

Data moves over encrypted connections (HTTPS). Access to cloud data is limited to your account and, for groups, to that group's members by database rules on our server. No system is perfect: protect your phone and sign-in, and only invite people you trust to a group.

10. Children

RatePocket isn't meant for children. Don't use it if you're under 13, or under the age your country requires to agree to data processing without a parent (up to 16 in some EU countries). If you think a child has given us personal data, contact us and we'll delete it.

11. This website

This site doesn't use analytics, advertising cookies or trackers, and it loads its fonts from our own server. It's hosted by Cloudflare, which processes technical data such as IP addresses to deliver and protect the site and may set strictly necessary security cookies.

12. Changes and contact

We'll update this policy when the app or the law changes, and change the date at the top. Questions or requests: support.tradali@gmail.com.

Account & data deletion Terms of Use

© 2026 RatePocket by Tradali

HomePrivacy PolicyGDPR rightsTerms of UseDelete account & dataHelp & supportAboutPress kit