Privacy

You're trusting Takt with pay records and private messages. This page describes exactly where they go.

Your files
Stored in this browser's IndexedDB. Takt has no database and no file storage of its own. Clearing your browser data or deleting a case removes them.
Digital PDFs
Read on your device with pdf.js. Their contents are not sent anywhere.
Photos, screenshots, and scanned PDFs
On this public demo, photos and scans of your records never leave your browser. You type in what they show. The server refuses to forward any image to an AI service unless its SHA-256 fingerprint matches one of Takt's own synthetic sample images, so this is enforced by code, not only by the page.
Why the AI is limited to samples
This deployment uses Google's unpaid Gemini API. Google's terms for unpaid use say Google may use what it receives to improve its products, that human reviewers may read it, and: "Do not submit sensitive, confidential, or personal information to the Unpaid Services." Pay stubs and manager messages are exactly that, so Takt only sends its synthetic sample images. A deployment on a paid tier whose terms fit personal records could turn image reading on for real uploads.
What you type
Your name, employer, and answers are stored only in this browser and only written into the packet you choose to build.
The packet
Built entirely in your browser. It is not uploaded. You decide who gets it.
Accounts, cookies, analytics
None. Takt has no sign-in, sets no tracking cookies, and runs no analytics or session recording.
Hosting
Takt runs on Vercel, which keeps standard request logs (such as IP address and page address) but not the contents of what you upload.

Deleting your data

On My cases you can delete one case or everything Takt stored in this browser. In a private window, everything is erased when the window closes. Cases don't move between devices or browsers.

Fingerprints

Before anything reads a file, Takt computes its SHA-256 fingerprint. The fingerprint goes into your packet so anyone can later confirm that a file you show them is the same one the packet was built from. A fingerprint does not reveal the file's contents.