Privacy Policy
⚠️ DRAFT — NOT YET LEGAL. This page accurately describes the StoryEntry app's data flows but has not been reviewed by a lawyer. Replace these placeholders before publishing publicly.
Who we are
StoryEntry is operated by [TODO: legal entity name], reachable at [TODO: privacy email]. This policy describes what data we collect when you use the StoryEntry mobile app, why, and your choices.
What we collect
Information you give us directly
- Phone number. Used to authenticate you and let your friends and family find you.
- Display name. Shown to people you have conversations with.
- Voice and video recordings. Stored in our hosted storage so you and the people you share with can play them back.
- Custom prompt text when you write your own.
- Reports against other users or content for moderation review.
Information collected automatically
- Contacts (with permission). Phone numbers are sent to our server only to find existing StoryEntry users. We do not store your contacts on our servers.
- Anonymized usage analytics. Screens visited, recordings started, prompts sent. No content of recordings or messages.
- Crash reports. Device model and technical crash details, no personal content.
What we do NOT collect
- We do not collect your email address. Sign-up is by phone only.
- We do not store your contacts list. Phone numbers are checked for matches but never persisted.
- We do not transmit recording or message content to analytics services.
- We do not sell or share your data with advertisers.
How we use your information
- To run the app: send SMS verification, store and serve recordings, deliver prompts and answers.
- To moderate the platform: review reports of objectionable content.
- To improve the product: anonymized analytics tell us which features people use.
- To comply with the law when legally required.
Service providers
- Supabase (database, auth, storage) — receives your phone number, display name, recordings, prompts, reports.
- Twilio (SMS) — receives your phone number to send verification codes.
- PostHog (analytics) — receives anonymized usage events. No recording content. No phone numbers.
- OpenAI (transcription) — voice and video recordings are sent to OpenAI's Whisper API for speech-to-text. OpenAI's API does not retain submitted content for training.
Your choices and rights
- See your data: in-app library and conversations.
- Delete your account and all data: "You" tab → Delete my account.
- Block other users: in any conversation, ⋯ menu → Block.
- Disable contacts permission: iOS Settings → Privacy & Security → Contacts → StoryEntry.
For specific data rights (GDPR, CCPA, etc.), email [TODO: privacy email].
Children
StoryEntry is intended for users 13 and older. We do not knowingly collect data from children under 13.
Security
We use industry-standard encryption in transit (TLS) and at rest. No system is perfectly secure; in the event of a breach, we will notify affected users as required by law.
Changes to this policy
We may update this policy. Material changes will be communicated in-app. Continued use after the effective date of an updated policy means you accept it.
Contact
For privacy questions: [TODO: privacy email].