Typesetter
A writing app for books: binder, revisions, offline writing and Scrivener import, with an AI editor only when you ask for one.

About
Typesetter is a manuscript app in the spirit of Scrivener: chapters and scenes in a binder, every change kept as a revision, works offline on a laptop or iPad, and imports Scrivener projects and Word files.
Its AI editor reads your text only when you press the button, using your own Anthropic key.
What it does
- Binder, full revision history, trash with 30-day recovery.
- Offline writing that syncs when you are back.
- Scrivener and Word import; export.
What's next
- Sign-in links by email.
- A reading site for finished work (read.typesetter.me).
Security statement
- Passwords hashed with argon2id; sessions in the database; HttpOnly, Secure, SameSite cookies; CSRF header; sign-in rate limit.
- No public sign-up yet: accounts are created by hand.
- Fonts and scripts self-hosted; the browser talks to no one else; strict Content Security Policy.
- A database dump is taken before every release.
Shared platform measures (servers, backups, updates, monitoring) are on the Security page. Found a problem? security@emgee.dev.
Privacy statement
What it keeps
- Your account and your manuscripts, with their revision history.
- Your Anthropic key, if you add one, stored encrypted.
Why
To keep your writing safe and in sync.
Where it is kept
On our database server in Melbourne. Nightly encrypted backups (see Security); daily copies kept 2 weeks, weekly 2 months, monthly 1 year.
Who else sees it
| Service | What for | Where |
|---|---|---|
| Anthropic (Claude) | Only the text you send to the AI editor, only when you ask. Sent through the API, which Anthropic does not train on. | USA |
| Cloudflare | Delivers the site and blocks attacks; sees IP addresses and request details. | Global |
How long, and deleting it
Trash is emptied after 30 days. Ask and we delete your account and every manuscript.
Ask what we hold about you, correct it or have it deleted at privacy@emgee.dev; we answer within 30 days. The general Privacy page covers your rights under the Australian Privacy Principles.
Contact
Questions about Typesetter: hello@emgee.dev. Security reports: security@emgee.dev. Privacy: privacy@emgee.dev.