PocketPlot Universe
PocketPlot Universe
PocketPlot Universe

Questions, answered.

Everything you need to know before you begin.

The platform

What is PocketPlot Universe?

A tiered, interactive storytelling platform where you can create, roleplay, and experience unique branching narratives — from short bedtime stories to long procedurally generated adventures. The full procedural engine powers every story; the higher tiers add your own AI services for unlimited creative range.

Is this safe for kids?

No. PocketPlot Universe is an adults-only (18+) platform. The default engine produces original fictional content for adults. There is no child profile, no parental controls, and no COPPA-compliant path. If you're looking for kid-safe bedtime stories, this isn't it.

How do you generate stories?

Every story is composed from in-house word pools by a deterministic procedural engine — the same seed produces the same story. It's not an LLM, so there's no chance of it reproducing copyrighted material. At the Creator tier you can opt to route generation through your own LLM (BYOB) for richer output; those responses still pass through our content filter before they reach you.

Content Policy

What's allowed on PocketPlot Universe?

PocketPlot Universe is an adults-only (18+) platform, but it's not a "no rules" zone. We permit the kind of fiction adults actually read and write:

Allowed: light violence (action scenes, mild conflict, combat); light romance (flirting, romantic tension, kissing between consenting adults); mature themes (grief, betrayal, moral ambiguity, addiction, recovery); strong language in moderation; drug/alcohol use depicted in fiction; psychological horror; suspense and thriller.

Not allowed: explicit sexual content (NSFW, pornographic); graphic gore or violence-for-arousal; anything depicting minors in any sexual context (zero tolerance, no exceptions); hate speech targeting specific protected classes; content that would get Stripe, Apple, or Google to ban us.

This isn't a wishy-washy line. It exists because we need to keep the platform on Stripe and the App Store, and because the writer-audience for "no rules" creative fiction is much smaller than the audience for "good stories, no sleaze". The validation system filters both pre-generation (prompt) and post-generation (output) for the disallowed list.

Why no NSFW? I thought this was for adults?

"Adults" doesn't mean "everything goes". It means we don't treat you like a child. Adults can absolutely enjoy light violence and light romance without needing explicit content; in fact, the audience for tasteful adult storytelling is broader than the audience for explicit content. By drawing a hard line at NSFW, we keep the platform open to more payment gateways, more app stores, and more writers who'd rather not have their work associated with that category.

What about "PocketPlot" (the original)?

The original PocketPlot is a separate product: a kids' bedtime-story app with parental controls and educational layers. PocketPlot Universe is the adults-only sibling, with a different brand, different content rules, and a different codebase. If you had an account on the original PocketPlot, it's still there; that product hasn't changed. We just built a second product for a different audience.

The tiered system

What changed from the original PocketPlot?

The original PocketPlot (the children's bedtime story app) remains a separate product. PocketPlot Universe is the adults-only sibling — different brand, different content rules, different audience. If you had an account on the old PocketPlot, it's still there; this is a new product.

What's the difference between Pro and Creator?

Pro ($7.99/month or $79.99/year) gives you unlimited stories up to 3000 words, full theme/tone/world control, Story Worlds (branching narratives), and PDF + shareable URL export. Creator ($19.99/month or $199.99/year) adds the ability to bring your own LLM and image APIs (BYOB/BYOG), raises the word ceiling to 5000, and grants API access for mobile clients.

Do you support annual billing?

Yes — Pro annual is $79.99 (save ~16%) and Creator annual is $199.99 (save ~16%). Existing Pro subscribers grandfathered at $4.99/month keep that rate for the life of their subscription.

BYOB & BYOG

What is BYOB?

Bring Your Own Brain. Creator-tier users can plug in their own OpenAI-compatible LLM endpoint (OpenAI, OpenRouter, LiteLLM, Together, Groq, Mistral, local models with a shim, etc.). You bring your API key and base URL; we route the request. We never see or store your prompts or the responses beyond what validation requires.

What is BYOG?

Bring Your Own Graphics. Same idea, for image generation: plug in any OpenAI-compatible image endpoint (OpenAI DALL-E, Together, OpenRouter image models, custom Stable Diffusion deployments). Generated images are returned as URLs (or base64 data URIs) for you to use.

Where are my API keys stored?

Encrypted at rest using PBKDF2 + HMAC-based authenticated encryption (a stdlib-only implementation — no third-party crypto libraries required). The encryption key is derived from the POCKETPLOT_API_ENCRYPTION_KEY environment variable. We log only the first 7 characters of any key, never the full key.

Are there usage limits?

Yes — 100 external-API calls per Creator subscriber per day. The limit is configurable via POCKETPLOT_CREATOR_DAILY_LIMIT. We describe it as "generous" rather than "unlimited" because the word "unlimited" is a hosting-cost bomb and a marketing claim we won't make.

Content & safety

What content is banned?

Content that targets identifiable minors, real people with private info attached, or specific protected classes with intent to harm. Everything else — violence, romance, complex morality, grief, romance between adults, horror, drug/alcohol use in fiction, strong language — is allowed in an adults-only platform.

How does the content filter work?

Two layers: a pre-generation prompt check (rejects obviously-bad inputs before they cost anything) and a post-generation sanitizer (rewrites banned phrases to neutral placeholders). Both layers are logged to validation_log so the admin can review rejections. The filter is not a coherence checker — it's a safety net, not a guarantee. Adversarial prompts can still get through; that's a known limitation, not a hidden one.

If I bring my own LLM, can I bypass the filter?

No. Every BYOB response passes through the same validation pass before it reaches you. Paying for Creator tier doesn't unlock content that would violate platform policy. We think this makes the platform safer, not weaker.

Privacy & data

What data do you collect?

Email, the name and age of the person using PocketPlot (a creative-writing persona you choose), your story preferences, and — for Creator tier — your encrypted API keys. We don't collect photos, biometrics, real names, addresses, or any data we don't need to run the service.

Do you sell my data?

No. We don't sell your writing, your prompts, your API keys, or your email. The only party that sees your API keys is PocketPlot, and only when your request actually goes out.

Can I export my data?

Yes. Stories can be exported as plain text (every tier), PDF (Pro and Creator), or a shareable URL (Pro and Creator). Worlds can be exported as a single markdown document. Account data deletion is on the roadmap.

Technical

What about a mobile app?

Coming later. The platform is API-first today — every critical function is exposed under /api/v1/* with cookie or Bearer-token auth. Mobile clients can hit that surface without touching the web UI.

Can I self-host?

Yes. PocketPlot is a single-file Flask app. The README.md has setup instructions; the Dockerfile has a one-line build. SQLite is the database; no Redis, no separate worker, no surprise infrastructure.

What happens if PocketPlot shuts down?

You keep your stories (they're exportable). If you've configured your own API keys via BYOB, they're stored encrypted in your local SQLite database — they don't go anywhere unless you send them somewhere.