Privacy Policy
This Privacy Policy explains how HalfLight (“HalfLight,” “we,” “us,” or “our”) collects, uses, stores, and shares information when you use the HalfLight mobile application and related services.
HalfLight is an AI-assisted dream journal and lucid dreaming app. Because dream entries may include personal, emotional, sensitive, or private details, you should only enter information you are comfortable saving in the app or sending to our service providers when you use cloud sync, account features, dictation, or AI features.
Contents
1. Information We Collect
1.1 Account information
When you create an account or sign in, we may collect and process:
- Email address
- Password authentication information, handled through Supabase Auth
- Sign in with Apple authentication information, such as Apple-provided account identifiers, email address, and name if Apple provides them during sign-in
- Username
- First name and last name, if provided during account setup
- Password reset and account management information
We use this information to create and secure your account, authenticate you, restore access, sync your data across devices, personalize the app, and provide account deletion.
1.2 Dream journal content
When you create or edit dream entries, HalfLight may collect and store:
- Dream title
- Dream entry text
- Dream date
- Mood
- Tags and themes
- Whether the dream was lucid
- Whether the dream is marked public or private
- AI-generated category, interpretation, title, tags, or themes when you choose to use AI features
- Local and remote sync identifiers needed to keep your dream data synced correctly
Dreams are private by default. If HalfLight enables sharing or feed features and you choose to make a dream public, the dream content and related public profile information may become visible to other users.
1.3 Profile information
If you complete or edit your profile, we may collect and store:
- Username
- First name and last name
- Bio
- Profile photo or avatar
- Username change history needed to enforce username cooldown rules
Some profile information, such as username, bio, profile photo, rank badge, and public dream content, may be visible to other users if public or social features are enabled. First and last name are intended for account personalization and are not intended to be shown publicly by default.
1.4 Progress, achievements, and app activity
HalfLight may store app progress information, including:
- Lucid dreaming lesson progress
- XP, levels, ranks, achievements, quests, and streaks
- Dream theme counts and journal activity used to show progress and statistics
- AI request usage counts and subscription entitlement checks
We use this information to provide the app experience, track progress, enforce AI request limits, unlock features, and sync progress across devices when you are signed in.
1.5 Dictation and speech recognition
If you use dictation, HalfLight requests access to your microphone and speech recognition so you can speak a dream entry instead of typing it.
HalfLight uses Apple's Speech and audio frameworks to transcribe your spoken words. HalfLight stores the resulting text only if you add it to a dream entry or otherwise save it in the app. HalfLight does not intentionally store raw audio recordings from dictation.
You can disable microphone or speech recognition access through your device settings.
1.6 AI feature data
If you choose to use AI features, such as dream analysis, auto-tagging, or title generation, HalfLight sends the dream title, dream entry text, and mood to Supabase Edge Functions. Those functions send the request to Anthropic Claude to generate the requested result.
AI features require a signed-in account and may require an active HalfLight Pro subscription. We also process account and usage information to verify access and enforce daily AI request limits.
Do not use AI features for information you do not want sent to our AI service provider. AI-generated interpretations are for reflection and entertainment only. They are not medical, psychological, therapeutic, or professional advice.
1.7 Subscription and purchase information
If you purchase or subscribe to HalfLight Pro, payment is handled by Apple through the App Store. We do not receive or store your full payment card number or Apple payment credentials.
We may process subscription status, product identifiers, transaction identifiers, signed Apple transaction data, expiration status, and related entitlement information to unlock paid features, verify purchases, prevent fraud, and provide customer support.
1.8 Technical and service information
When the app communicates with our backend or service providers, technical information may be processed automatically, such as:
- Authentication tokens
- User ID or account ID
- Request metadata
- IP address and approximate network information
- Device, app, and operating system information
- Error, security, and server logs
We use this information to provide the app, maintain security, prevent abuse, debug issues, enforce limits, and keep the service reliable.
2. How We Use Information
We use the information we collect to:
- Provide the dream journal, lucid path, profile, progress, and widget features
- Save data locally on your device
- Sync your data across devices when you are signed in
- Authenticate accounts and support Sign in with Apple
- Provide AI-generated dream analysis, tags, and titles when requested
- Enforce subscription access and daily AI request limits
- Send password reset and account-related communications
- Maintain security, prevent abuse, and troubleshoot the app
- Respond to support requests
- Comply with legal obligations and App Store requirements
We do not sell your personal information. We do not use third-party advertising networks in the app. We do not use your dream content for targeted advertising.
3. How Information Is Stored
3.1 Local storage
HalfLight stores dream and app data locally on your device using Apple's local storage technologies. Local data remains on your device unless you delete it, delete the app, or choose to sync through your account.
3.2 Cloud sync
When you sign in, HalfLight may sync your dreams, profile, progress, subscription entitlement information, and AI usage data to Supabase. Supabase provides authentication, database storage, row-level security, and edge functions for the app.
Local storage remains the source of truth for your dream journal, and the cloud copy is used to back up and sync your data while you are signed in.
4. How We Share Information
We share information only as needed to provide the app, operate our services, comply with law, or with your direction.
4.1 Service providers
We use the following service providers:
- Supabase for authentication, database storage, cloud sync, server-side functions, account deletion, subscription entitlement support, and AI usage limits.
- Anthropic Claude for AI-generated dream analysis, tags, titles, and related outputs when you choose to use AI features.
- Apple for Sign in with Apple, App Store purchases and subscriptions, StoreKit purchase verification, device permissions, and speech recognition or audio frameworks used for dictation.
These providers process information according to their own terms, privacy policies, and our configuration of their services.
4.2 Legal and safety reasons
We may disclose information if we believe it is reasonably necessary to comply with law, legal process, security requirements, enforce our terms, prevent fraud or abuse, or protect the rights, safety, and property of HalfLight, users, or others.
4.3 Public sharing
Dreams are private by default. If you choose to use a public sharing or feed feature, content you mark public may be visible to other users along with related public profile information. You are responsible for the information you choose to make public.
5. AI and Sensitive Content
Dreams can contain sensitive personal information, including information about your emotions, relationships, health, beliefs, identity, or life experiences. HalfLight does not ask you to include sensitive information, but you may choose to write anything in a free-form dream entry.
When you use AI features, your selected dream content is sent to Supabase and Anthropic for processing. AI outputs may be inaccurate, incomplete, or unexpected. AI features are not a substitute for professional medical, mental health, legal, or other professional advice.
6. Your Choices and Controls
You can control your information in several ways:
- Dream entries: You can edit or delete dream entries in the app.
- Account: You can sign out of your account in the app.
- Account deletion: You can permanently delete your account in the app. Account deletion is designed to delete your Supabase auth account and cascade deletion of related server-side profile, dream, and AI usage data.
- Profile: You can edit your username, bio, and profile photo, subject to app rules such as username cooldowns.
- AI features: You can avoid using AI features if you do not want dream content sent to the AI service provider.
- Dictation: You can avoid dictation or disable microphone and speech recognition permissions in your device settings.
- Subscriptions: You can manage App Store subscriptions through your Apple ID subscription settings.
- Support/privacy requests: You can contact us at support@thelanternhours.com to request access, correction, deletion, or other privacy assistance.
Some information may remain in backups, logs, transaction records, or security records for a limited time where necessary for legal, security, fraud prevention, dispute resolution, or legitimate business purposes.
7. Data Retention
We retain information for as long as needed to provide the app, maintain your account, comply with legal obligations, resolve disputes, enforce agreements, and maintain security.
- Local data remains on your device until you delete it, delete the app, or your device removes it.
- Synced account data remains in Supabase while your account is active, unless you delete specific content or delete your account.
- When you delete your account in the app, server-side account data is designed to be permanently deleted, including related profile, dream, and AI usage records.
- Technical logs, backups, purchase records, and legal/security records may be retained for limited periods as necessary.
8. Security
We use reasonable technical and organizational safeguards designed to protect your information. These include authentication, server-side access controls, Supabase row-level security, and secure communication with service providers.
No system is completely secure. You are responsible for protecting your device, Apple ID, email account, and HalfLight login credentials.
9. International Data Transfers
Our service providers may process and store information in the United States and other countries. These countries may have data protection laws different from those in your location.
10. Children
HalfLight is not directed to children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has provided personal information through HalfLight, contact us at support@thelanternhours.com and we will take appropriate steps to delete it.
If the law in your location requires parental consent for users under a certain age, you should use HalfLight only with the required consent.
11. State, National, and Regional Privacy Rights
Depending on where you live, you may have privacy rights such as the right to request access to, correction of, deletion of, or a copy of your personal information; the right to withdraw consent; or the right to object to certain processing.
To exercise privacy rights, contact us at support@thelanternhours.com. We may need to verify your identity before responding to a request.
12. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. If we make material changes, we will update the “Last updated” date and, where appropriate, provide additional notice in the app or through another reasonable method.
13. Contact Us
For questions, requests, or complaints about this Privacy Policy or HalfLight's privacy practices, contact:
Lantern Hours LLC
support@thelanternhours.com