Privacy Policy
Last updated: February 2026 · Effective immediately
FactChecker AI operates entirely on your device. We don't have servers. We don't collect analytics. We don't track you. Your API key is stored locally in your browser using the Chrome storage API and never transmitted to us.
Nothing. FactChecker AI collects no personal data, usage data, telemetry, analytics, or any other information from users.
More specifically, we never collect:
- Your identity, name, email address, or any account information
- The text you highlight or the screenshots you take
- Your browsing history or the pages you visit
- Your Gemini API key
- The results of your fact-checks
- Usage statistics or error logs
- IP address, device information, or location
When you fact-check something, here is exactly what happens:
- The text or screenshot is processed locally in your browser.
- Your browser sends a request directly to Google's Gemini API using your own API key — there is no intermediary server.
- Gemini returns a result, which is displayed in the extension widget.
- A summary is saved to your local browser storage for your history tab. This data never leaves your device.
The data path is: Your browser → Google Gemini API. We are not in this path at all.
Your API key is stored using Chrome's chrome.storage.local API, which is a secure, sandboxed storage mechanism provided by your browser. It is:
- Stored only on your device — never synced to the cloud or sent to any server we operate
- Only accessible by this extension — no other websites or extensions can read it
- Sent directly to Google's API endpoint (
generativelanguage.googleapis.com) when you fact-check — not to any server we operate
You can remove your API key at any time by opening the extension settings and clearing it, or by uninstalling the extension.
FactChecker AI uses one third-party service:
- Google Gemini API — Your fact-check request (text or image) is sent to Google's Gemini API. This is governed by Google's Privacy Policy and Gemini API Terms of Service. We recommend reviewing Google's API data usage policies. Generally, data sent to the Gemini API is not used to train models unless you opt in via Google AI Studio settings.
We have no affiliation with Google. We simply provide software that lets you use your own Google API key.
FactChecker AI requests these Chrome permissions — here is exactly why each one is needed:
tabs— Needed to inject the fact-check overlay into the active browser tab when you click the extension icon, and to take a screenshot of the current tab for screenshot mode.activeTab— Allows the extension to interact with the tab you're currently viewing. Only active when you explicitly invoke the extension.storage— Used to locally save your API key and fact-check history on your device.contextMenus— Adds the "FactCheck this" right-click menu option when you select text.
When you use the extension, a summary of each fact-check (the claim text, verdict, confidence score, and timestamp) is saved to your device's local browser storage using chrome.storage.local.
This data:
- Never leaves your device
- Is only visible in the extension's History tab
- Can be viewed and cleared at any time from the extension popup
- Is automatically limited to the most recent 100 entries to conserve local storage
FactChecker AI is not directed at children under 13. We do not knowingly collect any information from children. As we collect no data from anyone, this is inherently satisfied.
If we update this privacy policy, we will update the "Last updated" date at the top of this page. Since we distribute outside the Chrome Web Store, policy updates will be visible in the GitHub repository and on this page. Continued use of the extension after any changes constitutes acceptance.
If you have any questions about this privacy policy, you can open an issue in the GitHub repository or contact us via GitHub.
This policy applies to the FactChecker AI browser extension. · ← Back to home