LeetSmith

LeetSmith — Privacy Policy

Last updated: 2026-10-10

LeetSmith is a browser extension that acts as an AI learning coach on LeetCode problem pages. This policy explains, in plain language, what data LeetSmith handles and what it does not. It is written to be honest and complete — privacy matters, and LeetSmith is built to keep your data yours.

LeetSmith is an independent project. It is not affiliated with, endorsed by, sponsored by, or produced by LeetCode. “LeetCode” is a trademark of its respective owner.


The short version


What LeetSmith stores (locally, on your device)

LeetSmith uses your browser’s local extension storage (chrome.storage.local). This data lives on your computer and is never transmitted to LeetSmith:

You can view, export, and delete this data at any time from within the extension (see Your data, your control below).

What LeetSmith sends off your device — and to whom

To generate coaching, LeetSmith sends the following to Google’s Gemini service, over a secure (HTTPS) connection, authenticated with your own key:

That is the only outbound transmission LeetSmith makes, and it goes directly from your browser to Google — never to any LeetSmith server (there isn’t one).

Important: how Google handles the data you send

Once your problem and code reach Google, Google’s own terms and privacy policy govern that data — not this policy. One point is worth calling out clearly, because it is easy to miss:

This is Google’s practice, not LeetSmith’s — LeetSmith has no control over and no insight into what Google does with the data after it is sent. We surface it here so your decision is fully informed. For details, see Google’s documentation:

What LeetSmith does NOT do

Your data, your control

Your rights (GDPR, UK GDPR, CCPA/CPRA, and similar)

Because LeetSmith stores your data only on your own device and never collects it, you already have direct, full control over it:

For data once it reaches Google, exercise your rights with Google under their policy linked above.

Children

LeetSmith is not directed to children under 13 and does not knowingly handle their data. (LeetCode’s own Terms also require account holders to be 18 or older.)

Chrome Web Store Limited Use disclosure

LeetSmith’s use of information received from Google APIs adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements. LeetSmith uses data only to provide its single, user-facing purpose — coaching you on the LeetCode problem you are working on — and for no other purpose. LeetSmith does not transfer this data except as required to provide that feature (the request you initiate to Google using your own key), and never for advertising, profiling, or sale.

Changes to this policy

If this policy changes, the “Last updated” date above will change, and material changes to how your data is handled will be reflected in the extension’s in-product disclosure (which you may be asked to acknowledge again). Continued use after an update means you accept the revised policy.

Contact

Questions about this policy or your data? Open an issue on the LeetSmith GitHub repository (linked from the Chrome Web Store listing), or reach the developer through the contact listed there.