AlgoTrail Privacy Policy
Effective November 10, 2026
AlgoTrail is a Chrome extension for working through coding problems on LeetCode. It has no servers, accounts, analytics or ads, and its developer never receives your data. If you choose to use an outside AI, the data that AI needs goes directly from your browser to that company.
What AlgoTrail reads
AlgoTrail reads pages only on leetcode.com and neetcode.io. From those pages it reads:
- The page address and problem title
- The problem statement and example inputs
- The code in the editor and the selected programming language
While its home screen is showing on a problem, AlgoTrail checks the editor every 1.5 seconds to see whether you've written a solution, so it can turn Visualize and Complexity on or off. That check stays on your device.
You can open the AlgoTrail panel on other websites, but it doesn't read those pages.
What is stored on your device
This information stays in your browser and isn't sent to the developer:
- API keys you save, and which AI you chose
- Whiteboard drawings for each problem
- The code and example input in the visualizer, and your most recent code conversion
- Your place in each problem, including chat messages and AI answers, until Chrome restarts
What is sent to an AI company
By default, AlgoTrail uses Chrome's built-in AI, which runs on your device. If you save your own API key, the AI features send data directly from your browser, over an encrypted connection, to the company you chose. Nothing is sent until you use one of these features:
| Feature | What is sent |
|---|---|
| Explain the problem, Suggest an approach | Problem title and statement |
| Time & space complexity | Problem title and statement, your code and its language |
| Chat | Problem title and statement, your code and its language, your messages and earlier replies in that chat |
| Ask about a step in the visualizer | Problem title and statement, your code, the values at that step, your question |
| Visualizing a language other than Python | Your code and the example input |
| Visualizing SQL that needs adjusting | Your SQL query and the error it produced |
Your API key is sent only to the company it belongs to, to sign in to that service. If the AI you chose fails, AlgoTrail tries any other AI you've saved a key for, so your data can reach that company too. To prevent this, save only one key.
Each company handles what it receives under its own privacy policy:
How your code is run
The visualizer runs your code, including any conversion written by an AI, inside your browser. It runs in an isolated sandbox with no network access and no access to your saved API keys.
What AlgoTrail doesn't do
- It doesn't sell your data or share it for advertising.
- It doesn't track your browsing or collect analytics.
- It doesn't use your data for anything other than the features described here.
The use of information received by AlgoTrail will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.
Removing your data
- Remove a saved API key from the "Connect an AI" form.
- Your place in each problem clears when Chrome restarts.
- Uninstalling AlgoTrail removes everything it stored in your browser.
Data already sent to an AI company is controlled by that company. Contact it directly about deleting that data.
Other information
AlgoTrail isn't affiliated with or endorsed by LeetCode, Anthropic, OpenAI, Google or DeepSeek.
If this policy changes, the updated version and its effective date will be posted on this page.
Contact
Questions about this policy can be sent to isaacisamartin@gmail.com.