Privacy Policy
Last updated: 10 October 2026
Effective date: 5 August 2026
1. Who we are
Pushi is a fitness challenge platform operated by Phillip Stuart from Vienna, Austria (see our Legal notice). We are the data controller for all personal data collected through the Pushi app, this website, and the Pushi Portal. If you have any questions about this policy or how we handle your data, contact us at hello@pushi.fitness.
2. What data we collect
Account information
When you create an account, we collect your email address, first name, and profile avatar. This is used to identify you in challenges, display leaderboards, and connect you with friends and organisations.
If you sign in with Apple or Google, the provider confirms your identity and gives Pushi your name and email address (or, with Sign in with Apple, a relay address if you choose to hide your email). Pushi does not receive your Apple or Google password.
Pushi Pro is bought through the Apple App Store or Google Play. The store handles the payment and keeps your payment details; Pushi only learns that the purchase succeeded. Your Pro status is kept on your device and is not stored on our servers.
Health and activity data
Pushi integrates with Apple HealthKit (iOS) and Google Health Connect (Android) to provide activity-based challenges. With your permission, Pushi may read move calories, exercise minutes, stand hours, active hours, steps, distance, and workout data. Pushi does not write data to HealthKit or Health Connect. We only read what is necessary for the challenges you participate in.
Pushi also reads wheelchair pushes, with your permission, and counts each push as a step. This is what allows wheelchair users to take part in step challenges, daily step goals, and active hours on the same terms as everyone else; pushes are added to your step total and are not stored or used for any other purpose. If you do not use a wheelchair, you can decline this permission without affecting anything else in the app.
For challenges that use the intensity ring, Pushi reads your heart rate from HealthKit or Health Connect on your device only, to compute the time you spend in higher intensity zones. Your raw heart rate data is never uploaded to our servers — only the derived intensity-minutes figure is stored.
If you open a workout that has a recorded route, Pushi reads the route from HealthKit or Health Connect on your device only and draws it on a map. Routes are never uploaded to our servers and are not visible to anyone else. The map is drawn by Apple Maps on iOS and Google Maps on Android, which receive the map area being shown in order to supply the map tiles.
Fitness and activity data is special category personal data under Article 9 of the General Data Protection Regulation (GDPR). We process this data only with your explicit consent, which you give when you grant Pushi permission to access your health data on your device.
Personalised activity goals
To calculate a fair, personalised Move goal, Pushi reads your age, biological sex, height, and weight to compute your Basal Metabolic Rate (BMR). These underlying attributes are read on your device only and are never stored on our servers. The BMR calculation happens locally on your device; only the resulting BMR figure, your Move goal, and the time the calculation was made are uploaded to and stored on our servers.
Your daily activity data — including exercise minutes, intensity minutes, active hours, move calories, stand hours, steps, distance, your challenge score, and workout metadata (type and duration) — is uploaded to and stored on Pushi's Supabase backend so it can power challenges and leaderboards.
AI Activity Suggestions (optional)
When you enable AI Activity Suggestions, the following data, with no personally identifying information attached, is sent to Anthropic's Claude API: your workout types and durations, move calories, activity ring points, and up to 30 days of activity history. No name, email, or user ID is included. This processing is based on your explicit, separate consent (GDPR Article 9(2)(a)), which you give by tapping "Enable" on the in-app prompt or toggling the feature on in Settings. You may withdraw consent at any time by disabling "AI Activity Suggestions" in Settings, after which no further data is sent. On iPhones running iOS 26 or later with Apple Intelligence, you can instead choose On-device suggestions, which are generated by Apple's on-device model; in that mode nothing is sent to Anthropic or to any other server. Suggestions are advisory only and do not constitute automated decisions affecting your rights or eligibility.
Usage and technical data
We may collect basic technical information such as device type and app version to help us diagnose issues and improve the app. This data is not linked to your identity.
Website and portal analytics
To understand how people find and use our website (pushi.fitness), we use Umami, a privacy-focused analytics service. It records the pages visited, the referring site, and general browser, device, and country information. It does not use cookies or similar tracking technologies, and it does not identify you or follow you across other websites.
The organisation portal (portal.pushi.fitness) uses Vercel Web Analytics and Vercel Speed Insights in the same way — aggregated page views and page performance, without cookies.
3. How we use your data
We use your data to:
- Run challenges and display leaderboards
- Show a summary of your daily progress to friends you have connected with, where you have agreed to share it (see section 5)
- Send notifications for challenge activity (invites, completions, achievements)
- Provide personalised activity goals
- Improve the app experience
We do not sell your data. We do not share health data with advertisers.
The lawful basis for processing your account and challenge data is your consent (GDPR Article 6(1)(a)). The lawful basis for processing health and activity data is your explicit consent (GDPR Article 9(2)(a)). Sharing your daily progress with a connected friend rests on a further, separate explicit consent, which you give when you connect with that person and can withdraw at any time in the app. You may withdraw any of these consents at any time — see Your Rights below.
4. Organisation challenges
If you join an organisation and take part in its challenges, organisation administrators can see, through the Pushi Portal: your first name and profile avatar, the email address linked to your membership (an organisation email you provide when joining, or — if you do not provide one — your account email), your role, and when you joined. They can also see your performance in the organisation's challenges — your score totals, active and rest days, and streaks — on the challenge leaderboard, the same information visible to other participants in that challenge.
For challenges based on Apple Health or Google Health Connect data, administrators can also see combined, challenge-wide statistics across all participants (such as total and average exercise minutes, move calories, stand hours, active hours, and intensity minutes). These aggregate figures are not broken down to reveal any individual's underlying health metrics.
Administrators cannot see your individual workout details (type or duration), your BMR or Move goal, your HealthKit or Health Connect permissions, or any data from challenges outside their organisation.
When you join an organisation, you are shown a clear notice explaining this before you complete the process. You can leave an organisation at any time through the app, which ends the organisation's access to your data in future challenges. Data from challenges you have already completed may remain visible to administrators as part of those challenges' historical results.
Organisation administrators and payment. If you administer an organisation and pay for a challenge, the payment is taken by Stripe. Pushi passes Stripe the organisation's name, billing address, and tax ID if given, together with your email address, so that Stripe can issue a correct invoice; your card details are entered on Stripe's own payment page and never reach Pushi. Pushi keeps a record of what was paid and when.
5. Friends and the friend board
Pushi lets you connect with friends in the app. Once two people are connected and have both agreed to share, each can see a weekly friend board showing how the other is getting on against their own daily activity goal.
A connected friend can see:
- your first name and profile avatar;
- how many days you have reached your daily goal so far this week (0–7);
- whether you have reached today's goal yet;
- how far through today's goal you are, shown as a proportion only — for example "60%"; and
- your current streak — the number of consecutive days you have reached your goal, counted back up to 400 days.
A connected friend cannot see any underlying health figure: no step counts, move calories, exercise minutes, distances, heart rate, workout types or durations, and no point totals or goal values. The board is assembled on our servers and only the summary figures listed above are ever sent to your friend's device. Connections are given no access to your activity records.
Because this is health-related data, we ask for your explicit consent before any of it is shared (GDPR Article 9(2)(a)). You are shown a notice setting out exactly what is and is not shared, and you confirm it as part of connecting with that person, so that you see both what you are agreeing to and what you get before you agree.
Connections made before the friend board launched. If you were already connected with someone before 5 August 2026, that connection was made before this notice existed. Those connections appear on your board when the feature launches. You can turn Share my daily results off at any time — including before you first open the board — and nothing about your progress is shown to anyone.
You stay in control after connecting:
- Hide one person — hiding a connection removes them from your board and removes you from theirs. It applies in both directions, and the other person is not told.
- Turn sharing off entirely — the Share my daily results switch on the Friends & Ladder screen in the app. With it off, you appear on nobody's board and nobody appears on yours. You can turn it back on whenever you like.
Disconnecting from someone also ends the sharing, in both directions. Withdrawing consent does not affect the lawfulness of sharing that took place beforehand.
6. Data sharing and third parties
We use the following third-party services to operate Pushi:
- Supabase — our database and backend infrastructure, hosted in Supabase's EU region in Ireland. Your account and challenge data is stored securely on Supabase servers. supabase.com/privacy
- easyname (easyname GmbH, Vienna, Austria) — hosts this website (pushi.fitness) and delivers all email that Pushi sends: sign-up confirmations, password resets, sign-in and verification links, and organisation emails. easyname data protection policy
- Apple HealthKit — reads activity and fitness data from your iOS device with your permission.
- Google Health Connect — reads activity and fitness data from your Android device with your permission.
- Sign in with Apple and Google Sign-In — optional ways to sign in. The provider confirms who you are and shares your name and email address with Pushi. apple.com/legal/privacy · policies.google.com/privacy
- Apple App Store and Google Play — process Pushi Pro purchases. Pushi receives confirmation of the purchase, not your payment details.
- Apple Maps and Google Maps — draw the map behind a workout route, on your device. The map service receives the area being shown; the route itself stays on your device.
- Stripe — takes payment from organisation administrators for paid challenges (see section 4). stripe.com/privacy
- Apple Push Notifications (APNs) — delivers challenge notifications to iOS devices.
- Firebase Cloud Messaging (Google) — delivers challenge notifications to Android devices.
- Umami — cookieless analytics for our website. umami.is/privacy
- Vercel — hosts the organisation portal, whose server code runs in Dublin, Ireland, and provides its cookieless analytics and performance monitoring. vercel.com/legal/privacy-policy
- Anthropic — AI activity suggestions. If you opt in to AI Activity Suggestions, activity data (workout types, durations, calorie burn, and activity history — with no name, email, or account identifier attached) is sent to Anthropic's API to generate personalised suggestions. Anthropic does not use API inputs to train its models. Anthropic may retain API inputs and outputs for up to 30 days for trust and safety purposes, after which they are deleted. You can enable or disable this at any time in Settings. anthropic.com/privacy
- jsDelivr — a content delivery network that serves one script on the email verification and password reset pages of this website. Like any web server it sees your IP address and browser details when that script is fetched. jsdelivr.com privacy policy
These services process only the data necessary to operate the app. We do not share your data with advertising networks, data brokers, or any other third parties beyond those listed above. Optional features that involve third-party processing (such as AI Activity Suggestions) require your separate, explicit consent before any data is transmitted.
Our Trust & Security page lists the sub-processors among these services, where each one holds data, and the safeguard that applies to any transfer outside the EEA.
Who can see your workout details
You control who can see the specific workouts that make up your score. In Settings, the Workout Details Visibility setting offers three options: Friends only (the default), Challenge participants, or Only me. Your aggregate scores remain visible to other participants in a challenge regardless of this setting; the control applies to the detailed workout list (type and duration).
International data transfers
Your account, challenge, and activity data is hosted in Supabase's European Union (EU) region in Ireland, within the European Economic Area (EEA). The organisation portal's server code runs in Dublin, Ireland; this website and our email are hosted by easyname in Austria; and our website analytics are hosted in Umami's EU region. Your health and activity data is not transferred outside the EEA in the normal course of operating the app.
Some of the providers listed above are based in the United States and receive limited data in order to provide their service: Apple and Google receive the text of push notifications (which can include challenge names and first names) and handle Sign in with Apple, Google Sign-In, Pushi Pro purchases, and the map tiles for workout routes; Stripe receives the billing details of organisation administrators who pay for a challenge; and Vercel stores the portal's aggregated analytics and hosting logs in the United States. Apple, Google, Stripe, and Vercel are each certified under the EU–US Data Privacy Framework.
If you opt in to AI Activity Suggestions, the activity data described above is transferred to Anthropic in the United States. This transfer is made under the EU–US Data Privacy Framework, on which Anthropic relies to provide an adequate level of protection for personal data transferred from the EEA. No transfer takes place unless you enable the feature.
7. Data retention
We retain your personal data for as long as your account is active.
You can delete your account yourself in the app, under Settings, on both iOS and Android. Deletion immediately removes your activity entries, challenge memberships and results, friend connections, invitations, push notification tokens and AI suggestion requests, and clears your name, email address, avatar and goal settings from your profile. The remaining account record is permanently deleted by a scheduled job 30 days later; until then the account is locked and the email address cannot be used to create a new account. If you created an organisation in the Pushi Portal, contact us first: deletion is blocked while you own one. If you cannot use the app, email hello@pushi.fitness and we will delete your data within 30 days. We keep records we are legally required to retain, such as invoices, for the statutory period.
Activity data associated with completed challenges may be retained in aggregated form, with no personally identifying information attached, after deletion — this cannot be linked back to you.
8. Your rights
Under the GDPR, you have the following rights regarding your personal data:
- Access — you can view and download a copy of your personal data at any time directly in the app under Settings. The data export is presented in a human-readable format.
- Correction — you can update your name directly in the app under Settings. For other inaccurate personal data such as your email address, contact us at hello@pushi.fitness. This right does not extend to activity or workout data recorded from your health platform, which is logged as reported by your device.
- Erasure — you can delete your account yourself in the app under Settings (see section 7), or ask us to delete your personal data by contacting us at hello@pushi.fitness.
- Portability — you can request your data in a structured, machine-readable format.
- Objection — you can object to processing based on legitimate interests.
- Withdraw consent — you can withdraw your consent to data processing at any time. You can revoke health data access through Apple Health settings (iOS) or Google Health Connect settings (Android), and you can stop sharing your daily progress with friends by turning off Share my daily results on the app's Friends & Ladder screen (see section 5). Withdrawing consent does not affect the lawfulness of processing carried out before withdrawal.
To exercise any of these rights, contact us at hello@pushi.fitness. We will respond within 30 days.
If you believe we have not handled your data correctly, you have the right to lodge a complaint with the Austrian data protection authority: Datenschutzbehörde (DSB), Barichgasse 40–42, 1030 Vienna, Austria — www.dsb.gv.at.
9. US privacy rights
If you are a resident of the United States, you have privacy rights under your state's laws in addition to the protections described above. This section explains those rights and how to exercise them.
All US residents
Regardless of your state, you can ask us to:
- Know what personal data we hold about you;
- Correct inaccurate personal data;
- Delete your personal data; and
- Withdraw consent to optional processing, such as AI Activity Suggestions.
To exercise any of these rights, contact us at hello@pushi.fitness. We will respond within 30 days. We do not sell your personal data, and we do not share it with advertising networks or data brokers.
Washington residents — My Health My Data Act (MHMDA)
Your activity, exercise, fitness, and workout data, together with your intensity minutes and your Basal Metabolic Rate (BMR), is "consumer health data" under Washington's My Health My Data Act (MHMDA). We collect this data only with your separate, explicit consent. We do not sell consumer health data, and we do not use geofencing around any health facility.
We maintain a separate Consumer Health Data Privacy Policy describing how we handle consumer health data and how Washington residents can exercise their MHMDA rights, including the right to withdraw consent and to have consumer health data deleted. If you believe we have not complied with the MHMDA, you may file a complaint with the Washington State Attorney General at atg.wa.gov.
California residents — CCPA/CPRA
Under the California Consumer Privacy Act, as amended by the California Privacy Rights Act, you have the right to know, delete, and correct the personal information we hold about you, and the right to limit our use of sensitive personal information (which includes health data). We do not sell your personal information and we do not share it for cross-context behavioural advertising. We use your health and activity data only to operate the features you use.
Residents of other US states
If you live in Virginia, Colorado, Connecticut, Utah, Texas, Oregon, Florida, Indiana, Iowa, Tennessee, Montana, Delaware, New Hampshire, New Jersey, Kentucky, Rhode Island, Minnesota, or Maryland, you have the right to access your personal data, correct inaccuracies, delete it, and request a portable copy. You also have the right to opt out of profiling that produces legal or similarly significant effects — we do not engage in this kind of profiling.
To exercise any of these rights, contact us at hello@pushi.fitness.
10. Security
Your data is stored securely using Supabase infrastructure, hosted in Supabase's European Union (EU) region within the European Economic Area (EEA). We implement appropriate technical and organisational measures to protect personal data against unauthorised access, loss, or destruction. No method of transmission over the internet is 100% secure, but we take reasonable steps to protect your information.
11. Children's privacy
Pushi is not intended for users under the age of 14. We do not knowingly collect personal data from children under 14. If you believe a child under 14 has created an account, please contact us at hello@pushi.fitness and we will delete the account promptly.
12. Changes to this policy
We may update this Privacy Policy from time to time. When we do, we will update the date at the top of this page. For significant changes we will notify you through the app. Your continued use of Pushi after changes are posted constitutes acceptance of the updated policy.
13. Contact
If you have any questions about this Privacy Policy or how we handle your data, please contact us at hello@pushi.fitness.
Change log
- 10 October 2026 — Section 7 and the Erasure right in section 8 now describe in-app account deletion on iOS and Android: what is removed immediately, the 30-day deletion of the remaining account record, and the exception for organisation owners. Replaced the note that said in-app deletion was still to come. Section 1 now names the controller and links to the new Legal notice.
- 9 October 2026 — Listed every provider we rely on in section 6: easyname (website hosting and all email), Sign in with Apple and Google Sign-In, the App Store and Google Play (Pushi Pro), Apple Maps and Google Maps (workout routes), Stripe (organisation payments), and jsDelivr. Added workout routes and the on-device AI option to section 2, organisation payments to section 4, and rewrote International data transfers to say where each provider processes data. Added a link to the new Trust & Security page.
- 22 September 2026 — Added website and portal analytics (Umami and Vercel, both cookieless) to section 2, and listed Umami and Vercel in section 6.
- 5 August 2026 — Added section 5, Friends and the friend board, describing what a connected friend can and cannot see about your daily progress, the explicit consent taken when you connect, the two controls (hide one person, or turn sharing off entirely with Share my daily results on the Friends & Ladder screen), and how connections made before this date are treated. Recorded friend sharing in sections 3 and 8. Later sections renumbered accordingly.
- 15 June 2026 — Added a US privacy rights section (MHMDA, CCPA/CPRA, and other state laws) and a separate Consumer Health Data Privacy Policy. Clarified that BMR is computed on-device and only the BMR figure, Move goal, and calculation time are stored, and that raw heart rate is never uploaded. Clarified that AI Activity Suggestions data carries no personally identifying information and is advisory only. Documented the Workout Details Visibility setting. Added international data transfer information (EU hosting; Anthropic transfers under the EU–US Data Privacy Framework). Updated account deletion to a request-by-email process pending in-app deletion. Stated the Supabase EU hosting region.
- 6 June 2026 — Previous version.