Privacy Policy
Habits ("the app", "we", "our") is designed to respect your privacy completely. This policy explains exactly what we do — and do not — do with your data.
1. The short version
- We don't collect, transmit, or sell any personal information.
- We don't use third-party analytics, advertising SDKs, or tracking pixels.
- You don't create an account. The app stores your habits locally on your device using Apple's SwiftData framework.
- You can export everything to CSV or JSON at any time and reset all data in two taps.
2. Data the app stores on your device
The following data lives on your iPhone, in the app's private container:
- The habits you create — name, icon, color, schedule, and target.
- Your daily logs — completion counts, skip flags, and date stamps.
- Habit groups you've created.
- Your app settings — appearance, reminder times, badge style, sounds, haptics, week start, and similar preferences.
- Local achievement progress.
- Recent app-open dates (used to render the check-in calendar in Analytics).
None of this data is transmitted to a server we operate. We do not operate any servers.
3. Data we do not collect
- No name, email, phone number, or other contact details.
- No device identifiers (IDFA, IDFV, ad identifier).
- No location data, photos, contacts, calendar, or health data.
- No usage analytics, crash logs sent to us, or behavioural events.
- No advertising or marketing profiles.
4. Apple's role
When you purchase Habits Premium, the transaction is handled by Apple via StoreKit. Apple receives the payment data — we never do. Apple may also provide us with aggregate, anonymised metrics about downloads and subscriptions through App Store Connect, but no personally identifying information.
Notifications are scheduled locally through Apple's UserNotifications framework. They never leave your device until iOS itself delivers them.
5. Required iOS privacy manifest disclosures
The app's PrivacyInfo.xcprivacy file declares two Apple API categories:
NSPrivacyAccessedAPICategoryUserDefaults— used to store your settings and a widget snapshot.NSPrivacyAccessedAPICategoryFileTimestamp— used by SwiftData when reading and writing your habit store.
Both are local-only uses. We declare no tracking domains and collect no data.
6. Your control
- Export: Settings → Export Data → CSV or JSON share sheet.
- Delete: Settings → Reset All Data wipes habits, logs, achievements, and notification state. This is irreversible.
- Uninstall: Deleting the app from your iPhone removes all local data.
7. Children
Habits is not directed at children under 13. We do not knowingly collect personal information from anyone, including children. If you believe a child has somehow provided personal data to us — given that the app does not provide any data-collection interface — please contact us.
8. Changes
If we ever materially change this policy we will update the "Last updated" date and, where applicable, prompt you inside the app on next launch. The current version is always available at this URL.
9. Contact
Questions? Reach us at [email protected].