Privacy Policy
The short version
DBT Diary Card is built local-first. Your diary entries live on your device and in your own iCloud. The app doesn't have user accounts and doesn't store your diary content on any server I operate. Anonymous usage and crash telemetry are sent to third-party services so I can fix bugs; the details are below.
Data you create in the app
The app stores your diary entries — ratings, emotions, skills used, notes, and reminder preferences — locally on your device using Apple's SwiftData framework. If you have iCloud enabled, the same data is synced to your private iCloud database (CloudKit container iCloud.com.justinfu.dbt-card), which only you can access. I have no ability to read this data.
If you uninstall the app and delete the iCloud container from Settings → Apple ID → iCloud → Manage Storage, your diary data is gone.
Analytics (PostHog)
The app sends anonymous product-analytics events to PostHog so I can see which features get used. Events look like entry_saved, export_rendered, entry_complete. They include counts and timing — never the content of your diary, your name, your email, your IP-derived location, or any free-text notes.
A device-scoped random identifier (PostHog "distinct id") is generated on first launch and is not linkable to your identity. PostHog is a GDPR/CCPA-compliant processor.
Crash reports (Sentry)
If the app crashes, an anonymous crash report is sent to Sentry: stack trace, iOS version, device model, app version. No diary content. No personal identifiers.
Feedback you send
If you tap Settings → Send Feedback, the text you write is sent through a Cloudflare Worker I operate and lands as an issue in my private Linear workspace. I see what you typed and which app version sent it. No diary data is included unless you put it in the message. I use this only to triage bugs and feature requests.
Notifications
If you opt in to the daily reminder, the app schedules a local notification on your device at the time you choose. No remote push servers are involved. No notification data leaves your device.
Photo library
When you export a weekly summary as a PNG, the app uses Apple's share sheet, which may ask permission to save the image to your photo library. The image stays on your device; I never see it.
What I don't do
- No user accounts, no sign-in, no email collection.
- No advertising, no ad networks, no third-party trackers beyond the analytics/crash services listed above.
- No selling, sharing, or licensing of any data to third parties.
- The app is not directed at children under 13 and I do not knowingly collect data from them.
Your choices
- Turn off iCloud sync for the app from iOS Settings → Apple ID → iCloud → Apps Using iCloud.
- Stop receiving notifications from iOS Settings → Notifications → DBT Diary Card or in the app's Settings tab.
- Delete everything by uninstalling the app and removing the iCloud container as described above.
Changes
If I change this policy, I'll update the date at the top and, for material changes, surface a notice in the app on next launch.
Contact
Questions? Email jfu213@gmail.com.