Privacy policy

Duefree privacy policy

Duefree is a personal finance tracker and bill-splitter for Android and iPhone. This policy explains what data the app handles, where it goes, and the choices you have. It is written to match what the app actually does.

Who we are

Duefree is provided by Aman Jaiswal, an individual developer in the United Kingdom, who is the “data controller” for the purposes of UK and EU data protection law. In this policy, “we” and “us” mean him.

Data controller
Aman Jaiswal
Data protection
privacy@duefree.co.uk
Help with the app
support@duefree.co.uk
Anything else
hello@duefree.co.uk

If anything in this policy is unclear, email privacy@duefree.co.uk.

The AI assistant runs on your phone. Duefree Plus includes Duefree AI, a chat assistant powered by an on-device model. Your questions, its answers, and the summary of your finances it reads to answer you are all processed on your phone. Duefree makes no network request for artificial intelligence, and no model provider (not us, not Google) ever receives your questions or your financial data. The only related transfer is a one-time download of the model file itself, which carries none of your data.

What data Duefree handles

Data you provide

Data collected automatically

Duefree contains no analytics or crash-reporting software, and does not build an advertising profile of you.

How your data is stored

Your account data (transactions, budgets, friends, groups, bills and settlements) is stored in Duefree’s backend, a database hosted on Supabase in the European Union, so that it syncs across your sessions and so that friends can split bills with you. Access is restricted at the row level: nobody can read a bill they are not part of. Data is encrypted in transit. Profile photos are stored in a public bucket, which means anyone who has the photo’s web address can view it; do not upload a photo you would not want seen.

Who else receives data, and why

ServiceWhat it receivesWhy
Supabase (database in the EU)Your account dataHosts the database, file storage and server functions
ResendYour email address and each account email we send you (a sign-up confirmation, a password reset, or a link to confirm a new email address), including the one-time link in itSends Duefree’s account emails. Resend stores its account data, including its records of those emails, in the United States
Google Firebase Cloud MessagingYour device push token and the text of each notification (a name, a bill title, a group name, an amount owed or settled)Delivers push notifications
Apple Push Notification serviceOn an iPhone, your device push token and the text of each notification, passed on by Firebase Cloud MessagingDelivers push notifications to iPhones
Google Play and the Play Developer APIYour Duefree account id and the purchase token, at purchase timeSells and verifies Duefree Plus on Android
App Store and the App Store Server APIYour Duefree account id with the purchase, then the transaction identifier when we check itSells and verifies Duefree Plus on iPhone
Google Sign-InThe sign-in request and the Google account you choose, only if you use Google sign-in; Google returns an identity token, your name and your photoSigns you in
Sign in with AppleThe sign-in request and the Apple ID you choose, only if you use Apple sign-in; Apple returns an identity token, your email address or a relay address, and your name the first timeSigns you in
Google (profile photo hosting)A request for a Google-hosted profile photo, including your device’s IP addressShows the photos of people who signed in with Google
Google FontsA font request, including your device’s IP address, the first time each typeface is needed; the font is then cached on your deviceRenders the app’s typefaces
Hugging FaceYour IP address and a standard request header, once, when the assistant’s model downloadsDelivers the on-device AI model file (no financial data is sent)
CloudflareWhen you visit duefree.co.uk: your device’s IP address and the details of each requestHosts the website and counts visits in aggregate, without cookies
Google WorkspaceThe emails you send to Duefree’s addresses, with any attachments, and the emails we send you from them, such as replies and deletion confirmationsHosts Duefree’s mailbox

Supabase, Resend, Cloudflare, Firebase Cloud Messaging and Google Workspace act as our service providers: they process the data listed only to run Duefree, on our instructions. Google Play and the App Store are not our processors: each sells the subscription in its own right, and we send it your Duefree account identifier with the purchase so that the subscription can be tied to your account. Google Sign-In, Sign in with Apple and Apple’s push service are provided by Google and Apple under their own terms. Google Fonts, Google’s photo hosting and Hugging Face receive only the request itself, including your device’s IP address, and act on their own account. Duefree does not sell your data, and shares it with nobody for advertising.

Your account data is stored in the European Union, but some of it is handled outside the UK and EU:

Why we use your data

Your phone asks before Duefree can show notifications or use the camera, and you can turn either off in your phone’s settings at any time. Turning notifications off stops your phone showing them, but your device stays registered while you are signed in, so notifications are still sent to it through the services above; signing out removes the registration. A photo from your library is read only when you pick it.

What other people can see

When you split a bill or share a group, the friends and group members involved see your display name and avatar, the bills you share with them, and who has paid what. Your display name and photo can also be seen by anyone who has sent you a friend request, or to whom you have sent one, before it is accepted. Nobody can see your email address, except where your display name was taken from it (see Account details above) and you have not changed it. Members of a group also see the group’s total spent, which can include bills they are not personally on, but never those bills’ titles or the people on them.

The on-device AI, in detail

The assistant, Duefree AI, uses Google’s Gemma model, which downloads once (about 2.6 GB) and then stays on your device. When you ask it something, the app assembles a summary of your finances from the same account data described above and runs the model locally to produce an answer. Nothing you ask, and nothing it reads, is sent anywhere for processing. Any action you approve (logging an expense, splitting a bill, recording a settlement) is saved to your account exactly as if you had entered it by hand. The conversation is never uploaded and is never written to storage: it is held in memory only, and is discarded when you sign out, switch account, or close the app.

The assistant can also read a photo of a receipt. You take or choose the photo, the app shrinks it, and the model reads it on your phone to suggest an entry for you to check. The photo is never uploaded and Duefree does not save it: it is held in memory with the conversation. Your phone’s camera and photo picker may leave a temporary copy in Duefree’s own cache on the device, which never leaves your phone.

The website

Duefree’s pages set no cookies and show no ads. If Cloudflare’s security checks challenge a visit, Cloudflare may set a short-lived security cookie, which is strictly necessary and is not used to track you.

Cloudflare hosts the website. Like any web host, Cloudflare handles your device’s IP address and the details of each request (the page asked for, the time, your browser and the page you came from) to deliver the page and to protect the site from attacks, and it may keep these in its logs for a short time. We do not use them to identify anyone.

Cloudflare also counts visits for us, in aggregate: for example, how many times each page was viewed and from which countries. The count uses no cookies, and we cannot tell from it who you are.

If you email us from the website, for example to hear when Duefree launches, we use your address only for what you asked, and we will remove it whenever you ask.

How long data is kept

Your data is kept while your account exists. When you delete your account, your personal expenses and income, your budgets, your friendships and your group memberships are removed, along with the reminders you sent or received and your devices’ registrations for notifications; your sign-in and email address are deleted, and your name is replaced with the placeholder “Deleted User” on any shared bills your friends keep, so their own records stay intact. Your profile photo is deleted from our storage at the same time; if that step fails, email us and we will remove it. A group you created passes to the member who joined it first; a group with no other members is deleted, unless it still holds bills.

When the person who paid a shared bill removes it, Duefree keeps a record of the removal (the bill’s title, its amount and the shares on it), which the people who were on it can ask us for. If you were on such a bill, or removed one you paid, that record stays for the other people on it after you delete your account, also under “Deleted User”.

A record of your purchases (the store’s purchase token or transaction identifier, the plan and the dates, the record the store returned about the subscription, and any move of an App Store subscription between accounts) is kept afterwards, for the reasons under Why we use your data above, and is no longer linked to your name or email address, with two exceptions: a record of a move names both accounts, and if Plus is later bought on the same Apple ID from another Duefree account, that subscription and its purchase record move to that account.

None of these kept records has a set end date. Shared bills stay while Duefree runs, because other people’s records depend on them. Records of removed bills are not shown in the app; we keep them as the only record that a removed bill existed, in case someone on it disputes it. We plan to delete them when an account closes. Purchase records stay for the reasons above.

Emails you send us are kept until they are no longer needed to answer you, or to show what was asked and done, such as a deletion request. Resend keeps its records of the account emails it sends for a limited period.

Deletion takes effect in Duefree’s live systems immediately, apart from short-lived operational logs. Our database provider may hold short-lived operational backups of the database, which are overwritten on the provider’s own schedule; Duefree does not use them to restore individual accounts.

Request account deletion

You can delete your Duefree account and its data yourself, in the app: open Profile → Close account, at the bottom of the Profile tab, and confirm with Delete Permanently. You do not need the app to make the request: email privacy@duefree.co.uk, ask for your account to be deleted, and we will confirm with you by email, at the address on your account, before deleting it. Step-by-step help is on Delete your Duefree account.

Two things must be true before an account can be closed, and Duefree says so if they are not:

If an open shared bill stops the deletion, we will tell you which bills are open. If you still want your data erased, email us: we will delete what only you can see (your own entries and budgets) straight away, and close the account once the open bills are settled or removed.

What deletion removes, and the records it keeps, are described under How long data is kept above. If you signed in with Apple, you can also stop Duefree using your Apple ID: on an iPhone, open your Apple ID settings, find Sign in with Apple, choose Duefree and stop using it.

Your rights

Because Duefree is run from the UK, UK data protection law (the UK GDPR and the Data Protection Act 2018) applies, and if you are in the EU, the EU GDPR gives you the same rights. You have the right to:

To exercise any of these, email privacy@duefree.co.uk. If you use Duefree in India, the section For users in India also applies to you.

How to complain

If you are unhappy with how we have handled your data, or with an answer we gave you, email privacy@duefree.co.uk and tell us what your complaint is about. We will acknowledge it within 30 days, look into it, and tell you what we found and what we have done about it.

You also have the right to complain to the Information Commissioner’s Office (ICO), the UK’s data protection regulator, at ico.org.uk/make-a-complaint. The ICO usually expects you to have raised the matter with us first. If you live elsewhere, you can complain to the data protection authority where you live.

For users in India

This section is for people in India. It explains how the Digital Personal Data Protection Act, 2023 and the Digital Personal Data Protection Rules, 2025 apply to the personal data Duefree handles. Under that law, Aman Jaiswal is the Data Fiduciary for your data, and you are the Data Principal. Everything else in this policy applies to you too.

What Duefree never does. Duefree never lends money, never runs checks on you or asks for your PAN, never reads your SMS or contacts, never asks for your bank login, and never moves money. Your UPI app or your bank moves the money; Duefree keeps the record of who has settled up.

Children and age

Duefree is for adults. You must be 18 or over to use it, and we do not knowingly collect data from anyone under 18. If you believe someone under 18 has given us their data, contact us and we will remove it.

Security

Data is encrypted in transit. Your bills, splits, settlements, budgets and personal transactions are readable only by you and the people who are on them, enforced by row-level security in the database. Your display name and profile photo are deliberately visible to your friends and group members, as described above, and a profile photo you upload is served from a public address. No system is perfectly secure, but we take reasonable measures to protect your information.

Changes to this policy

If this policy changes, we will update the date at the top and, for significant changes, note them here. Continued use of Duefree after a change means you accept the updated policy.

Contact

Questions, requests or complaints about privacy: privacy@duefree.co.uk. Help with the app: support@duefree.co.uk. Anything else: hello@duefree.co.uk.