R Reflexio

Privacy Policy

The short version: Reflexio does not collect, transmit, sell, or share any of your data. Everything stays on your iPhone.

Effective: 9 August 2026 · Plain-language summary above; full policy below.

One-sentence summary: We don't have a server. We can't see your reaction times, your personal bests, or your result cards — because we never receive them.

1. Who we are

Reflexio is a single-person indie iOS app made by Reflexio ("we", "us", "the developer"). You can reach the developer at oveshdev@gmail.com or via the in-app feedback link.

2. What this app does

Reflexio is a multi-game reaction trainer for iPhone. You tap, hold, or wait in response to lights, flashes, and timers; the app measures your reaction time in milliseconds; and it tracks your personal best per game. You can save a result share-card to your Photos library if you want to. The app is built natively in Swift and SwiftUI, offline-first, and is a local-only iOS app.

3. Data we do NOT collect

Unlike most apps, Reflexio does not collect any of the following — because we have no server, no analytics, and no third-party SDKs to receive them:

4. Where your data lives

All data you create in Reflexio is stored locally on your iPhone using Apple's SwiftData framework. It never leaves your device, except in the following case — which you control:

4.1. iCloud Backup

If you have iCloud Backup turned on for your iPhone (Apple's setting, not ours), your iOS device automatically includes Reflexio's local data in the encrypted backup that is uploaded to your private iCloud account. This backup is end-to-end encrypted by Apple and is only accessible to you with your Apple ID. We cannot read, decrypt, or access this backup.

To exclude Reflexio data from iCloud Backup, go to Settings → [your name] → iCloud → Manage Account Storage → Backups → [your device] → Show All Apps → Reflexio → toggle off.

4.2. Photos library (only if you choose to save)

If you tap "Save" on a result share-card, Reflexio writes a PNG image to your Photos library using the "Add Only" Photos permission. The app never reads, modifies, or deletes anything else in your Photos library. You can revoke the permission at any time in iOS Settings → Privacy & Security → Photos → Reflexio.

5. Third parties

Reflexio contains no third-party SDKs, no analytics, no ad networks, no crash reporters, and no tracking pixels. There is no one else to whom your data could be sent.

The only external services the app may interact with are:

6. Children

Reflexio is rated 4+ and is suitable for all ages. It contains no objectionable content, no chat, no user-generated content, no ads, and no in-app purchases. We do not knowingly collect any information from children. Because the app does not collect any information from anyone, this policy is satisfied for all users regardless of age.

7. Health disclaimer

Reflexio is a reaction-time training and reflection tool, not a medical device. Reflexio does not diagnose, treat, or measure any medical condition. The app does not read or write Apple HealthKit data, and does not provide medical advice. The result cards and personal-best tracking are for fun and personal improvement only. If you have a medical condition affecting your reaction time, consult a clinician.

8. Your rights

You have full control over your data at all times:

RightHow to exercise it
Access your dataOpen Reflexio — all personal bests and recent attempts are visible in the app
Delete your dataDelete the app (Settings → General → iPhone Storage → Reflexio → Delete App). SwiftData clears with it.
Stop iCloud backupDisable backup for Reflexio in iOS Settings (§4.1)
Stop saving to PhotosRevoke Photos permission in iOS Settings → Privacy → Photos → Reflexio

9. Data retention

Your data is retained on your device until you delete it (by deleting the app or by uninstalling from iCloud) or until you restore the device from a backup that predates the data. We have no copy of your data, so there is nothing to retain or delete on our side.

10. International users

Reflexio is designed to comply with the following privacy frameworks:

The legal basis under GDPR for our not processing your data is that there is no processing to legitimize.

11. Security

Your data is protected by the iPhone's hardware security: the SwiftData store is stored in the app's sandboxed container, which is protected by iOS's app-level sandbox, the device passcode / Face ID, and (if enabled) the device's Secure Enclave. We do not implement additional encryption because we do not transmit the data over any network.

12. Changes to this policy

We may update this privacy policy as the app evolves. The "Effective" date at the top of this page will always reflect the current version. If we ever introduce a feature that involves transmitting data off-device (which we do not currently plan to), we will:

  1. Update this policy and the in-app privacy notice before the feature ships,
  2. Request your explicit consent before any data is sent, and
  3. Provide an in-app way to opt out.

Material changes will be announced on the in-app What's New screen.

13. Contact

Questions, concerns, or data requests? Email oveshdev@gmail.com. The developer reads every message personally.

For support and FAQs, see the Support page.

14. App Store privacy details

For transparency, here is how Reflexio answers Apple's App Store privacy questions:

Data typeCollected?Used to track?
Contact InfoNoNo
Health & FitnessNoNo
Financial InfoNoNo
LocationNoNo
Sensitive InfoNoNo
ContactsNoNo
User ContentNoNo
Browsing HistoryNoNo
Search HistoryNoNo
IdentifiersNoNo
Usage DataNoNo
DiagnosticsNoNo
PurchasesNoNo
TrackingNoNo

Reflexio stores your reaction times and personal bests — all locally on your device. The reason every data type above is marked No is that Apple's privacy question asks whether the developer collects data from the device, not whether the user stores data locally. We collect nothing, so the answer is No.