DuoFit

Privacy Policy

Last updated: October 7, 2026

This Privacy Policy explains how DuoFit, the iPhone and Android app that helps two people lose weight together (the "app" or "DuoFit"), handles your personal information: what we collect, why we collect it, who we share it with, how long we keep it, and the choices and rights you have.

Who is responsible. DuoFit is provided by Dzianis Maliush, an individual developer ("we", "us", "our"), who is the controller of the personal information described in this policy. You can reach us at support@duofit.site.

This English version is the official version of this policy. If we provide a translation and it differs from this text, the English version prevails, unless mandatory law where you live requires otherwise.

In short

1. Scope

This policy covers the DuoFit app and our website, including the invite page that opens when someone shares an invite link, and this page. It does not cover services run by other companies that you use together with DuoFit, such as the Apple App Store, Google Play, Sign in with Apple, Google Sign-In, Apple Health or Health Connect. Their own privacy policies apply to them.

2. Information we collect

2.1 Account and sign-in

You sign in with Apple, with Google, or with a sign-in link sent to your email address. Sign-in is handled by Firebase Authentication, a Google service. We receive and store:

Apple or Google may also share the name on your account. The name used in DuoFit is the one you type yourself. Firebase Authentication keeps its own sign-in record for your account, which may include basic profile information that Google shares when you use Google Sign-In, such as your name and a link to your profile photo.

2.2 Profile and daily check-ins

To track your progress, you give us:

The app also sends your device's time zone and language with each request, and we store them so that "today", reminders and your streak follow your local day.

Your weight, height and check-ins are information about your health. Section 5 explains how we treat it.

2.3 Steps from Apple Health or Health Connect

If you allow it, DuoFit reads today's step count from Apple Health on iPhone, or from Health Connect on Android, and saves it with today's check-in. We read no other type of health data and no step history, and DuoFit never writes anything to Apple Health or Health Connect. You can always type your steps in yourself instead. You can turn access off at any time in the Health app (Sharing → Apps → DuoFit) or in Health Connect settings.

Data from Apple Health (HealthKit) and Health Connect:

DuoFit's use of information received from Health Connect complies with the Health Connect Permissions policy, including its Limited Use requirements.

2.4 Couple, shared goal and stakes

Your own stake text is checked automatically before it is saved. Links, email addresses, phone numbers, money amounts, currency symbols and words from a list of offensive words are not accepted.

2.5 Subscriptions and purchases

You buy subscriptions through the Apple App Store or Google Play. We never see or store your card or other payment details. We use Adapty to manage subscriptions. Adapty receives your DuoFit user ID, your purchase and subscription history from the store, and technical information about your device, such as the device model, operating system, app version and IP address.

Our server stores the date your free week ends and keeps a copy of your subscription status (for example, the product, start and expiry dates, the store and the store's transaction ID), so that it can decide whether your couple has access.

2.6 Push notifications

If you allow notifications, we store your device's push token and whether it is an iPhone or an Android device. Notifications are sent through Firebase Cloud Messaging, a Google service, and on iPhone through the Apple Push Notification service. A notification can include your partner's name, your streak and the name of a ready-made stake. It never includes weight, step counts or stake text that someone wrote themselves. Notifications can appear on your lock screen, where people near you may see them. So that each notification is sent only once, we keep a short record of the notifications we've sent (their type and date) for 14 days.

2.7 Analytics and crash reports

We never send your weight, height, steps, other check-in values or the text of your stakes to analytics or crash reporting.

2.8 Technical data and server logs

When the app connects to our server, the server receives technical information such as your IP address, the date and time, the request made, the app version and the platform. Our web server logs IP addresses. Our application logs record each request, its result and your DuoFit user ID, but never the content of your check-ins. We use logs to run DuoFit, fix problems and keep it secure. Our server also uses IP addresses briefly, in memory, to limit repeated requests.

2.9 Messages to support and reports

If you email us, for example to ask a question, exercise your privacy rights or report a stake, we receive your email address and whatever you write. When you tap "Report this stake", DuoFit opens a pre-filled email in your mail app with the stake's ID and text. Nothing is sent until you send that email.

2.10 Information stored on your device

The app keeps your sign-in tokens in your device's secure storage (the Keychain on iPhone, Keystore-protected storage on Android) and a few small settings in regular app storage: for example, which introduction screens you've seen, an invite code you opened before signing in (kept for up to 24 hours), and your email address while an email sign-in link is pending. Your check-ins are not stored on the device; the app loads them from our server.

2.11 Our website

Our website, including this page and the invite page, does not use cookies, analytics or advertising. Like any website, the server that delivers the pages receives your IP address and browser information, which may be kept in its logs for security. The pages load a font from Google Fonts, so Google receives your IP address when a page loads. The invite page shows the invite code from the link and collects nothing else.

3. What your partner can see

DuoFit exists so that two people can follow each other's progress. When you pair with someone, they can see:

Your partner does not see your email address, your height, how you sign in or your payment details.

Before someone joins your couple, the app shows them your first name, so share your invite link or code only with the person you want to pair with. You can be in only one couple at a time, and a couple has two people.

When the couple ends, because either of you leaves or deletes their account, your former partner can no longer see any of your information in the app. Notifications that were already delivered stay on their device.

We use your information only for the purposes below. Where the EU or UK General Data Protection Regulation (GDPR) applies, each purpose relies on the legal basis shown:

We don't use your information for advertising. We don't make decisions about you based solely on automated processing that have legal or similarly significant effects on you. Where we rely on legitimate interests, you can object (Section 11).

5. Health data

Your weight, height, check-ins and steps are health data, which many laws treat as sensitive. We use them only to provide DuoFit to you and your partner: to show your progress, calculate your streak and shared goal, and check that your target weight stays within the limits described in the Terms of Use. We never use health data for advertising, never sell it, and never send it to analytics or crash reporting.

Where the GDPR applies, we process health data on the basis of your explicit consent. You give it when you enter the data in the app, and when you pair with a partner after the app has told you what your partner will see. You can withdraw your consent at any time: leave the couple (your former partner then no longer sees your data), turn off Health access, or delete your account. Withdrawing consent does not affect processing that happened before. DuoFit cannot work without health data, so to stop all processing, delete your account.

6. Who we share information with

6.1 Your partner

Your partner sees the information listed in Section 3. That is the purpose of DuoFit, and it happens only after you pair.

6.2 Service providers

We use the following providers to run DuoFit. They process information on our behalf and under our instructions, except Apple and Google as app stores and platform providers, which act under their own terms and privacy policies:

6.3 Legal reasons and transfers of DuoFit

We may disclose information if the law requires it, to respond to valid legal requests, or to protect the rights, safety and property of our users, other people or DuoFit. If DuoFit is transferred to a new owner, for example as part of a sale, your information may be transferred to that owner, who must protect it as described in this policy.

6.4 No advertising, no tracking, no sale

DuoFit has no ads and no advertising or attribution tools. We don't track you across apps and websites owned by other companies, we don't ask for permission to track you, and we don't access your device's advertising identifier (the IDFA on iPhone or the Advertising ID on Android). We don't sell your personal information, and we don't share it for targeted (cross-context behavioral) advertising.

7. International transfers

We, our service providers and your partner may be in different countries. Your information may be processed in the United States, the European Economic Area and other countries whose data protection laws may differ from those where you live. When we transfer personal data from the EEA, the UK or Switzerland, we rely on an adequacy decision (such as the EU–U.S. Data Privacy Framework, where the recipient is certified under it) or on the Standard Contractual Clauses approved by the European Commission and their UK equivalent. You can ask us for more information about these safeguards.

8. How long we keep information

We keep personal information only as long as we need it:

9. Leaving a couple and deleting your account

9.1 Leaving a couple

You can leave your couple at any time in Settings → Leave couple. The couple then ends for both of you: the shared streak, the shared goal and all stakes are cleared, and any favor still owed is cancelled. Each of you keeps your own profile and check-in history. Your partner gets a notification. If your partner's subscription covered you, you lose that access, and the same applies to your partner if yours covered them.

9.2 Deleting your account

You can delete your account in the app at any time in Settings → Delete account. The option is also in the account menu before you pair and on the screen shown when access has ended. If you signed in with Apple, you'll be asked to confirm with Apple, and DuoFit's access to your Apple ID is revoked.

When you delete your account:

9.3 What we keep after deletion

Deleting your account does not cancel a subscription. Cancel it in your App Store or Google Play account settings, preferably before you delete your account. Apple and Google keep their own records of your purchases under their own privacy policies.

10. Security

We protect your information with measures that suit its sensitivity, including:

No system is completely secure. If a security breach affects your personal information, we will notify you and the authorities where the law requires it.

11. Your rights and choices

11.1 Choices in the app

11.2 Your rights

Depending on where you live, you may have the right to:

11.3 US state privacy laws

California and other states. Depending on your state, you may have the right to know what personal information we collect, use and disclose; to access, correct and delete it; and to opt out of its sale, of its sharing for targeted advertising, and of profiling. We don't sell or share personal information, and we don't use it for targeted advertising or profiling. We use sensitive personal information (health data and account sign-in details) only to provide DuoFit and for other purposes the law allows. The categories of personal information we collect are those in Section 2: identifiers (such as your email address and user IDs), customer records, commercial information (subscription history), internet or other electronic network activity (app usage and logs), and sensitive personal information (health data and sign-in details). We disclose them only to the recipients in Section 6, for the purposes in Section 4.

Consumer health data (for example, Washington and Nevada). Sections 2, 3, 5 and 6 describe the health data we collect, why we collect and use it, and who we share it with: only your partner, at your direction, and the service providers that run DuoFit. You can access or delete your health data and withdraw your consent as described in this section.

11.4 How to make a request

Email support@duofit.site from the address linked to your DuoFit account, or tell us which address that is. We may ask for information to confirm that the request comes from you. We answer within one month, or within the period the law where you live sets (for example, 45 days under US state laws), and may extend that period where the law allows. Where the law allows, you can use an authorized agent; we may ask for proof of their authority. If we decline a request, we'll tell you why and how you can appeal.

12. Children

DuoFit is not directed to children. To use DuoFit you must be at least 16 years old, or older if the law where you live sets a higher age for consenting to the processing of your personal data. We do not knowingly collect personal information from anyone younger. If you believe that a child has given us personal information, contact us and we will delete it.

13. Health disclaimer

DuoFit is a wellness app, not a medical device, and it does not give medical advice, diagnosis or treatment. Talk to your doctor before you start a weight-loss program. See the Terms of Use for details.

14. Changes to this policy

We may update this policy when DuoFit or the law changes. We will change the "Last updated" date at the top. If a change is significant, we will tell you in the app or by email before it takes effect, and where a change requires your consent, we will ask for it.

15. Contact us

Questions about this policy or about your information: support@duofit.site. DuoFit is provided by Dzianis Maliush, individual developer.