Privacy policy
Last updated: 6 September 2026
The short version
Vitela works without an account. Without one, your projects — every file you write or import — live only in your own browser, on your own device; compiling, checking and rendering happen there, and nothing of your documents reaches us. With an account, only what you choose leaves your device: the papers you save to the account, and the documents you send to our server to compile. This page says exactly what that means.
Your projects, without an account
Projects are stored in your browser's local database (IndexedDB) on your device. They are not synchronized anywhere and are not accessible to us or to anyone else. You can delete any project from the library at any time, or remove everything by clearing this site's data in your browser. Export produces a plain LaTeX copy that is yours to keep — we recommend it as your backup, since browser storage can be cleared by you or, rarely, by the browser itself.
Your account, if you create one
An account is a place to keep papers, share them with co-authors, and compile on our server. You can create one with an email address and a password, or sign in with Google. We store:
- Your name and email address; your institution or company if you gave one; and, for a Google account, the profile picture Google provides.
- Your password only as a hash (argon2id). We cannot read it or recover it; a reset replaces it.
- The papers you choose to save — their files, name, tags and the list of people you share them with — plus a record of who saved which version and when.
- The documents you send to compile on the server, kept in a working folder for that project so the next compile is faster. Nothing is compiled or stored there unless you press the button.
- A session: a random token in a cookie (
vitela_session, HttpOnly, 90 days), and, during a Google sign-in, a second short-lived cookie that ties the return from Google to the browser that started it.
A saved paper is visible to you and to the people you share it with, in the role you gave them, and to nobody else. Deleting a paper from the library removes it from your account as well when you say so. Everything lives on a server we operate in Amazon Web Services' Stockholm region (eu-north-1). To delete your account entirely, write to us (see below) and we remove the account, its sessions and every paper it owns.
Services that take part
- Google, only if you sign in with it: Google tells us your name, email address and picture. We send Google nothing about your documents.
- Cloudflare Turnstile, on the forms that create an account or ask for a password reset, to tell a person from a program. Cloudflare sees that request, including your IP address, as any web service you load would.
- Amazon SES, which delivers our two emails: the link that confirms your address, and the link that resets a password. Your address is given to it for delivery and for nothing else.
- Vercel, which hosts this site and counts visits to its pages with Vercel Analytics — page views without cookies and without identifying you.
Server logs and limits
Like most web servers ours keep standard technical logs (IP address, time, requested path) for security and operations; these contain nothing of your documents. The account server also counts sign-in and registration attempts per address for a short time, to slow down guessing. Requests for TeX package bundles reveal only that some document needed a package — never which document or whose.
What we do not do
- No advertising, no tracking across sites, no selling or sharing of anything.
- No reading of your documents by us or by any system, on the server or in the browser, beyond what compiling them requires.
- No emails other than the two above, and none at all unless you asked for an account.
Who we are
Vitela and the ExactTeX language are a creation of Artificial Fallibility Labs. Questions about this policy, or a request to delete your account: contact us through the site above.