LeetCode Jail logo

Privacy Policy

LeetCode Jail

LeetCode Jail is a Chrome extension that helps users stay focused by blocking selected distracting websites until a daily LeetCode goal is completed.

Last updated: June 29, 2026 Chrome Extension

Overview

This extension is designed to work locally in the user's browser. It does not sell personal data, does not use personal data for advertising, and does not transfer personal data to data brokers.

Data the Extension Uses

  • LeetCode account username, to display the signed-in account and validate progress.
  • LeetCode submission and progress-related responses needed to determine whether the daily goal has been completed.
  • User-selected blocked websites, including built-in sites and custom domains added by the user.
  • Local extension settings and state, including daily goals, streak count, daily pass usage, and lock status.
  • Website domain and navigation context required to determine whether a selected site should be blocked or allowed.

How the Data Is Used

  • Validate the user's LeetCode progress.
  • Determine whether the daily goal has been met.
  • Block or unblock websites selected by the user.
  • Store local preferences and state.
  • Provide related interface features such as streaks, daily passes, and completion feedback.

Data Storage

LeetCode Jail stores extension settings and state locally in the browser using Chrome extension storage. The extension does not operate its own backend server for storing user data.

Data Sharing

LeetCode Jail does not sell, rent, or transfer personal data to third parties. Data is only used locally in the browser and only as needed to provide the extension's core functionality.

Permissions

  • Access LeetCode pages for session and progress validation.
  • Detect navigation to blocked sites.
  • Apply blocking and redirect rules.
  • Store settings and local state.
  • Support optional user-added custom blocked domains.

Remote Code

LeetCode Jail does not execute remotely hosted code. All executable code used by the extension is packaged inside the extension bundle.

Your Choices

  • Change your blocked sites.
  • Remove custom domains.
  • Change your daily goal.
  • Uninstall the extension at any time.

Removing the extension will stop all blocking behavior. Locally stored extension data may remain in the browser until removed by Chrome.

Contact

If you have privacy-related questions about LeetCode Jail, you can contact:

albdiamun@gmail.com