Last updated: 14 October 2026
This Privacy Policy explains how Sweatora (“we”, “us”, or “our”) collects, uses, and protects your personal data when you use our website at sweatora.fit, our mobile application, and our web portal at app.sweatora.fit (collectively, the “Service”). We are committed to protecting your privacy in accordance with the EU General Data Protection Regulation (GDPR).
The data controller responsible for your personal data is:
Ville Vuorinen, trading as SweatoraSweatora is not yet a registered company, so the controller is the private trader named above. We have not appointed a Data Protection Officer; the email address above reaches the person responsible for every data-protection question.
We collect the following categories of personal data:
Your height, body weight, and body-weight history are health data under the GDPR. We only process them with your explicit consent (Art. 9(2)(a) GDPR), which we ask for separately during onboarding — or, for accounts created before this policy, the next time you open the app. With your consent we use them to calculate nutrition and calorie targets, show your weight trend, tailor workout programs and AI Coach feedback, and share them with a coach you link to. Food logs you record are also health data, processed under the same consent — we use them to show your intake against your nutrition targets and share them with a coach you link to.
Giving consent is optional. Without it the Service still works — you can generate programs and log workouts — but weight tracking, nutrition targets and food logging are switched off, and your height and weight are never sent to the AI. You can withdraw consent at any time in Settings → Privacy. Withdrawing deletes your height, body weight, weight history, and food logs straight away; your workouts and programs are kept.
We don't ask for medical diagnoses, medication, or injury history. Free-text fields — post-workout notes, the AI Coach questionnaire, and messages with a coach — may contain health details if you choose to write them. With health-data consent we process such details on that basis; without it, please leave health details out. See Terms and Conditions, section 4, for why the Service is not a substitute for professional advice.
We process your personal data under the following legal bases:
Your workout programs, exercise alternatives, and AI Coach warm-ups, post-workout feedback, and reviews are generated by Google's Gemini models. To produce them, we send Gemini the relevant parts of your fitness profile — gender, activity level, experience level, training days, goal, and equipment — and, only if you have given health-data consent, your height, body weight, and body-weight trend. For AI Coach features we also send your recent training history and any notes you've written about a session. We never send your name, email address, or account ID to Gemini.
We use Gemini under Google's paid service terms, under which Google does not use your prompts or the generated responses to train or improve its models. Requests are processed on Google's infrastructure, which may be outside the EEA — see section 11.
If you have AI Coach access, a review of your recent training is generated automatically once a day. You can switch automatic reviews off in Settings → Privacy; the rest of the AI Coach keeps working without them.
None of this is a decision that produces a legal or similarly significant effect about you within the meaning of Art. 22 GDPR — nothing is applied to your account or acted on without you seeing it first, and you can always disregard, edit, or ignore what's generated. See Terms and Conditions, sections 4 and 5, for how AI output should be used.
The Service publishes a public leaderboard of the heaviest logged lifts across users, for a small set of barbell movements. Entries are pseudonymised — shown under a handle and initials generated from your account ID, with a colour, never your name, email address, or chosen display handle. We can link a handle back to your account; other people can't, unless you also choose to show your Instagram or TikTok handle, which is then published alongside your entry.
Whether you appear is up to you. New accounts start off the leaderboard and are listed only if you turn on "Show my best lifts on the public leaderboard", either during onboarding or in Settings → Privacy. Accounts created while the leaderboard was on by default stay listed unless they opted out. In both cases we rely on our legitimate interest in running a community leaderboard. You can leave at any time in Settings → Privacy, or by emailing us. The leaderboard is rebuilt roughly every six hours, so removing yourself takes effect within that window.
If you redeem an invite code from a coach, you're shown the coach's name and a summary of what they'll see before you confirm the link. While you're linked, your coach can read your whole profile record: your name, display handle, email address, age, gender, activity and experience level, goal, training days, equipment, gym name and address, social handles and leaderboard settings, profile photo, language, timezone, notification and reminder settings, training streak, the dates of app events such as your last reminder, AI Coach review, or data export, your privacy settings (for example whether you've allowed health data), and technical identifiers such as your device's push-notification token — plus, only if you've allowed health data, your height, body weight, body-weight history, and food logs. They can also see your workout programs (which they can edit), sessions, set logs, post-workout ratings and notes, and AI Coach feedback on your sessions, and they're notified when you complete a workout or set a personal record. They can also set your daily nutrition targets, which replace the calculated ones until you or they reset them. They can't see your AI Coach reviews and summary, your in-app notifications, or the log of your consent choices. Your coach's client list keeps your name and email address for as long as you stay linked.
Your coach is an independent professional, responsible for how they use this information to coach you. You can unlink from your coach at any time from the app, which removes their access to everything above immediately. Notes and messages you've already exchanged remain as history for both of you — see Terms and Conditions, section 7.
If you enable notifications, we use a device push token to send you workout reminders, weight check-in prompts (only with health-data consent), streak nudges, leaderboard rank alerts, AI Coach reviews, and — if you use a coach — activity from your coach or client. You can turn each of these on or off individually in Notification settings, and remove the device token entirely by disabling notifications for the app.
On our website (sweatora.fit), we use the following cookies and browser storage. Only the analytics cookies need your consent, and they are set only after you accept:
| Category | Name | Purpose | Duration | Consent required |
|---|---|---|---|---|
| Necessary | sweatora-cookie-consent | Remembers your cookie choice (browser storage). | 6 months | No |
| Necessary | theme_mode | Remembers your light or dark theme (browser storage). | Until you clear it | No |
| Necessary | NEXT_LOCALE | Remembers the language you picked, if it differs from your browser's. | Browser session | No |
| Necessary | Cloudflare Turnstile | Checks that the coach inquiry form is sent by a person. Loaded only on the pricing page. | Browser session | No |
| Analytics | _ga, _ga_<ID> | Distinguishes visitors and visits for Google Analytics 4. | 2 years | Yes |
You can change your choice at any time using the “Cookie settings” link in the website footer. Withdrawing consent deletes the Google Analytics cookies and stops measurement.
Our mobile app and web portal (app.sweatora.fit) use on-device storage rather than tracking cookies: to keep you signed in, remember your language, theme, and privacy choices, and cache your training data for offline use (cleared when you sign out or delete your account). Only if you opt in from Settings → Privacy does Firebase Analytics store an app-instance identifier on your device (and, in the web portal, _ga cookies); crash reporting in the mobile app works the same way. If you don't opt in, these tools stay switched off.
The web portal loads parts of its program code and some fallback fonts from Google's content delivery network (gstatic.com), which receives your IP address in order to deliver those files.
We share personal data with the following processors, each under an appropriate data processing agreement:
We do not sell your personal data to third parties, and we do not use it for advertising profiling. Apple and Google also process data about you when you download the app from their stores, under their own privacy policies.
Your account data, training history, database backups, and cloud functions are in Google Cloud's europe-west1 (Belgium) region. The public leaderboard runs in a separate, EU multi-region database. Our website's server functions run in Frankfurt, and Brevo, our transactional email provider, is based in the EU.
Some processors — Google's Gemini and Analytics services, Cloudflare, Slack, and Vercel — are based in the USA or may process data there. Where data is transferred outside the European Economic Area (EEA), we rely on the EU–US Data Privacy Framework and/or the EU Standard Contractual Clauses.
We keep your data while your account is active, and delete it on the following schedule:
We don't otherwise delete individual pieces of training data — such as a single old workout — while your account stays active; the point of that history is to track your progress over time.
As a data subject under the GDPR, you have the following rights:
Most of these are self-service: Settings → Data lets you download a copy of your data or delete your account, and Settings → Privacy lets you withdraw consents and leave the leaderboard.
To exercise any of these rights, email hello@sweatora.fit. We will respond within one month, extendable by a further two months for complex requests. You also have the right to lodge a complaint with the Finnish Data Protection Ombudsman (tietosuoja.fi) or the data protection authority in your country of residence.
The Service is not intended for anyone under 16, and we do not knowingly collect data from them. If we learn that an account belongs to someone under 16, we will close it and delete the associated data. See Terms and Conditions, section 2.
We encrypt all traffic to and from the Service with TLS, restrict access to your data with security rules scoped to your own account (and, if applicable, your linked coach), require your current password before an account can be deleted, and keep API keys and other credentials out of our source code. No system is perfectly secure, but we take reasonable technical and organisational measures to protect your data.
If a personal data breach is likely to result in a risk to your rights and freedoms, we will notify the Finnish Data Protection Ombudsman within 72 hours of becoming aware of it, and notify you directly without undue delay where the breach is likely to result in a high risk to you, as required by Art. 33 and 34 GDPR.
We may update this Privacy Policy from time to time. We will notify you of material changes by posting a notice in the app or by email at least 14 days before the change takes effect, and if a change affects something you've consented to, we'll ask for your consent again. The “Last updated” date at the top of this page indicates when the policy was last revised.
Questions about this Privacy Policy or how we handle your data? Contact us at hello@sweatora.fit.