Privacy
Privacy Policy
The generator runs in your browser. This page describes exactly what that means, including the parts most privacy pages leave vague.
Summary
There is no account and no server-side prompt database. Prompt generation, your saved library, your tags, and your drafts are produced and stored on the device you are using. We do not receive them. The only content that ever leaves your browser is a share link that you create deliberately, and only for the single prompt you had open.
What is stored on your device
The application uses IndexedDB, with a localStorage fallback for browsers where IndexedDB is blocked or unavailable. The records it writes are:
- generated prompts, including their seed, settings, element text, and lock state;
- names, tags, and favorite status that you assign to saved prompts;
- one autosaved draft per prompt from the writing workspace;
- your theme preference, under the key
wpg:theme.
Clearing site data, using private browsing, or hitting a browser storage limit removes these records permanently. Local storage is a convenience, not a backup. The Library can download a JSON workspace backup containing prompts, names, tags, favorites, and drafts; restoring that file merges the records into another browser without uploading them to us.
What we do not collect
We do not collect prompt text, draft text, required words, excluded topics, seeds, prompt names, or tags. There is no sign-up, no email capture, no contact form storing your writing, and no upload of your library.
Analytics
The application emits anonymous product events—for example that a prompt was generated, which mode was active, or which export type was used. Event properties are restricted to an explicit allowlist: mode, genre, depth, action, export type, success, and offline status. Everything else is discarded before an event is emitted, and string values are truncated.
At the current release these events are dispatched only as browser events inside your own tab. No analytics provider, tag manager, or third-party script is loaded, and no analytics request leaves your device. If that changes, this page will be updated with a new effective date before the provider is enabled.
Cookies and third parties
The site sets no cookies. It loads no third-party fonts, scripts, pixels, embeds, or ad networks. Every asset is served from this domain, which is why the generator keeps working after your network drops.
The site is hosted on Cloudflare Pages. Like any web host, Cloudflare processes the network requests needed to deliver the page and may retain standard server-side request logs, such as IP address and user agent, under its own terms. Those logs are generated by the hosting layer, not by this application, and they never contain your prompts or drafts.
Share links
Choosing Copy share link encodes the one prompt you have open into the URL fragment, the part after #share=. By web standards a fragment is not transmitted in the HTTP request, so the server does not receive it. It is still readable by anyone who receives the full link, and it may be retained wherever you paste it. Your library, favorites, tags, names, and drafts are never included in a share link.
Service worker and offline use
A service worker caches the application shell so the generator loads and runs without a network connection. It stores only the application’s own static files. It does not inspect, transmit, or persist your prompts or drafts.
Children and classroom use
The tool does not create student accounts, collect student submissions, or require any personal information from anyone, including children. Audience controls and local filters help calibrate prompts for a grade band, but a teacher or responsible adult should review generated material before assigning it.
Your rights
Because we hold no personal data about you, there is no account to access, correct, export, or delete on our side. You control the data directly: export selected prompts as Markdown, back up the complete local workspace as JSON, restore that backup in another browser, or clear this site’s data in browser settings to erase everything the application stored.
Changes
Material changes will appear here with a new effective date. Continued use after a change means you accept the updated policy. See also the Terms of Use.