Privacy Policy
Last updated: 4 May 2026
1. The Short Version
We collect minimal data. No cookies. No accounts. No tracking pixels. No ads. No selling your data to anyone, ever.
2. What We Collect
2a. Automatically (when you visit)
- Page views and basic analytics: page URL, timestamp, referrer URL, device type (mobile/desktop). Collected server-side with no cookies or client-side tracking scripts.
- Story engagement: which story you started, chapters reached, choices made, deaths, completions. All anonymous — no user identifiers attached.
- IP address: seen by the server during your request but not stored in analytics.
2b. When you play a story
- Story session data: your choices, story state, and generated narrative are held in server memory during your active session and in a PostgreSQL database for session recovery. Sessions are automatically cleaned up after inactivity.
- Custom text input: if you type a custom choice, that text is sent to OpenAI's API for story generation. OpenAI's privacy policy applies to that data.
2c. When you make a purchase
- Payments are handled entirely by Stripe. We never see or store your card number, expiry, or CVV.
- Stripe provides us with: transaction ID, amount paid, and completion status. That's it.
- Your purchase unlock is stored in your browser's localStorage — on your device, not our server. We don't have user accounts, so we don't know who you are.
2d. If you provide an ElevenLabs API key
- Your key is held in server memory for the duration of your session only. It is sent to ElevenLabs' API for voice generation. It is not stored permanently, logged, or shared.
3. Third-Party Services
StoryWeaver uses the following third-party services that process data on our behalf:
- OpenAI — story generation (receives your choices and story context)
- ElevenLabs — voice narration (receives story text for audio generation)
- Stripe — payment processing (receives payment details you enter at checkout)
- Railway — hosting (server infrastructure)
Each service has its own privacy policy. We encourage you to review them.
4. Cookies
We don't use cookies. At all. Analytics are server-side. Purchase status is in localStorage (which is not a cookie).
5. Data Retention
- Analytics events: stored in our database indefinitely (anonymous, no personal data).
- Story sessions: cleaned up automatically after inactivity (typically within hours).
- Payment records: Stripe retains transaction records per their policies. We store transaction IDs and amounts in analytics.
6. Your Rights
Since we don't collect personal information or maintain user accounts, there is typically nothing to delete or export. If you believe we hold any of your personal data and want it removed, contact us and we'll sort it out.
7. Children
StoryWeaver is not directed at children under 13. We do not knowingly collect data from children under 13. Some stories contain violence and mature themes.
8. Changes
We may update this policy. Changes will be reflected on this page with an updated date.
9. Contact
Questions about privacy? Email: hello@storyweaveradventures.com
← Back to StoryWeaver