Fantasy WriterDraft. These terms are published for review and have not yet been checked by a solicitor.
This notice covers https://fantasywriter.app and the writing studio at portal.fantasywriter.app. [TRADER LEGAL NAME] ([REGISTRATION NUMBER]), [BUSINESS ADDRESS], is the data controller. For anything in this notice, write to [PRIVACY CONTACT EMAIL].
The short version: we collect what the product needs to work and nothing for advertising. There is no analytics package on this site and no tracking cookies. Your manuscript is never used to train an AI model.
Email address, name if you give one, and authentication events, all handled by Clerk. We need this to give you an account and keep you signed in. Lawful basis: performance of a contract.
Manuscripts, chapters, lore entries, timelines, notes, cover art and anything else you create. Stored so we can show it back to you, search it, and send the relevant parts to an AI model when you ask for help with a passage. Lawful basis: performance of a contract.
To make lore searchable we split your text into chunks and turn them into numeric vectors (“embeddings”). That step sends the text through the Vercel AI Gateway, listed below, under a zero-retention instruction — it can only be served by providers contractually bound not to store it or train on it. The vectors are stored alongside your workspace.
Which feature you used, which model served it, how many tokens it consumed, and what it cost us. We use this to enforce plan allowances, to bill accurately, and to record which chapters were AI-assisted so you can make an accurate disclosure to a retailer. Lawful basis: performance of a contract, and our legitimate interest in understanding what the service costs to run.
Stripe collects and holds your card details directly. We receive a customer reference, your plan, and whether payments succeeded. Card numbers never reach our servers. Lawful basis: performance of a contract, and a legal obligation to keep financial records.
If you use the public library: which books are on your shelf, how far through a book you are, and any rating or review you leave. Reviews are public and show the name on your account. Lawful basis: performance of a contract.
We send account email (sign-in, receipts, payment problems) and a small number of lifecycle messages about getting started or coming back. We record that a message was sent so we never send it twice. Every non-essential message has an unsubscribe link. Lawful basis: performance of a contract for account email; legitimate interest for lifecycle email, which you can object to at any time.
Our free public tools are rate-limited per visitor. Rather than store your IP address, we store an irreversible salted hash of it — enough to tell two visitors apart, not enough to identify you or to recover the address. Our host, Vercel, keeps ordinary request logs containing IP addresses for a short period. Lawful basis: legitimate interest in keeping the service available and not being billed for abuse.
These are every third party that receives personal data or your content. Each processes it only on our instructions.
Routes AI writing requests to the model that serves them
The text of the request — the passage being worked on and the lore entries retrieved for it — plus the model and workspace it belongs to. No account details.
United States, with per-model routing to zero-retention providers
Generates the embeddings that make lore searchable (text-embedding-3-small)
Chunks of chapter and lore text, sent to be turned into vectors. Content only — no account details. Every request is made under a zero-retention instruction, so it can only be served by providers contractually bound not to store or train on it (ADR-0008).
United States, routed only to zero-retention providers
Hosts the database where accounts, manuscripts and lore are stored
All account data and all written content
European Union
Runs sign-up, sign-in and session management
Email address, name, authentication events, session cookies
United States
Takes payment and manages subscriptions
Billing details and payment method, collected by Stripe directly. Card numbers never reach Fantasy Writer's servers.
United States and European Union
Sends account and lifecycle email
Email address and the content of the message sent
United States
Hosts the site and stores uploaded images
Request logs including IP address, and any cover art or images uploaded
United States, with edge delivery worldwide
Several of the providers above are in the United States. Where that is the case, transfers are made under the UK International Data Transfer Addendum or the EU Standard Contractual Clauses, as provided for in each provider’s data processing agreement. Your account data and your written work are stored in the European Union.
You can ask us to give you a copy of your data, correct it, delete it, restrict what we do with it, or object to processing we do on the basis of legitimate interest. You can also withdraw consent where we relied on it. Write to [PRIVACY CONTACT EMAIL] and we will respond within one month.
For your writing specifically you do not need to ask: the export function in the studio gives you the whole manuscript in an open format on every plan, immediately.
If you think we have handled your data badly, please tell us first — but you have the right to complain to a regulator. Ours is Datatilsynet, the Denmark data protection authority, because that is where we are established. You can also complain to the authority in your own country — the ICO if you are in the UK, or your national authority elsewhere in the EU.
United Kingdom. UK GDPR gives you the same rights set out above, and you may exercise them the same way.
United States. Several states — California, Colorado, Virginia and others — give residents rights to know, delete and correct their data, and to opt out of its sale. We do not sell personal data to anyone, and we will honour a request to know, delete or correct regardless of which state you live in. Write to [PRIVACY CONTACT EMAIL].
This service is not intended for children under 13, and we do not knowingly collect their data. If you believe a child has an account, contact us and we will remove it.
When this notice changes materially we will email account holders before the change takes effect. The date at the top of the page always reflects the current version.