Halname Privacy Policy
Halname (حالنامه) is a personal journal for iPhone. In mood mode you log good and hard moments of your day; in CBT mode you work through cognitive-behavioral thought records. It is private by default: the app works fully without an account, and what you write stays on your device unless you explicitly sign in to enable sync, or turn on AI suggestions. This policy states, factually, what the app stores, where, and who can access it.
1. Using Halname without an account (the default)
- Mood entries — the date, whether the moment was good or hard (or the mood you picked), your one-line note, any photo you attach, and the time it was saved — are stored on your device only.
- Thought records (CBT mode) — the situation, automatic thought, emotions and their intensity, the thinking patterns you label, your evidence for and against, and your balanced thought — are likewise stored on your device only.
- This data is protected with iOS Data Protection: it is encrypted at rest with keys derived from your device passcode. Thought records and photos use the strictest level (complete protection).
- Reminder times and app settings are likewise stored on the device.
- In this mode, nothing you write is transmitted to us or to anyone else — unless you turn on AI suggestions (section 3).
2. Optional sign-in and sync
You may sign in with Sign in with Apple or Google to back up your journal and sync it across your devices. Sign-in is never required to use the app. If you sign in:
- Account data we receive: a unique user identifier, and the name and email address your identity provider (Apple or Google) shares. Authentication is handled by Firebase Authentication (a Google service).
- Where your journal is stored: in Google Cloud Firestore (and, for photos, Google Cloud Storage), in a private area tied to your account. Server-side security rules permit only your authenticated account to read or write your data.
- End-to-end encryption: note text, photos, and entire thought records are encrypted on your device with AES-256-GCM before upload. The encryption key is generated on your device and stored in your iCloud Keychain; it is never sent to us or to Google. Google's servers store only ciphertext — neither dbaydev LLC nor Google can read them.
- What is not end-to-end encrypted: for mood entries, the date, the good/hard flag or mood, and timestamps; for thought records, only when each record was created and last edited; for photos, a random identifier and the image dimensions. These are needed to order and sync your data, and remain private to your account.
- A practical caveat: because only your devices hold the key, losing access to your iCloud Keychain means your synced notes, photos and thought records cannot be recovered by anyone, including us.
- Signing out stops syncing; your local data remains on the device.
3. AI suggestions (optional)
In CBT mode, Halname can suggest the thinking patterns in a thought, evidence against it, and balanced alternatives, using Claude, an AI model made by Anthropic PBC. This is off until you turn it on, and you can turn it off at any time in Settings.
- What is sent: only the thought record you are working on — its situation, automatic thought, and emotion words. Nothing else from your journal is sent: never your mood entries, notes, photos, other thought records, name, or email.
- How it travels: over TLS to a Halname service running on Google Cloud (Cloud Functions), which forwards it to Anthropic's API and returns the suggestions to your phone. Because Claude must read the text to respond, this text is not end-to-end encrypted while it is being processed.
- What we keep: nothing of what you wrote. Our service does not store or log the text you send or the suggestions it returns.
- Anthropic processes the text only to generate the response, under its commercial terms, which do not permit it to use this data to train its models. See Anthropic's privacy policy.
- Subscription check: AI suggestions require a Halname AI subscription (section 4). With each request the app sends Apple's signed record of your subscription, and our service asks Apple whether it is currently active.
- AI usage records: to apply a fair daily limit, control costs and prevent abuse, we record for each AI request: when it was made, whether it succeeded, the AI model used, the number of tokens processed, and how long it took; and, from Apple's subscription check, which plan you have, whether you are in the free trial, when the current period ends, and Apple's transaction identifier. These records are linked to a random identifier generated by the app (stored in your iCloud Keychain) and, if you are signed in, your account identifier. They never contain the text you wrote or the suggestions you received.
- App verification: requests are checked with Firebase App Check and Apple's App Attest, which confirm they come from a genuine copy of Halname. This does not identify you.
- If a thought suggests you may be in crisis, the app shows links to crisis resources instead of suggestions. Halname is not a medical service and does not replace professional care.
4. Subscriptions
- Mood tracking and thought records are free. AI suggestions are available with a Halname AI subscription purchased through Apple's In-App Purchase, which starts with a free trial; you are charged only if you don't cancel before the trial ends.
- Apple processes all payments. We never receive your payment details. We receive only Apple's signed record of your subscription (plan, dates, trial status and transaction identifiers), which we verify with Apple as described in section 3.
- Manage or cancel your subscription in your App Store account settings.
5. Usage analytics
Halname records anonymized usage statistics through Google Analytics for Firebase so we can understand how many people use the app and which features matter. This includes counts of events such as: an entry was saved (only whether it was good or hard — never the note text), a thought record was saved (only whether it was new and whether it was reframed — never its content), the app mode was switched, onboarding was completed, a reminder was added, a sign-in was completed, the subscription screen was shown, and a subscription was purchased, along with standard device information collected by the SDK (such as device model, OS version, and app opens). We do not use advertising SDKs and do not track you across other apps or websites.
6. Reminders and notifications
Daily reminders are local notifications, scheduled entirely on your device. No notification data is sent to any server.
7. Ratings prompt
Halname may occasionally show Apple's standard in-app rating prompt. This is handled by iOS; the app sends nothing to us.
8. What Halname does NOT do
- No advertising and no advertising SDKs.
- No selling or sharing of your data with third parties beyond the processors listed below.
- No reading of your journal by us or by Google — synced notes, photos and thought records are end-to-end encrypted.
- No storing or logging of the text you send for AI suggestions.
- No location collection, no contact access, no cross-app tracking.
9. Third-party processors
- Google LLC — Firebase Authentication (sign-in), Cloud Firestore (encrypted sync storage and AI usage records), Cloud Storage (encrypted photo backup), Cloud Functions (relaying AI requests), Firebase App Check (app verification), and Google Analytics for Firebase (anonymized usage statistics). Servers located in the United States. See Firebase's privacy documentation.
- Anthropic PBC — the Claude API, which generates AI suggestions when you turn them on. See Anthropic's privacy policy.
- Apple Inc. — App Store distribution, In-App Purchase and the App Store Server API (subscription status), Sign in with Apple, App Attest, iCloud Keychain (stores your encryption key and the app's random identifier), and the in-app rating system.
10. Data retention & deletion
- Entries and thought records: deleting one in the app removes it from your device and, if you are signed in, from the synced copy.
- Local data: deleting the app removes all locally stored data.
- Account: you can delete your account in the app (Settings → Delete account). This permanently removes your account, your synced entries, thought records and photos, and unlinks your AI usage records from your account. You can also email dev@dbay.dev from the address linked to your account.
- AI usage records are kept to operate subscriptions, daily limits and cost control; after account deletion they remain linked only to the app's random identifier. To have them deleted, email dev@dbay.dev.
11. Children
Halname is not directed to children under 13 and does not knowingly collect data from them.
12. Security
All network traffic uses TLS encryption. Local data is encrypted at rest by iOS Data Protection. Synced notes, photos and thought records are additionally end-to-end encrypted with a key held only in your iCloud Keychain. The AI service's credentials are held in Google Cloud Secret Manager and never shipped in the app.
13. Changes to this policy
We may update this policy from time to time. When we do, we will revise the effective date above accordingly.
14. Contact
Halname is owned and operated by dbaydev LLC, 30 N Gould St, Sheridan, WY 82801-6317, United States. For privacy questions or data requests, contact dev@dbay.dev.
Last Updated: September 29, 2026