Tacit Privacy Policy
Last updated: 2026-10-29. Applies to version 0.1.x.
Contact email: cadoin9@gmail.com
In one sentence
Tacit keeps your data only in your own browser. It is not uploaded to the developer's server, and there are no analytics and no ads. When you tap a quick question, the text you selected and the question are sent to ChatGPT as one message, exactly as if you had typed it yourself.
1. Where Tacit runs
Only on https://chatgpt.com/*. It does not read any other website. The extension asks for one permission: "storage".
2. What is stored on your device
2.1 Extension storage (chrome.storage.local)
Kept only in this browser on this computer. It is not synced elsewhere and is not uploaded to the developer's server.Note records: the text you selected or framed (for a framed area, the text inside it is saved in full) plus roughly 32 to 48 characters of surrounding text, used to find its position again after the page reloads; where that text sits on the page; your question; the IDs of the ChatGPT conversation and messages it belongs to; and the style of the card and its connector line.
Answer records: for each question, the first 100 characters of the answer (nothing beyond that), the related message IDs, and whether the answer was complete. They let a card be matched with its answer again after a reload. At most 300 are kept. Tacit does not save complete answers; the full text a card shows is read from the ChatGPT page.
Settings: the state of the three switches, the quick questions you wrote (up to 6, each up to 60 characters), whether notes are shown or hidden, and tool settings.
Message IDs used for hiding (when they are saved): once a quick question has been sent and Tacit recognizes the two ChatGPT messages of that question and answer, it saves their two message IDs (the question's ID first, the answer's ID added once it is confirmed), so that the exchange stays hidden after you reload the page. This does not depend on whether you delete the card later. Only IDs are saved, never any message text. They are kept in two places, described next.
Permanent hide list: only those two message IDs. Up to 400 per conversation, across at most 100 conversations; when a limit is exceeded the oldest are dropped first. Deleting a card does not delete the IDs here, because the question and answer stay in your ChatGPT conversation and Tacit has to keep hiding them.
Early hide index (hides the exchange sooner when the page reloads): those two message IDs plus a random ID that Tacit uses internally for the card (no text). Up to 50 per conversation, across at most 100 conversations; when a limit is exceeded the oldest are dropped first. The index is written whether or not the "Hide original quick Q&A earlier" switch in the popup is on; the switch only decides whether it is used. Deleting a card also deletes that card's entry in this index.
2.2 The chatgpt.com page's own browser storage
These two items are stored in the chatgpt.com page's own browser storage, not in the extension's storage. Tacit does not upload them to the developer's server:Your pen choice (one small option value): kept in the page's localStorage.
A temporary trace of selecting and framing: kept in the current tab's sessionStorage and cleared when you close the tab. It contains mouse coordinates, element class names, message IDs, and the first 120 characters of the content you framed.
Note: both belong to the chatgpt.com site's storage, and the scripts of that page can technically read storage of the same site.
2.3 Developer diagnostics
Off by default and not part of the normal interface. A developer can use a dedicated debug page to export the temporary trace above to a local file. This happens only when the operator chooses to, and nothing is uploaded anywhere.
3. What is sent to ChatGPT
When you tap a quick question (or one you wrote yourself):The text you selected (at most 300 characters) and the question are put into ChatGPT's own input box and sent with ChatGPT's own Send button, exactly as if you had typed them.
The message includes a short fixed instruction (for example, asking for a brief answer) and, at its end, a very short random marker such as 〔q7k3a9x〕, which lets Tacit recognize that message on the page.
That message and ChatGPT's answer become part of your ChatGPT conversation and are handled by OpenAI under its own terms and privacy policy. Tacit does not control that part.
The answer is written in the language of your browser's interface, not the language of the selected text.
Please do not select sensitive content you do not want to send to ChatGPT and then tap a quick question.
Tacit does not call any model API and has no server of its own.
4. Page content Tacit reads
To show the answer in a card and hide the quick Q&A from the original conversation, Tacit reads the messages and answers on the ChatGPT page in your browser, including an answer while it is being generated. This is processed only in your device's memory and is not sent to the developer or any third party.
5. Your controls and deleting dataHide: turn off "Show notes" in the popup and the toolbar, cards and lines on the page are hidden. Nothing is deleted; turn it back on and they return.
Delete one card: use the trash tool in the toolbar, then click the card. This deletes the card's note record (the selected and surrounding text, your question, its position), its answer record, related records, and its entry in the early hide index. The two message IDs in the permanent hide list are kept (IDs only, no text), so that the exchange does not reappear after a reload.
Uninstall the extension: this clears everything in extension storage, including those message IDs. The pen option value in the chatgpt.com page's storage is not removed automatically on uninstall; clearing the chatgpt.com site data removes it.
Tacit never deletes messages in your ChatGPT conversations. To delete them, do so in ChatGPT. When you delete a whole conversation in ChatGPT, Tacit's records for it are not removed automatically. Delete those cards with the trash tool first, or uninstall the extension.
Tacit currently has no "clear all data" button.
- What Tacit does not do
It does not upload your notes, questions or answers to the developer's server (there is no such server). What goes to ChatGPT when you tap a quick question is described in section 3.
It collects no analytics, uses no ads or third-party analytics, and does not sell or share your data.
It does not load remote code.
It does not read any website other than chatgpt.com.
It currently has no accounts, payments or cloud features. - Changes
If accounts, payments or cloud features are added later, this policy will be updated first and the store description will say so. The destination of your data will not be changed quietly.
8. About Tacit
Tacit is an independent third-party tool and is not affiliated with OpenAI. For questions about this policy, contact: cadoin9@gmail.com