About
Documentation on curation rules, data categories, and how to contribute.
CensorDB - Global Internet Censorship Database is a community-maintained registry of domains and IP prefixes related to internet censorship and routing. Data is public and versioned. Submissions appear as Pending until an admin reviews them.
CensorDB is from Mahsanet team.
Lists
- Block List: Targets censored on the public internet.
- Domestic List: Targets that are reachable only within a country or part of domestic apps/services.
- Sanction List: Targets affected by sanctions-related restrictions (e.g., export controls or service availability limits).
- Junk List: Advertising, tracking, telemetry, spam, and other low-value domains often embedded in sites and apps. Use this to filter noise; it is not, by itself, an indicator of censorship.
Block Methods
- SNI: TLS Server Name Indication (domain-based TLS filtering).
- DNS: DNS-layer interference (NXDOMAIN/poisoning/sinkholing).
- UDP: UDP-layer disruption (RST, rate-limit, drop).
- IP: Direct IP/prefix blocking.
- HTTP: HTTP-layer blocking (e.g., middlebox/content filter).
Operators (ISP)
- ALL: Regulator-level blocking that impacts all ISPs.
- When ALL is selected, other ISP options are disabled.
Countries
- Currently supported: IR, CN, RU.
- The table shows a dedicated Country column; country badges are not duplicated under Flags.
Searching
- Use the top search on each tab. Domestic/Junk support name search. Block List supports advanced filters (methods, operators, countries).
- Pagination shows the newest updates first (UTC timestamps).
- Search is server-side for accuracy and performance on large datasets.
- AND semantics: selecting multiple flags within a category (e.g. HTTP + DNS) returns targets that have all selected flags.
- Search is enabled when you enter a query or pick at least one method/operator filter (to avoid empty searches).
Submitting
- Submit a domain or IP/prefix on the Submit page.
- New entries get the Pending status until moderation. Include brief context (e.g., "domestic-only access observed" or "ad/tracker domain"). Admins may add/remove flags and approve/reject.
Notes
- Times are shown in UTC.
- ALL = regulator-level; SNI/DNS/IP are independent block methods.
- Flag badges are color-coded for readability; hover your cursor for context (where supported).