Privacy
Last updated 13 August 2026. snapdok is run by one independent developer. This page describes what the service actually stores, not what a template says.
What we store
- Your email address — given at free signup, or passed to us by Stripe when you pay. It is how we reach you about your key and your subscription.
- A SHA-256 hash of your API key, plus its first characters so the dashboard can show you which key you are looking at. The key itself is never stored in readable form, which is also why nobody — including us — can read it back to you.
- Render counts per billing period, so the quota can be enforced and shown.
- The IP address attached to a free signup, an API-key recovery request or a support message, kept to make per-IP rate limits work.
- Stripe customer and subscription identifiers for paying accounts.
- Support messages you send through the form, so they can be answered.
The pages you render
A rendered file is written to a disk cache and deleted after 24 hours. That cache is what makes an identical repeat request free. The URLs you submit are not written to the database and are not written to the service log — the cache entry is keyed by a hash of the request, and it expires.
Because the cache is keyed by the request rather than by the account, two accounts asking for the exact same URL and the exact same options inside the same 24 hours can be served the same bytes. Treat a URL that carries a secret in it accordingly.
Who else touches your data
- Stripe — payments. Card details go to Stripe, never to our servers.
- Resend — the one transactional email we send: an API-key recovery link.
- Hetzner — the server itself, in Falkenstein, Germany. All rendering and all storage happen on that machine.
There is no advertising, no analytics script, no tracking pixel and no third party we sell or share anything with. The site sets no cookies. The dashboard can remember your key in your own browser's local storage, and only if you tick the box.
Retention and deletion
Rendered files: 24 hours. Everything else lives as long as your account does. Ask through support from the address on the account and we will delete the account, its key and its usage rows; payment records that Stripe or tax law require us to keep stay with Stripe.
Contact
Questions, access requests and deletion requests: the support form.
See also the terms of service.