Plain English summary: We collect only what we need to run the app. We never sell your data. You can delete everything at any time from within the app.
The data controller responsible for your personal data under the GDPR is:
Full name: Jiří Sládek
Address: Benešov, Czech Republic
Email: support@getflawless.app
Role: Independent developer (sole trader / natural person)
All personal data is stored in Supabase infrastructure located in the EU (Frankfurt, Germany — eu-central-1), ensuring full GDPR compliance for European users.
Note for users: As required by GDPR Article 13, you have the right to know who processes your data. The data controller named above is the single point of contact for all data-related requests.
We process your personal data under the following legal bases as defined in GDPR Article 6:
| Legal basis | What we process | Why |
|---|---|---|
| Contract performance Art. 6(1)(b) | Account credentials, food log, workout data, daily tracking | Required to provide the core app functionality you signed up for |
| Legitimate interest Art. 6(1)(f) | Error logs, security monitoring, app stability data | Ensuring app security and preventing unauthorized access |
| Explicit consent Art. 9(2)(a) | Health data: weight, body measurements, fitness goals, body fat | These are special category data under Art. 9 — processing requires your active opt-in at registration |
Under GDPR, the following data you enter into Flawless qualifies as special category data (health-related):
We process this data exclusively on the basis of your explicit consent, which you provide during the onboarding/registration process via a dedicated opt-in checkbox. You may withdraw this consent at any time by deleting your account or contacting us at support@getflawless.app.
| Category | Specific data | Purpose |
|---|---|---|
| Account | Email address, hashed password | Authentication and account security |
| Profile | Display name, age, height, weight, goals, activity level, allergies, language preference | Personalised recommendations and calculations |
| Nutrition | Food log entries (name, kcal, macros), meal timestamps, dates | Calorie and nutrient tracking |
| Fitness | Workout sessions, exercises, sets, reps, weights, workout dates | Progress tracking and training analytics |
| Health (Art. 9) | Body weight history, body measurements, muscle fatigue levels | Physical progress monitoring — requires explicit consent |
| Habits | Daily checklist status, streaks, completed goals | Consistency tracking and motivation |
| Food images | Photos uploaded for AI nutritional analysis | Automatic macro estimation via Gemini AI |
| AI chat | Messages in the AI assistant | Generating personalised responses via Google Gemini API |
We never: sell your data, share it for advertising purposes, or use it for profiling outside the app.
| Provider | Purpose | Data location | Privacy policy |
|---|---|---|---|
| Supabase | Database, authentication, file storage | EU (Frankfurt, Germany) | supabase.com/privacy |
| Google Gemini AI | Food photo analysis, AI assistant responses | Google infrastructure (global) | Google Privacy Policy |
| Open Food Facts | Nutritional data for barcode lookup | No personal data transmitted | OFFs Privacy |
| Netlify | Web app hosting and delivery | EU/USA (CDN) | Netlify Privacy |
Flawless uses Google API services, including Google Gemini AI for food photo analysis and AI assistance. Our use of information received from Google APIs complies with the Google API Services User Data Policy, including the Limited Use requirements.
Specifically:
Planned integration — Google Fit & Apple Health: A future version of Flawless may offer optional integration with Google Fit and Apple Health to automatically sync activity and health metrics. If and when this feature is activated, we will update this Privacy Policy and request explicit in-app consent before accessing any platform health data. No Google Fit or Apple Health data is currently collected or processed.
When you use the AI assistant or food photo analysis feature, your messages and relevant profile data (age, weight, goals) are sent to the Google Gemini API.
Model training: Based on Google's standard API Terms of Service, data submitted through the Gemini API is not used to train Google's AI models without your explicit consent. We use the standard production API (not the free-tier playground), which falls under Google's enterprise data processing terms. For full details, see Google Gemini API Terms.
Conversations are stored temporarily on Google's servers to generate a response and are not retained for model training purposes.
In the app: Settings → Account & Security → Delete Account. This permanently and irreversibly deletes your profile, food log, workouts, habits, measurements, AI chat history, and all uploaded photos from our database. Alternatively, email support@getflawless.app — we'll manually delete your data within 30 days.
Flawless is a Progressive Web App (PWA) and does not use third-party tracking cookies. We use browser localStorage solely to store your selected theme (light/dark) and language preference. No personal data is stored in localStorage. A Supabase session token is stored locally to keep you signed in (valid for 7 days).
Flawless is intended for users aged 16 and over. If we become aware that personal data of a child under 16 has been provided without verifiable parental consent, we will delete it promptly.
We will notify you of material changes via an in-app notice. The "last updated" date at the top of this document is always current. Continued use of the app after notification constitutes acceptance of the revised policy.
Data protection enquiries: support@getflawless.app
We respond to all requests within 30 days as required by GDPR.
Plain English summary: Flawless is a free app for personal use. AI content is informational only. You own your data. We are not liable for health outcomes.
By accessing or using the Flawless application ("the App"), you agree to be bound by these Terms and Conditions. If you do not agree, please discontinue use immediately.
Flawless is a mobile web application (PWA) for tracking fitness activities, nutrition, habits, and health progress. The App is operated by an independent developer (sole trader) as defined in Section 1 of the Privacy Policy.
The App is provided free of charge in its current form, without any guarantee of uninterrupted availability.
By entering data into the App (food logs, workouts, photos), you grant us a non-exclusive licence to process that data solely for the purpose of providing the service. This licence terminates upon account deletion.
By submitting a food photo for AI analysis, you consent to that image being temporarily processed by Google Gemini API as described in our Privacy Policy.
The App collects health-related data (weight, body measurements, fitness goals) as described in our Privacy Policy under GDPR Article 9. By completing the onboarding process and checking the consent checkbox, you provide explicit consent to process this special category data. You may withdraw consent at any time by deleting your account.
You agree not to:
The App currently uses Google Gemini AI and Open Food Facts. A future version may optionally integrate with Google Fit and Apple Health. Your use of any connected third-party platform is governed by that platform's own terms of service. We are not responsible for third-party service availability or accuracy.
We make reasonable efforts to maintain availability, but we do not guarantee uninterrupted service. The App may be temporarily unavailable due to maintenance, updates, or technical issues beyond our control. We reserve the right to modify, suspend, or discontinue the App at any time without prior notice.
All App content (design, code, text, logos, graphics) is owned by the developer or used under applicable licences. You may not copy, distribute, modify, or create derivative works without explicit written permission.
The App is provided "as is" and "as available" without warranties of any kind, either express or implied, including but not limited to merchantability, fitness for a particular purpose, or non-infringement.
To the maximum extent permitted by law, we shall not be liable for:
For any future paid features or subscriptions, EU consumers have a 14-day right of withdrawal from the date of purchase under the Consumer Rights Directive (2011/83/EU). To exercise this right, contact support@getflawless.app within 14 days of purchase.
Note: If you explicitly request immediate access to digital content before the 14-day period expires and acknowledge this waives your withdrawal right, you may lose the right to a refund. This will be clearly stated at the point of purchase.
These Terms are governed by the laws of the Czech Republic. Any disputes shall be subject to the exclusive jurisdiction of the competent courts in the Czech Republic. EU consumers retain the right to invoke mandatory consumer protection provisions of their country of residence.
We reserve the right to update these Terms at any time. Material changes will be communicated via an in-app notice. Continued use of the App after the effective date of changes constitutes acceptance.
Plain English summary: New subscribers get a 14-day refund window. Annual plans get pro-rata refunds within the first 30 days. Billing errors are always refunded in full.
| Plan | Price | Billing |
|---|---|---|
| Monthly | €5.99 / month | Billed monthly, auto-renews until cancelled |
| Annual | €44.99 / year | Billed yearly, auto-renews until cancelled |
All prices include applicable VAT. Payments are processed securely by Stripe — we never store your card details.
Under EU Directive 2011/83/EU, you have the right to withdraw from a digital service contract within 14 days of purchase without giving a reason.
By starting your Premium subscription and accessing premium features immediately, you expressly consent to the service beginning before the 14-day withdrawal period expires. If the service has been fully performed, the right of withdrawal is lost. You may still request a refund within 14 days if you have not made significant use of premium features.
| Situation | Eligibility |
|---|---|
| First subscription, within 14 days, minimal use of premium features | Full refund |
| Annual plan cancelled within 30 days of purchase | Pro-rata refund for unused months |
| Monthly plan, after 14 days | No refund — cancel before next billing cycle to stop charges |
| Annual plan, after 30 days | No refund — cancel to prevent renewal |
| Duplicate charge or billing error | Full refund, always |
| Service downtime exceeding 72 consecutive hours | Pro-rata credit or refund at our discretion |
Email support@getflawless.app with the subject line "Refund Request" and include:
Eligible refunds are processed within 5–10 business days to the original payment method via Stripe.
Cancel your subscription at any time in Settings → Subscription → Manage subscription. Cancellation takes effect at the end of the current billing period — you retain Premium access until then. No cancellation fees apply.
The free tier has no charges and requires no cancellation. Delete your account anytime from Settings → Account → Delete account.
Refund questions: support@getflawless.app
Most important: Flawless is not a medical device or health service. Always consult a qualified professional before starting a new diet or training programme.
All information provided in the Flawless app — including calorie calculations, macro targets, training plans, and general recommendations — is for informational purposes only.
This information:
The App uses Google Gemini AI to analyse food photos and generate personalised recommendations. Please be aware that:
Nutritional values in the food database are sourced from Open Food Facts (an open community database) and user-submitted entries. While we aim for accuracy, we cannot guarantee the correctness of all nutritional values. Actual nutritional content varies by brand, preparation method, and portion size.
Before starting a new exercise programme, particularly if you:
…always consult a physician or certified personal trainer. The developer of Flawless accepts no liability for injuries or health complications resulting from exercise or dietary changes made on the basis of information in the App.
We are not responsible for the accuracy, availability, or content of data provided by third parties including Open Food Facts and Google Gemini AI. Use of this data is at your own risk.
Questions or concerns: support@getflawless.app
Plain English: Flawless does not use tracking cookies or ad networks. Your data is stored in the EU. You are in full control of your data at all times.
If you use the AI assistant or food photo analysis:
| Action | How to do it |
|---|---|
| View your data | All your data is visible within the app (Profile, Nutrition, Fitness tabs) |
| Edit your profile | Settings → Profile → edit and save |
| Delete food entries | Nutrition tab → swipe entry left → Delete |
| Delete workout sessions | Fitness tab → workout detail → Delete |
| Delete AI chat history | AI tab → Clear conversation |
| Delete your account | Settings → Account & Security → Delete Account (permanent) |
| Export your data (portability) | Email support@getflawless.app — delivered within 30 days |
| Withdraw health data consent | Delete your account, or contact us to remove health data only |
Go to Settings → Account & Security → Delete Account. This permanently deletes all your data: profile, food log, workouts, habits, measurements, AI conversations, and uploaded photos. This action cannot be undone. If the button is unavailable, email support@getflawless.app — we will delete your data manually within 30 days.
All personal data is stored in Supabase's EU-Central-1 (Frankfurt, Germany) data centre. This ensures GDPR compliance for European users without relying on Standard Contractual Clauses for intra-EU transfers.
You provided explicit consent to process health-related data (weight, measurements, fitness goals) during registration. You may withdraw this consent at any time by:
Withdrawal of consent does not affect the lawfulness of processing carried out before withdrawal.
If you believe your data is being processed unlawfully, you have the right to lodge a complaint with your national data protection authority. Czech Republic users:
Office for Personal Data Protection (ÚOOÚ)
Pplk. Sochora 27, 170 00 Prague 7, Czech Republic
www.uoou.cz · posta@uoou.cz
For all privacy-related requests: support@getflawless.app
We respond within 30 days as required by GDPR Article 12.