Effective 21 September 2026. bakepdf is operated by Oktobar (“we”), the controller of the data described here.
The short version. Almost every tool on bakepdf runs inside your browser. Your PDFs are not uploaded, not queued, not converted on a server and not deleted an hour later — they are never in our possession at all. There is no promise to keep here, only an architecture.
localStorage — not a fingerprint: nothing about your device is measured, so it cannot follow you anywhere else, and clearing your browser data deletes it. Both are hashed before they are stored, thrown away after forty days, and cannot be reversed into an address. Signing in replaces both with your account.Chat with PDF, Summarize and OCR cannot run locally, because they need a language model. For those three, the text extracted from your document — or, for OCR, images of the pages — is sent through our Worker to OpenRouter, which routes it to a model provider. We do not train on it and we do not keep it; the provider’s own retention policy is theirs, and if a document is sensitive enough for that to matter, do not use those three tools on it. Every other tool on the site is unaffected.
One PBKDF2 pass over your password produces 64 bytes. The first half wraps your library’s encryption key and stays in your browser; the second half is sent to us as proof of who you are. They are independent halves of the same output, so the proof we store tells us nothing about the key. A recovery code, shown once at signup, wraps the same key a second time — we keep a hash of that code, never the code.
The consequence is real and we will not dress it up: if you forget your password and lose your recovery code, your library is gone. Not withheld — gone. We have nothing to recover it with.
If you scan the QR code in the signature panel, the drawing your phone makes has to reach the computer somehow. It is posted to a single-use record in our database, held for at most fifteen minutes, and deleted the moment your computer collects it. It is a PNG of a signature and nothing else — the document it will be placed on never leaves your machine. Signing with a mouse or a stylus does not touch our servers at all.
Each of these processes data on our instructions, for one purpose, and gets only what that purpose needs:
localStorage about the current visit, nothing that names you. If the analytics id is not configured, no script is loaded at all.Nobody on that list is given your data for their own purposes, and your address is not sold, rented or shared beyond it.
One cookie, bp_session, and only after you sign in: it holds your session for sixty days and is marked HttpOnly, Secure and SameSite. There are no advertising or tracking cookies. localStorage holds the random device name above, the analytics note, and — while a tool page is open — your own file, so it can be handed from the front door to the tool. None of that leaves your browser except as described here.
The account, the counter, the library and the payment records exist to provide the service you asked for. The visitor hashes and the rate limits exist to keep a free service free, which is our legitimate interest and costs you nothing identifiable. Mail about your account is part of the service; there is no marketing mail to consent to.
Wherever you are, you can ask us what we hold about you, have it corrected, get a copy of it, or have the account and everything attached to it deleted — write to support@bakepdf.app from the account’s address and it is done within thirty days. Files in your library you can delete yourself, at once, from the account page. If you are in the EU or UK you also have the right to object to the processing above and to complain to your data protection authority.
You must be at least sixteen to create an account. The tools that need no account process nothing about you beyond the visitor hash above, so they are open to anyone.
When you sign up: one link to confirm your address, and one welcome note. After that, only what your account needs — a receipt, a failed payment, a change to these terms. Everything comes fromnoreply@bakepdf.app and replies land at support@bakepdf.app. There is no newsletter and no product mail.
When this page changes, the date at the top changes with it. If a change affects what we hold or who we share it with, account holders hear about it by email first.