| TOTP codes are generated locally | The authenticator code calculation runs in your browser with the Web Crypto API. The app does not need an account, and it does not send your pasted Base32 secret or otpauth URI to a backend API to calculate the TOTP code. |
| Setup keys and URL shortcuts | The recommended shortcut format is the URL fragment form, such as #secret=YOUR_BASE32_SECRET, because fragments are not sent in the HTTP request. Path and query shortcuts still work for convenience, but those server-visible URLs are marked noindex. |
| Advertising and third-party scripts | Some pages include Google advertising and funding choices scripts. Those third-party scripts may process browser, network, and consent information for ads and compliance. The TOTP generator code does not intentionally send your setup key to those scripts. |
| Server and hosting logs | The site is served through Cloudflare Workers. Cloudflare and browser infrastructure may process normal request metadata such as URL, IP address, user agent, timing, and security logs to deliver and protect the service. |
| Does the tool store my authenticator setup key? | There is no account database for storing your setup key. The current page state lives in your browser while you use it. For long-term storage, use a trusted authenticator app or password manager. |