DreamScript 夢事典
Privacy Policy
Last updated: March 2026
1. Information We Collect
DreamScript collects only the minimum data necessary to provide its services:
- Dream journal entries you record in the app (stored locally on your device by default)
- If Cloud Sync is enabled: your email address for account identification and your encrypted dream data
- Subscription status (processed anonymously via RevenueCat)
2. Information We Do NOT Collect
- Your name, phone number, or other personally identifying information
- Device location
- Contacts or photo library contents
Health & Sleep Data (HealthKit / Health Connect)
If you grant permission in Settings, the following applies:
- Scope: We read Sleep Analysis records only. Heart rate and other vitals may optionally be included in dream analysis for PLUS / PRO subscribers.
- Purpose: Health data is used solely for in-app dream journaling and trend display. It is never used for advertising, user profiling, or any commercial purpose.
- Storage: Health data is never uploaded to any server. All processing occurs on-device only. If Cloud Sync is enabled, health summaries are included in end-to-end encrypted backups — the server stores only ciphertext it cannot decrypt.
- Third-party sharing: Health data is never shared with any third party, including advertisers or analytics providers.
- Revoking access: You can revoke permission at any time via Settings → Privacy & Security → Health (iOS) or Settings → Apps → DreamScript → Permissions (Android).
3. Third-Party Services
- Dream Interpretation: Dream text is transmitted over HTTPS to an external analysis service during interpretation and is not permanently stored on third-party servers.
- Cloudflare (Cloud Sync): Account data and dream backups are stored in Cloudflare D1 using end-to-end encryption. Decryption keys reside only in your device's secure enclave; we cannot access your dream content.
- RevenueCat (Subscription Management): Manages subscription status and may collect anonymized purchase events.
- Image Generation: Dream illustrations are generated via an external platform. Only a descriptive text prompt is transmitted — your raw dream text is never sent.
- Sentry (Error Tracking): Anonymized crash logs (never containing dream content) are sent to Sentry to improve app stability.
4. How We Use Your Data
Collected data is used solely to provide core app functionality. It is never used for ad targeting, user profiling, or sold to third parties. Dream content is encrypted before leaving your device; only ciphertext is stored server-side.
5. Your Rights
- Clear all local data at any time via Settings → Storage.
- Delete your cloud account and all server data via Settings → Cloud Sync.
- Download a full copy of your data via Settings → Export.
- Uninstalling the app deletes all local data automatically (except iOS Keychain lock settings).
6. Children's Privacy
This app is not directed at children under 13, and we do not knowingly collect personal data from children.
7. Changes to This Policy
Material changes will be announced in app update release notes. Continued use of the app constitutes acceptance of the updated policy.
8. Contact Us
For privacy-related questions, please use the in-app feedback form: Settings → About → Feedback.