Your story. Infinite paths.
Create rich, branching narratives with AI-powered writing tools — or dive into stories crafted by the community.
AI-Powered Writing
Craft compelling narratives with intelligent writing tools that help you build, branch, and refine your story world.
Visual Story Editor
Map your narrative with an intuitive visual editor. See every path, connection, and ending at a glance.
Community Library
Publish your stories for others to explore, or discover worlds built by fellow creators.
Try It Now
How It Works
Explore
Browse the community library and play through branching stories — free, no account needed.
Create
Use the visual editor and AI tools to write your own interactive narratives with unlimited paths.
Share
Publish your story and watch how readers navigate the world you've built.
Create for free. Upgrade for more AI power.
Read, create, edit, and publish stories at no cost. Pro unlocks higher AI writing limits.
- Read & play unlimited stories
- Create, edit & publish stories
- Visual story map editor
- 10 AI writing calls/day
- Everything in Free
- 50 AI writing calls/day
- Priority AI generation
- Support development
Privacy Policy
Last updated: February 27, 2026
What We Collect
When you sign in with Google, we receive and store:
- Your name and email address (from your Google profile)
- Your Google account ID (used to identify your account)
When you use StorySplice, we also store:
- Stories you create, edit, and publish
- Your reading progress and saved positions
Payment Information
Pro subscriptions are processed by Stripe. We never see or store your full card number. Stripe provides us with a customer ID and subscription status so we can manage your account.
Cookies & Sessions
We use a single session cookie containing a JSON Web Token (JWT) to keep you signed in. We do not use tracking cookies, advertising cookies, or any third-party analytics.
Third-Party Services
- Google OAuth — for sign-in only. We request minimal profile scopes.
- Stripe — for payment processing. Subject to Stripe's Privacy Policy.
- OpenRouter — AI writing requests are sent to OpenRouter for processing. Prompts include story context you provide. Subject to OpenRouter's Privacy Policy.
- Cloudflare — hosts the application and database. Subject to Cloudflare's Privacy Policy.
What We Don't Do
- We do not sell your data
- We do not run analytics or tracking scripts
- We do not share your data with advertisers
- We do not send marketing emails
Data Storage
Your data is stored in Cloudflare D1 (SQLite) and is associated with your Google account ID. Data is stored in Cloudflare's infrastructure and is subject to their security practices.
Your Rights
You can request deletion of your account and all associated data by contacting us. We will remove your account, stories, and saved progress.
Contact
For privacy questions or data deletion requests, reach out via the StorySplice GitHub repository.
Accessibility Statement
Last updated: February 27, 2026
Our Commitment
StorySplice is committed to making interactive storytelling accessible to everyone. We aim to conform to WCAG 2.1 Level AA standards.
What We've Done
- Keyboard navigation — all interactive elements are reachable and operable via keyboard
- ARIA labels — buttons, modals, and dynamic content are labeled for assistive technology
- Color contrast — text meets WCAG AA contrast ratios against our dark theme
- Screen reader support — live regions announce dynamic content changes (story text, AI generation status)
- Focus management — focus is moved appropriately when opening modals and navigating between screens
- Reduced motion — animations are disabled when the user prefers reduced motion
- Semantic HTML — proper heading hierarchy, landmark regions, and form labels throughout
Known Limitations
- The visual story map editor relies on SVG and drag interactions that may be difficult to use with screen readers. All editing functions are also available through the node edit modal.
- AI-generated content may not always meet readability standards.
Feedback
If you encounter accessibility barriers, please let us know through the StorySplice GitHub repository. We take accessibility issues seriously and will work to address them.