Only Fasting
Language English

Privacy Policy

Last updated: October 18, 2026

1. Introduction

A single consent screen is shown at entry. The app uses the general wording “our AI service providers abroad”; the provider names are listed here in this policy. Acceptance of the Terms of Use and Privacy Policy and explicit consent to processing health data such as weight, fasting, meals and steps to prepare your plan are required to use the app. AI processing (sending content to our AI service providers abroad for meal analysis, menu scanning and Momo Coach), and crash reporting and anonymous usage analytics are optional. “Accept and start” enables the optional permissions, except an existing user’s previously explicit refusal of AI. “Choose and continue” starts optional switches off. Acceptance includes your declaration that you are 18 or older. You may close the app if you prefer not to accept. The accepted version, server date, language and permission choices are recorded on your account; guest or offline choices sync when a session and connection become available. You may withdraw optional permissions in Settings → My permissions. Turning AI off stops new coach processing; earlier encrypted audit records remain for the periods and purposes in Section 6.3. You can use account deletion to end required processing. Photo/route publication and leaderboard participation remain separate switches at the point of use; HealthKit/Health Connect and notification system permissions are managed separately.

Only Fasting ("we", "us", "our") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application ("App").

By using the App, you agree to the collection and use of information in accordance with this policy. If you do not agree with this policy, please do not use the App.

2. Data Controller

Company: Mustafa Baykal (Individual Developer)

Email: privacy@onlyfasting.com

Address: Istanbul, Türkiye

For any privacy-related questions or to exercise your data rights, please contact us at the email address above.

3. Data We Collect

3.1 Information You Provide

Data TypeExamplesPurpose
Account InformationEmail, name, profile photoAccount creation & authentication
Fasting DataStart/end times, fasting plans, streaksCore app functionality
Hydration DataWater intake amounts, timestampsHydration tracking feature
Willpower EntriesResisted cravings, calories avoidedMotivation tracking
PreferencesLanguage, notification settings, goalsPersonalization
Health & Fitness DataWeight, height, BMI, body fat percentage, calorie intake, macronutrient data (protein, carbs, fat), meal logsNutrition tracking & personalized calorie goals
Movement DataAge range; movement experience; height, weight, and derived body-metric bands; joint limitations; ability to use the floor; doctor-restriction and pregnancy/postpartum indicators; daily energy and body responses; self-reported pain and its body region; context selections; effort ratings; generated plans; session history, outcomes, progress, and rule reason codesCreating the daily session; deciding whether to show a session, rest option, or prompt to consult a professional; adapting later sessions; and showing movement history
Apple Health / Health Connect Data (optional, opt-in)Supported steps, active energy, workouts, weight, height, sleep, and resting heart-rate data read from Apple Health (iOS) or Health Connect (Android)Showing your real activity and net calories in the app and, while the account's AI-processing setting is on, producing the premium weekly digest described in Section 6.1
AI Analysis DataFood/activity descriptions and food photos; body weight for activity estimates; and the premium weekly digest fields listed in Section 6.1; product barcode and app language for optional web lookupAI-powered calorie and nutrition analysis (Anthropic or Google, with Google as fallback); menu scanning, nutrition-label photo extraction, QR-menu PDF/text extraction, activity estimates, weekly insights and optional barcode product-source web search (Google)
Momo Coach Chats (Premium, 18+, where available)The messages you write to Momo Coach, Momo's answers, and the summary of your app records sent to the AI model with each message (listed in Section 6.3)Answering your questions in the chat, safety checks, preventing misuse, and the Momo Coach record described in Section 6.3

Apple Health / Health Connect: Health integration is optional. With the read permissions you choose, the App can read supported steps, active energy, workouts, weight, height, sleep, and resting heart-rate data. Read/sync and write/export are separate in-app controls. Logged meal energy and macros, water, and manually entered weight are written to Apple Health / Health Connect only while the account-level “Write to Apple Health” (iOS) or “Write to Health Connect” (Android) control is on and the corresponding system write permissions are granted. You can turn either control off in the App and revoke system access at any time in iOS Settings ▸ Privacy & Security ▸ Health or in Health Connect on Android. We do not sell Health data or use it for advertising. If the AI-processing setting is enabled, the premium weekly digest described in Section 6.1 can include summaries derived from Health data and is sent to Google Gemini.

3.2 Information Collected Automatically

Data TypeExamplesPurpose
Device InformationDevice model, OS version, and app-specific identifiers: a device ID generated by the app (on Android, the app-scoped Android ID). On iOS, only if you allow tracking in the iOS prompt, the device advertising identifier (IDFA) is shared with Meta to measure and optimize Only Fasting ad campaigns. Android Advertising ID is not collected.App functionality & support; measuring and optimizing Only Fasting ad campaigns on iOS, only with tracking permission
Usage DataFeatures used and session duration. While analytics is enabled, Movement events can include exact date, readiness energy, effort, plan characteristics, exercise substitutions, and high-level outcomes such as rest or safety stop. Analytics is currently enabled by default and can be disabled under Profile > Privacy & Data > Usage Analytics. Current named Movement events do not include the body response, pain flag, pain region, or the rule engine's rationale and reason codes.App improvement
Crash ReportsError logs, stack tracesBug fixing

4. How We Use Your Data

We do NOT:

- Sell your health, meal, content or account data to third parties. Only with your iOS tracking permission, the device advertising identifier and install, app-open and session events are shared with Meta to measure and optimize Only Fasting ad campaigns, as described in Section 6.

- Use your health, meal, content or account data for targeted advertising. Only with your iOS tracking permission, the device advertising identifier and install, app-open and session events are shared with Meta to measure and optimize Only Fasting ad campaigns, as described in Section 6.

- Share your health data with insurance companies

- Use data read from Apple Health / Health Connect for advertising or marketing. If the AI-processing setting is enabled, summaries described in Section 6.1 are sent to Google Gemini for the premium weekly digest.

5. Processing Grounds and Product Controls

Processing ActivityStated Ground or Current Product Control
Account creation & authenticationContract performance (Art. 6(1)(b))
Fasting & hydration trackingContract performance (Art. 6(1)(b))
Health and Movement data, including pain, body-region, doctor-restriction, and pregnancy/postpartum indicatorsThe Movement acknowledgement is recorded with its version and date. The account's AI-processing setting is recorded separately.
Push notificationsLegitimate interest (Art. 6(1)(f))
Analytics & improvementAnalytics is currently enabled by default and can be disabled under Profile > Privacy & Data > Usage Analytics.
Subscription processingContract performance (Art. 6(1)(b))
Momo Coach chatThe optional AI choice in the entry consent bundle (recorded with its version and date) together with the account's AI-processing setting; for security, misuse prevention and the retained record, the grounds listed in Section 6.3
Optional iOS Meta measurement and optimization of Only Fasting ad campaignsConsent given through the iOS tracking permission (GDPR Art. 6(1)(a)); withdraw any time in iOS Settings → Privacy & Security → Tracking

6. Third-Party Services

We use the following third-party services to operate our App:

ServicePurposeData SharedLocation
RevenueCatSubscription managementPurchase data and account-linked user IDUSA
Apple (Sign in with Apple)AuthenticationEmail (optional), nameUSA
SupabaseDatabase hostingAccount and app data stored in the account databaseEU (Frankfurt, Germany)
Expo Push Service (with APNs/FCM delivery)Push notificationsExpo push token and notification payloadProvider infrastructure
Google LLC (Gemini API) and Anthropic, PBC (Claude API)Meal text and meal photo analysis use Anthropic or Google, with Google as the fallback. Menu scanning, nutrition-label photo extraction, QR-menu PDF/text extraction, activity calorie estimates, weekly insights and barcode web search use Google. Momo Coach recipients are Anthropic, PBC (Claude API) and Google LLC (Gemini API), in the United States. For users who accepted the current in-app consent text, Momo Coach's primary provider is, where available, Anthropic, PBC (Claude API), with Google LLC (Gemini API) as the fallback. When the fallback is used, the same message may also be sent to Google LLC (Gemini API). Momo Coach messages from users who accepted an earlier in-app consent text are processed by Google LLC (Gemini API) until they accept the current text.Food/activity descriptions and food photos; body weight for activity estimates; when the AI-processing setting is enabled, the field-by-field weekly digest listed in Section 6.1, including redacted movement data; and, for Momo Coach, your chat messages and the record summary listed in Section 6.3 (no direct user/account ID, name, or email); Optional barcode web lookup: product barcode and app language; no health records or direct account identifier.USA
PostHogProduct analytics (enabled by default; can be disabled under Profile > Privacy & Data > Usage Analytics)Account-linked user ID, usage events and event properties, device type, app versionEU (Germany)
SentryError monitoring (enabled by default; can be disabled under Profile > Privacy & Data > Crash Reporting)Crash reports and error logsUSA
Google (Sign in with Google)AuthenticationEmail, name, profile photoUSA
Meta Platforms Ireland Ltd. / Meta Platforms, Inc. (Meta SDK)Measuring and optimizing Only Fasting ad campaigns on iOS, only with tracking permissionDevice advertising identifier (IDFA), install, app-open and session events; device model, OS and app version, language/locale, time zone, screen size, carrier/network information (including IP address), and the SDK's own anonymous app-install ID; only with iOS tracking permissionIreland / USA

Optional Meta advertising measurement on iOS is separate from usage analytics and health consent. Only if you allow tracking in the iOS prompt, the Meta SDK receives the device advertising identifier (IDFA) and basic install, app-open and session events to measure and optimize Only Fasting ad campaigns. App activation also sends device model, OS and app version, language/locale, time zone, screen size, carrier/network information (including IP address), and the SDK's own anonymous app-install ID. The recipients are Meta Platforms Ireland Ltd. / Meta Platforms, Inc., with processing in Ireland and the USA, including outside your country. Only Fasting does not pass meal photos or text, barcode searches, weight, fasting, Apple Health / Health Connect or coach-chat data, account IDs, email addresses, or subscription and purchase events to the Meta SDK. Automatic content and purchase logging are disabled. Refusing tracking leaves the app usable and does not initialize this measurement SDK. You can withdraw permission in iOS Settings → Privacy & Security → Tracking. Meta processes the received information under its own Privacy Policy; its retention is governed by that policy.

6.1 AI Data Processing Disclosure

Important: Our AI processors are Google LLC (Gemini API) and Anthropic, PBC (Claude API). Processing takes place in the USA. Meal text and meal photo analysis use Anthropic or Google, with Google as the fallback. Menu scanning, nutrition-label photo extraction, QR-menu PDF/text extraction, activity calorie estimates, weekly insights and barcode web search use Google. Momo Coach recipients are Anthropic, PBC (Claude API) and Google LLC (Gemini API), in the United States. For users who accepted the current in-app consent text, Momo Coach's primary provider is, where available, Anthropic, PBC (Claude API), with Google LLC (Gemini API) as the fallback. When the fallback is used, the same message may also be sent to Google LLC (Gemini API). Momo Coach messages from users who accepted an earlier in-app consent text are processed by Google LLC (Gemini API) until they accept the current text. No account identifiers are added to these requests. The Only Fasting mobile client checks the account's AI-processing setting before starting a food-text, food-image, or activity analysis request. When that setting is on, food and activity analysis sends the description or photo you submit and, for activity calorie estimates, body weight. The premium weekly digest has the separate server control described below and sends the listed fields. Optional barcode web lookup sends the scanned or entered product barcode and app language to Google Gemini (Google LLC, United States), through our server, to search for product sources after a definitive database miss. It does not send your health records, name, email, or direct account identifier to Google. The first lookup requires a separate explanation and acceptance of this purpose, as well as enabled AI processing; later database misses may trigger this lookup automatically while that setting remains enabled. The purpose acknowledgement is stored on this device for the signed-in account. Turning AI processing off prevents new lookups. Only Fasting does not save the live grounded answer or search suggestions as a product record or reusable result cache; provider-side handling remains subject to Google’s applicable terms and settings. Under Anthropic's commercial terms, content submitted through its API is not used to train its models by default.

Premium weekly digest sent to Google Gemini:

Not included in the weekly digest: direct user or account ID, name, email, raw meal entries, raw readiness or body values, reason codes, pain flag, body region, rest reasons, readiness energy, qualification data, or recent insight free text.

Re-identification context: Exact dates, time zone, and locale remain in the request. These can make the otherwise redacted digest more identifying when combined with other information.

Automated decision-making: AI calorie estimation is an automated process. Results are estimates only and not medical advice. You can edit results manually. Turning off the AI-processing setting prevents the Only Fasting mobile client from starting new food-text, food-image, and activity analysis requests.

Premium weekly digest control: The server sends a weekly digest only when the account's AI-processing setting is true. A missing, false, or unreadable setting prevents a new weekly digest from being sent to Google Gemini.

6.2 Cross-Border Data Transfers

Some data is transferred outside the European Economic Area (EEA), including to Google LLC (Gemini API), Anthropic, PBC (Claude API), and, only with iOS tracking permission, Meta Platforms, Inc. (Meta SDK) in the United States. These transfers are subject to the cross-border requirements that apply to the service and user. Operational measures include:

For users in Türkiye, see the KVKK Disclosure Notice and Explicit Consent Text for the stated cross-border processing.

6.3 Momo Coach (AI Chat)

What it is: Momo Coach is an optional chat feature for Premium users aged 18 or older, where available. It starts after the entry consent bundle records your adult declaration and optional AI choice, including Momo Coach; the account's AI-processing setting must be on. Older app versions may use the former separate coach notice. Momo Coach gives general wellness information based on your own records. It is not medical advice.

Sent with each message to the Momo Coach provider processing the message: Momo Coach recipients are Anthropic, PBC (Claude API) and Google LLC (Gemini API), in the United States. For users who accepted the current in-app consent text, Momo Coach's primary provider is, where available, Anthropic, PBC (Claude API), with Google LLC (Gemini API) as the fallback. When the fallback is used, the same message may also be sent to Google LLC (Gemini API). Momo Coach messages from users who accepted an earlier in-app consent text are processed by Google LLC (Gemini API) until they accept the current text. The following data is sent:

Not sent: your name, email, profile photo, direct user or account ID, friends, challenges, community posts, or free-text meal names and notes.

Momo Coach record: Unlike the other AI features (Section 8, "AI analysis inputs"), Momo Coach conversations are stored. For every request we keep an encrypted record with your message, Momo's answer or the fixed message shown to you, the record summary sent to the model, the model's raw output, the automated safety decisions, and technical details (model and instruction version, language, app version, platform, time, usage counts and cost). Only authorized personnel can access it, only for the purposes below, and every access is logged.

Purposes: providing the chat and your chat history; checking and improving the quality and safety of answers; preventing misuse and enforcing the usage limits; and establishing, exercising or defending legal claims. We do not sell these records and do not give them to third parties to train AI models. Improvement means internal review and adding de-identified examples to our test sets.

How long: The chat history you see in the app is deleted automatically after 30 days; you can also delete it yourself at any time in the app with "Delete chat history". Deleting the visible history does not delete the Momo Coach record, which remains until the end of its retention period. The encrypted Momo Coach record is kept for 2 years and then deleted automatically; only where it is needed for a specific legal claim or dispute may it be kept until that matter is closed. If you delete your account, the visible chat history is deleted with it, while the Momo Coach record is kept until the end of its 2-year period under a pseudonymous code instead of your account ID. A pseudonymous code is still personal data, and the record stays protected as described here. Usage-limit records (coded digests of your account and store-purchase identifiers, and a receipt per request) are kept for 32 days so that the daily and 30-day limits cannot be bypassed, and are then deleted. Your like/dislike marks on answers are kept for the same period.

Grounds we rely on: your explicit consent for processing the health-related information in the chat and for sending it to Google LLC and Anthropic, PBC in the United States (GDPR Art. 6(1)(a) and 9(2)(a); for Türkiye, KVKK Art. 6 and 9, see the Explicit Consent Text); our legitimate interest in security and preventing misuse (GDPR Art. 6(1)(f); KVKK Art. 5(2)(f)); and, for keeping the record after consent is withdrawn or the account is deleted, the establishment, exercise or defence of legal claims (GDPR Art. 9(2)(f) and 17(3)(e); KVKK Art. 5(2)(e) and 6). Where erasure is limited on this last ground, the record is used only for that purpose.

Your choices: You can stop using Momo Coach and withdraw your Momo Coach consent at any time in the app (you can also write to privacy@onlyfasting.com). After withdrawal no new Momo Coach message is sent to our AI providers listed here; records already created are kept and deleted as described above. Temporary retention, logging and model use on the provider's side are governed by the provider's service settings and the applicable provider terms; this text makes no commitment about them.

7. Data Storage & Security

7.1 Where We Store Data

Your fasting, hydration, nutrition, and movement data is cached locally on your device and synced to an account-linked database hosted by Supabase in the European Union (Frankfurt, Germany). When you use the App without creating an account, the App creates an anonymous guest account tied to your device and syncs your data under that anonymous account. If you later create an account, the same data is linked to it.

7.2 Security Measures

8. Data Retention

Data TypeRetention Period
Account dataUntil account deletion
Fasting historyUntil account deletion
Health tracking dataHydration and meal logs are automatically deleted after 2 years; other health tracking data is kept until account deletion or an applicable deletion request.
Movement profile, daily check-ins, and session historyUntil account deletion. There is currently no separate automatic expiry for movement records. You may request erasure at privacy@onlyfasting.com.
Analytics data (PostHog)12 months, unless deleted earlier following an applicable deletion request
AI analysis inputsApart from Momo Coach (see the row below and Section 6.3), transient AI request text is not stored as a separate user record in normal operation. Diagnostic logs omit raw input and output unless a restricted server debug setting is explicitly enabled; this setting never applies to Momo Coach. Provider-side retention is governed by the provider's applicable terms.
Audit logs2 years for ordinary audit logs; account-erasure operation records are retained for at least 3 years to document erasure under applicable Turkish law. Account-linked ordinary audit details are removed on account deletion.
Subscription recordsIn the app database until account deletion. App-store and subscription-provider records are governed by their applicable terms and legal obligations.
Device-level free-use record (the app's device ID and which one-time free allowances, such as free AI analyses or scans, have been used on that device)Kept after account deletion to prevent repeated use of one-time free allowances
Momo Coach chatsChat history shown in the app: 30 days, or earlier when you delete it in the app. Encrypted Momo Coach record: up to 2 years for safety and legal purposes only; not used for any other purpose, kept under a pseudonymous code after account deletion, and longer only while needed for a specific legal claim. Usage-limit records: 32 days. See Section 6.3.

After account deletion, your personal data is permanently removed within 30 days, except where retention is required by law, the device-level free-use record listed in the table above, and the Momo Coach record and usage-limit records described in Section 6.3. For security, if account session activity is detected after your request, the request will not be processed and you will be notified by email; you can then delete the account from within the App. Data already received by Meta is processed under Meta's own policy and is not deleted by us; you can exercise your rights with Meta and withdraw tracking permission in iOS Settings → Privacy & Security → Tracking.

9. Your Rights (GDPR)

Under the General Data Protection Regulation, you have the following rights:

RightDescriptionHow to Exercise
Access (Art. 15)Request a copy of your dataContact privacy@onlyfasting.com
Rectification (Art. 16)Correct inaccurate dataProfile > tap your name (“Tap to edit”)
Erasure (Art. 17)Delete your account and dataIn-app Delete Account Permanently (Profile > Privacy & Data) or Delete Account page or privacy@onlyfasting.com
Portability (Art. 20)Receive data in machine-readable formatContact privacy@onlyfasting.com
Withdraw ConsentRevoke previously given consentProfile > Privacy & Data, or Profile > Health & Sync for health data, or contact us
Lodge ComplaintComplain to supervisory authorityYour local DPA

To exercise any of these rights, contact us at privacy@onlyfasting.com. We will respond within 30 days.

10. California Privacy Rights (CCPA)

If you are a California resident, you have specific rights under the California Consumer Privacy Act (CCPA):

To exercise these rights, contact us at privacy@onlyfasting.com or use our Delete Account page.

Categories of Information Collected: Identifiers (email, name, device identifiers and, only with iOS tracking permission, the device advertising identifier (IDFA) shared with Meta to measure and optimize Only Fasting ad campaigns), health information, commercial information (subscription status), and internet activity (app usage). The controls and purposes for each category are described above.

Do Not Track: Our App does not respond to "Do Not Track" signals as there is no industry standard for this.

11. Children's Privacy

Only Fasting is not intended for children. You must be at least 13 years old to create an account and use the App. If you are between 13 and the age of digital consent in your country (16 in some EU/EEA member states), you may use the App only with the consent of a parent or legal guardian.

We do not knowingly collect personal data from children under 13. If we become aware that we have collected personal data from a child under 13, we will delete it promptly. If you believe a child has provided us with personal data, contact us at privacy@onlyfasting.com and we will act without undue delay.

Health note: fasting and calorie restriction can be harmful to children and adolescents who are still growing. See the Medical Disclaimer in our Terms of Service.

12. Data Breach Notification

If a personal data breach occurs that is likely to result in a risk to your rights and freedoms, we will notify the competent supervisory authority without undue delay and, where feasible, within 72 hours of becoming aware of it (GDPR Article 33).

Where the breach is likely to result in a high risk to you, we will also notify you directly and without undue delay, describing the nature of the breach, its likely consequences, and the measures we have taken (GDPR Article 34).

For users in Türkiye, we notify the Personal Data Protection Board (KVKK) within 72 hours of becoming aware of a breach and notify affected individuals without undue delay and within the shortest reasonable time, in line with the Board’s breach-notification decision.

13. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any material changes by:

14. Contact Us

For privacy inquiries:

Email: privacy@onlyfasting.com

For general support:

Email: support@onlyfasting.com

Website: onlyfasting.com/support.html