Availability by jurisdiction
Where tracked adult sites are restricted, from two independent methods. Network blocking comes from OONI probes (a country-level view: is the site reachable on the network at all). Age-walled / withdrawn is our own measurement of what the site actually serves from that location — an age-verification wall or a “we’ve withdrawn from your state” notice — which is application-level and includes US states OONI can’t see.
The two columns measure different things and don’t always agree: a site can be reachable on the network (no OONI block) yet still refuse you with an age wall, and vice-versa. Absence of a signal is not proof access is open — OONI coverage depends on where volunteers run probes.
US states (8)
State age-verification laws produce application-level walls and site withdrawals that a network-level view misses — measured directly by us.
| Jurisdiction | Network-blocked (OONI) | Anomalous (OONI) | Age-walled / withdrawn (measured) |
|---|---|---|---|
| Texas | — | — | 53 |
| North Carolina | — | — | 44 |
| Florida | — | — | 39 |
| Virginia | — | — | 38 |
| California | — | — | 30 |
| New York | — | — | 30 |
| Utah | — | — | 29 |
| New Jersey | — | — | 24 |
Countries (77)
| Jurisdiction | Network-blocked (OONI) | Anomalous (OONI) | Age-walled / withdrawn (measured) |
|---|---|---|---|
| United Kingdom | 2 | 6 | 46 |
| Germany | — | 6 | 40 |
| Italy | 1 | — | 37 |
| Spain | 4 | 7 | 32 |
| France | — | 6 | 35 |
| Poland | 3 | 2 | 32 |
| Netherlands | — | 6 | 32 |
| Canada | — | 6 | 29 |
| Brazil | — | 1 | 27 |
| Turkey | 7 | 6 | 17 |
| Hungary | 10 | — | — |
| Indonesia | 8 | 8 | — |
| Malaysia | 7 | 3 | — |
| India | 5 | 11 | — |
| Iran | 5 | 4 | — |
| Thailand | 4 | 3 | — |
| Russia | 3 | 8 | — |
| United States | 2 | 8 | — |
| Czechia | 2 | 5 | — |
| Finland | 2 | 3 | — |
| Taiwan | 1 | 6 | — |
| Saudi Arabia | 1 | 5 | — |
| China | — | 169 | — |
| Bangladesh | — | 7 | — |
| Austria | — | 6 | — |
| Belgium | — | 6 | — |
| Switzerland | — | 6 | — |
| Denmark | — | 6 | — |
| Ethiopia | — | 6 | — |
| Iraq | — | 6 | — |
| Japan | — | 6 | — |
| Kazakhstan | — | 6 | — |
| Sri Lanka | — | 6 | — |
| Mexico | — | 6 | — |
| Philippines | — | 6 | — |
| Pakistan | — | 6 | — |
| Yemen | — | 6 | — |
| Algeria | — | 5 | — |
| Kenya | — | 5 | — |
| Kuwait | — | 5 | — |
| Serbia | — | 5 | — |
| Slovakia | — | 5 | — |
| Cameroon | — | 4 | — |
| Hong Kong | — | 4 | — |
| South Korea | — | 4 | — |
| Puerto Rico | — | 4 | — |
| Armenia | — | 3 | — |
| Belarus | — | 3 | — |
| Cuba | — | 3 | — |
| Myanmar | — | 3 | — |
| Nepal | — | 3 | — |
| Sweden | — | 3 | — |
| Tanzania | — | 3 | — |
| Uzbekistan | — | 3 | — |
| Venezuela | — | 3 | — |
| Vietnam | — | 3 | — |
| United Arab Emirates | — | 2 | — |
| Australia | — | 2 | — |
| Estonia | — | 2 | — |
| Georgia | — | 2 | — |
| Latvia | — | 2 | — |
| Nigeria | — | 2 | — |
| Romania | — | 2 | — |
| Zambia | — | 2 | — |
| Bosnia and Herzegovina | — | 1 | — |
| Colombia | — | 1 | — |
| Ecuador | — | 1 | — |
| Egypt | — | 1 | — |
| Honduras | — | 1 | — |
| Jordan | — | 1 | — |
| Kyrgyzstan | — | 1 | — |
| Moldova | — | 1 | — |
| Norway | — | 1 | — |
| El Salvador | — | 1 | — |
| Syria | — | 1 | — |
| Togo | — | 1 | — |
| Ukraine | — | 1 | — |
Sources: OONI aggregation API (network) and Adult Web Census active probes (application-level, datacenter + residential). Refreshed daily (OONI) and weekly (our probes).