Last updated: September 13, 2026
Your challenge data never leaves your device. FlexChallenge stores everything you create — your challenges, tasks, photos, videos, voice notes, and step data — locally on your iPhone or iPad. There are no accounts, no sign-ups, no cloud sync, no ads, and no cross-app tracking in the app. We can't see your challenge data, and we never will.
The one thing that does leave your device is subscription information: FlexChallenge is a paid app, and to know whether your subscription is active it exchanges your App Store purchase receipt and an anonymous, randomly generated ID with Apple and with RevenueCat, our subscription-management provider. No name, no email, no health data, and nothing you write or photograph in the app is ever included.
Our website, flexchallenge.app, is a different story from the app: like most websites it uses standard analytics and advertising cookies (Google Analytics and the Meta Pixel). That is covered in the Our Website section below, and none of it touches the app.
The rest of this policy explains exactly what that means.
No personal data, and nothing you create in the app. FlexChallenge transmits no name, email, address, phone number, health data, photo, voice note, or challenge content to us or to anyone else.
On the website only, we use analytics and advertising cookies. See Our Website.
For transparency, these are the only two data types FlexChallenge declares in its App Store privacy manifest. Both are not linked to your identity and not used for tracking:
| Data type | Why | Linked to you? | Tracking? |
|---|---|---|---|
| Purchase history | App functionality (knowing your subscription is active) and analytics on how well the paywall works | No | No |
| User ID (anonymous, app-generated) | App functionality — it is how your purchase is recognized across reinstalls and devices | No | No |
FlexChallenge keeps the following information locally on your device, using Apple's SwiftData storage:
This data stays on your device. It is included in your device's encrypted backups (iCloud or computer backups) according to your own iOS backup settings — that's between you and Apple, and we have no access to it.
If you create a step-based task, FlexChallenge will ask your permission to read your step count from Apple Health.
Here is our explicit commitment regarding HealthKit data:
With your permission, FlexChallenge may also use your device's built-in pedometer (Apple's Core Motion framework) to count steps. Like HealthKit data, this is processed entirely on your device, used only for step-based task tracking, and never transmitted anywhere.
FlexChallenge asks for camera, microphone, or photo library access only when you use a feature that needs it:
Everything you capture is stored locally in the app. You can optionally save media to your own Photo Library or export it to the Files app — both are entirely your choice and put the data wherever you decide. Nothing is uploaded anywhere by us.
FlexChallenge can send you local reminders — like task reminders and day-end reminders. These are scheduled entirely on your device using Apple's local notification system. There are no push notification servers and no remote messaging.
The FlexChallenge home screen widget displays your challenge progress. To do this, the app and widget share data through an Apple "App Group" container — a private storage area on your device that only FlexChallenge and its widget can access. This sharing happens entirely on-device.
You can create a backup of your data at any time. Backups are JSON files generated on your device that you choose where to save — Files, iCloud Drive, AirDrop, wherever you like. We never receive a copy. Restoring is the same in reverse: you pick a backup file and import it. Both actions only happen when you initiate them.
FlexChallenge requires an auto-renewing subscription (Yearly $24.99 or Monthly $3.99, with a 14-day free trial for eligible new subscribers), purchased through Apple's App Store.
All payments are processed entirely by Apple. We never see, receive, or store your name, payment card, billing address, or any other payment details. The app uses Apple's StoreKit framework on your device to make and verify purchases. Your purchase history with Apple is governed by Apple's Privacy Policy.
To confirm your subscription is active across reinstalls and devices — and to understand how well our subscription screens work — the app uses RevenueCat, a subscription-management service. RevenueCat is the only third party that receives anything from the app.
What RevenueCat receives:
What RevenueCat never receives: your name, your email address, any health or step data, any media you capture, and anything you write in the app. None of this information is used for advertising, ad targeting, or cross-app tracking.
You can manage or cancel your subscription anytime in iOS Settings → [your name] → Subscriptions. See the Terms of Service for full billing, trial, renewal, and refund terms.
If your subscription ends, FlexChallenge shows a resubscribe screen and the app's features are not accessible until you resubscribe. Your data is not deleted or uploaded — it stays on your device exactly as you left it and returns when you resubscribe. If you would rather keep a copy, export a backup before your subscription lapses.
This section applies only to flexchallenge.app, the website — not to the app. Nothing you create in the app is ever sent to the website, and nothing the website collects is ever linked to your challenge data.
Like most websites, ours uses cookies and similar technologies from two third-party services:
These tools may collect your IP address, browser and device type, pages viewed, referring site, and a cookie identifier. We do not receive your name or email from either service, and we do not combine website data with any app or subscription data.
Your choices. You can block or delete cookies in your browser settings, use the opt-out links above, or enable a Global Privacy Control signal, which we honor. Under the CCPA/CPRA, the Meta Pixel may count as "sharing" personal information for cross-context behavioral advertising; a GPC signal or an email to the address below is treated as a request to opt out of that sharing.
You are in full control:
Because we hold no copies of your data, there is nothing for us to retain or delete on our end. (Backup files you exported yourself remain wherever you saved them, under your control.) Website analytics data is retained by Google and Meta under their own policies; Google Analytics data is set to expire after 14 months.
FlexChallenge is not directed at children under 13, and we do not knowingly collect personal information from children. The app requires no account and collects no name, email, or contact information from anyone, of any age. The only information that leaves the device is anonymous subscription data tied to the Apple Account that made the purchase — which, under Apple's own rules, belongs to an adult account holder. If you believe a child has provided us with personal information, contact us and we will address it.
Privacy laws like the GDPR (Europe) and CCPA/CPRA (California) give you rights over personal data that companies hold about you — such as access, correction, deletion, and portability.
Because FlexChallenge requires no account and collects no name, email, or contact information, we hold nothing that identifies you. Your challenge data lives on your device, where you can view, export, or delete it yourself at any time — there is no server copy for us to produce, correct, or delete.
The one record associated with your use of the app is the anonymous subscription record held by RevenueCat, keyed to a random ID with no name or email attached. If you want that record accessed or deleted, email us at the address below with the anonymous app user ID shown in the app's settings and we will make the request to RevenueCat on your behalf. We do not sell personal information. The app shares nothing for cross-context behavioral advertising; the website's Meta Pixel may, and you can opt out as described in Our Website. We will never discriminate against you for exercising any privacy right.
If we ever change how FlexChallenge handles data — for example, if a future feature involves any data leaving your device — we will update this policy and update the effective date at the top. Material changes will be clearly communicated in the app or in App Store release notes before they take effect.
Questions about privacy? Email us at support@flexchallenge.app. We're happy to explain anything in this policy.