Anxora ("the app", "we", "us") is a habit tracker for body-focused repetitive behaviors (BFRB) such as nail biting, skin picking, and hair pulling. This Privacy Policy explains what data the app handles, how it is stored, and your rights.
1. Data You Enter
Anxora lets you record habit slips you log (timestamp, optional triggers, feelings, notes), habit selections (e.g., nail biting, skin picking, hair pulling), and custom triggers and feelings you create.
Mini-game and breathing sessions are not stored in the database — they are transient interactions.
Where this data is stored by default: locally on your device using Apple's SwiftData framework. Anxora is fully usable offline.
Optional iCloud sync: unlocked with the one-time "Full access" in-app purchase. When enabled, your habit log syncs to your private iCloud database via Apple's CloudKit — only you can read it. We do not operate any servers of our own and have no way to read what's stored in your private iCloud database.
Disabling iCloud sync: sync can only be turned off from iOS Settings → [Your Name] → iCloud → Anxora. iOS will then ask whether to keep or delete the local copy of the data.
2. HealthKit (Optional)
If you enable HealthKit integration in Settings, Anxora reads heart rate variability (HRV) and sleep data via Apple HealthKit. This data is used only inside the app to overlay your patterns with HRV and sleep on the Analytics screen.
- HealthKit data is read only on your device — Anxora never uploads it anywhere.
- HRV and sleep values are not stored in Anxora's database; they are fetched on demand.
- You can revoke access at any time in iOS Settings → Health → Data Access & Devices → Anxora.
3. Apple Watch (Optional)
If you use the companion Apple Watch app, habit slips logged on the Watch are synced to the iPhone app via Apple's WatchConnectivity framework. This sync happens locally between your paired devices and does not pass through our servers.
4. Analytics & Diagnostics
Anxora uses Firebase Analytics (provided by Google) to collect anonymous usage statistics to help us understand how the app is used and improve it.
What is collected:
- Anonymized event names (e.g., "slip_saved", "tab_selected")
- Aggregate counts and parameters — never note text or trigger names you've entered
- Approximate session timing and app version
- Device model, OS version, and language
- A Firebase-generated anonymous installation identifier
What is NOT collected:
- Note contents, custom trigger or feeling names, or any free text you enter
- Your name, email, phone number, or any account-level identifier
- Precise location
We do not link analytics events to your identity, and we do not sell or share this data with advertising networks.
5. Crash Reports
If a crash occurs, Apple may send a diagnostic report to us if you have agreed to share diagnostic data in iOS Settings → Privacy & Security → Analytics & Improvements → Share With App Developers. These reports do not contain your habit log data.
6. In-App Purchases
Anxora offers a single optional in-app purchase ("Full access") that enables tracking more than one habit and turning on iCloud sync.
- Purchases are processed entirely by Apple's App Store and StoreKit. Anxora never sees your payment information, Apple ID, or billing address.
- The purchase is tied to your Apple ID and Family Sharing group, and can be restored on any of your devices.
- Firebase Analytics receives only anonymous "purchase_succeeded" events without amounts or identifiers.
7. No Ads, No Tracking
- Anxora does not display advertising.
- Anxora does not use the App Tracking Transparency permission and does not track you across apps or websites.
- Anxora does not sell, rent, or trade any personal data.
8. Deleting Your Data
- Individual entries: History tab → swipe left → Delete.
- Everything locally: uninstall the app — SwiftData storage is removed with it.
- iCloud copy: iOS Settings → [Your Name] → iCloud → Anxora → "Delete Data".
There is nothing for us to delete on a server because we do not have one.
9. Children
Anxora is rated 4+ but is intended for general audiences. We do not knowingly collect personal information from anyone, including children under 13.
10. Changes to This Policy
We may update this policy if the app's behavior changes. Material changes will be reflected by updating the "Last Updated" date above.
11. Contact
Questions or requests: support@anxora.app