Privacy Policy
LeetCode Interviewer Mode
Summary
LeetCode Interviewer Mode is a Chrome extension for interview-style practice on supported LeetCode problem pages.
The extension uses a user-provided OpenAI API key to generate hints and review responses. The extension does not provide shared API credits or use a project-owned hosted backend in the primary user flow.
Information We Handle
The extension may handle:
- your OpenAI API key
- the current LeetCode problem title and description
- the notes you type into the extension
- code detected from the LeetCode editor when you request review
- local session summaries, such as timing, hint count, and whether review was requested
How Information Is Used
The extension uses this information to:
- generate interview-style hints
- generate review feedback on your approach and code
- save local session history and extension state
- remember your preferred model and whether an API key is configured
Where Information Is Stored
The extension stores settings and session data locally in your Chrome profile using Chrome extension storage.
This includes your saved OpenAI API key, local notes, and local session summaries.
When Data Is Sent To OpenAI
When you explicitly request a hint or review, the extension may send the following to OpenAI:
- problem title
- problem description
- your notes
- detected code from the editor
The extension does not send this information to OpenAI until you trigger a hint or review request.
Data Sharing
The extension does not sell your data.
In the current primary flow, the extension shares request data only with OpenAI when you trigger AI features.
Data Retention
Locally stored data remains in your Chrome profile until you remove it, clear it through the extension, or uninstall the extension.
Security Note
Your OpenAI API key is stored locally in Chrome extension storage. Chrome extension storage is not described by Chrome as encrypted secret storage, so you should use a key you control and rotate it if you believe it has been exposed.
Your Choices
You can:
- choose not to add an OpenAI API key
- clear saved local data through the extension
- remove the saved API key from the extension
- uninstall the extension
Contact
For privacy questions or support, contact: e1398550@u.nus.edu