# Dorso 2

> Protect selected AI chatbot sites until you solve the assigned LeetCode challenge.

Canonical page: [https://chrome-stats.com/d/dorso-2](https://chrome-stats.com/d/dorso-2)

## Overview

- **ID:** `dorso-2`
- **Platform:** Firefox
- **Type:** Firefox add-on
- **Status:** Available
- **Publisher:** Gabriel Ong
- **Category:** social-communication
- **Version:** 2.1.0
- **Last updated:** 2026-03-23
- **First published:** 2026-03-20
- **Size:** 491 KB
- **Data as of:** 2026-09-07
- **Store listing:** [Firefox Add-ons Store](https://addons.mozilla.org/firefox/addon/dorso-2/)
- **Website:** [https://github.com/gongahkia/dorso](https://github.com/gongahkia/dorso)

## Description

Dorso is a local-only Firefox extension that gates selected AI chatbot sites until you submit an accepted solution for the assigned LeetCode problem.

How it works:
- Dorso only runs on the supported chatbot domains you enable in the popup.
- When you open one of those sites without an active session, Dorso shows a gate overlay and stages a LeetCode challenge.
- You open the official LeetCode page, solve that exact problem, and submit.
- Once LeetCode shows an accepted result for the assigned problem, Dorso unlocks protected sites for 15 minutes.

This Firefox release is intentionally narrow:
- no backend sync
- no remote analytics
- no account linking
- no Codeforces verification
- no rehosted problem statements

Dorso stores only local extension state such as the staged challenge, timer, pause state, and selected supported sites.

## Rankings

- #133,709 — Overall
- #151 — leetcode

## Permissions and access

### Permissions

- `storage`

### Host permissions

- `https://chatgpt.com/*`
- `https://www.perplexity.ai/*`
- `https://gemini.google.com/*`
- `https://claude.ai/*`
- `https://www.deepseek.com/*`
- `https://copilot.microsoft.com/*`
- `https://socrat.ai/*`
- `https://huggingface.co/chat*`
- `https://writesonic.com/chat*`
- `https://you.com/*`
- `https://www.jasper.ai/*`
- `https://leetcode.com/problems/*`

### Content script matches

- `chatgpt.com`
- `www.perplexity.ai`
- `gemini.google.com`
- `claude.ai`
- `www.deepseek.com`
- `copilot.microsoft.com`
- `socrat.ai`
- `huggingface.co`
- `writesonic.com`
- `you.com`
- `www.jasper.ai`
- `leetcode.com`

## Safety

- **Risk impact:** Very high risk impact
- **Risk likelihood:** Moderate risk likelihood

### Analysis details

- Request access to the following domains: chatgpt.com, perplexity.ai, google.com, claude.ai, deepseek.com, microsoft.com, socrat.ai, huggingface.co, writesonic.com, you.com, jasper.ai, leetcode.com
- This extension has low user count. Unpopular extensions may not be stable or safe.

> Some risk analysis details are omitted from this free response. [Upgrade to view the full analysis](https://chrome-stats.com/pricing).

## Similar extensions and apps

- [Dorso](https://chrome-stats.com/d/dorso)
- [SolveSolo: AI Blocker for LeetCode & GFG](https://chrome-stats.com/d/solvesolo) — 1 users, 4.00 / 5
- [Solve Or Suffer](https://chrome-stats.com/d/solve-or-suffer) — 1 users, 5.00 / 5
- [LeetCode Daily Badger](https://chrome-stats.com/d/leetcode-daily-badger) — 1 users
- [Leetcode Enhancer](https://chrome-stats.com/d/leetcode-enhancer) — 291 users, 4.43 / 5
- [leet-zen](https://chrome-stats.com/d/leet-zen) — 1 users, 5.00 / 5
- [Dora - DSA Spaced Repetition](https://chrome-stats.com/d/dora-dsa-spaced-repetition) — 1 users, 5.00 / 5
- [Painless LeetCode](https://chrome-stats.com/d/painless-leetcode) — 2 users, 5.00 / 5
- [Deslopify](https://chrome-stats.com/d/deslopify) — 1 users
- [Codeforces Torture](https://chrome-stats.com/d/codeforces-torture)
- [LeetQuiet: Code with Focus. Not with Noise.](https://chrome-stats.com/d/leetquiet) — 1 users
- [Code Notes](https://chrome-stats.com/d/code-notes) — 1 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/dorso-2)
