Accessibility

A civil-liberties argument that only some people can read is not doing its job. This site is built to be usable by everyone, and we will fix barriers when we learn about them.

Conformance target

Unsurveilled.org aims to conform to the Web Content Accessibility Guidelines (WCAG) 2.2, Level AA. That is the standard we hold ourselves to and the one we ask to be measured against.

What we have done

  • Nothing important depends on JavaScript. The site runs a small amount of our own script — the map, search, filters, and the action-template generator — but every fact it can reach also exists in plain server-rendered HTML. The Atlas is backed by a full jurisdiction table. Signal filters are real links. Action templates render in full with their placeholders visible. If scripts fail to load or you have them disabled, you lose convenience, never content.
  • Interactive components are built from real elements. The menu and the sourcing-badge explanations are <details> elements, search is a real <form>, and the command palette is a native <dialog> — so focus handling, Escape, and screen reader semantics come from the browser rather than from us reimplementing them badly.
  • Motion respects your settings. Every animation is disabled under prefers-reduced-motion, including the status indicator in the header, which becomes static rather than merely faster.
  • Semantic structure. Real headings in order, landmark regions, lists marked up as lists, and a skip-to-content link on every page.
  • Verified color contrast. Every text and interface color pair used on the site was measured against the WCAG formula. Body text runs well above the 4.5:1 minimum, and interactive borders meet the 3:1 requirement for user-interface components.
  • Keyboard operability. Everything you can do with a mouse you can do with a keyboard, with a visible focus outline on every interactive element.
  • Respects your settings. Text resizes and reflows without horizontal scrolling down to a 320 px viewport, and the site honors your operating system’s reduced-motion preference. There are no animations beyond simple color changes.
  • Labelled forms. Every form field on the contact page has a real, associated label — no placeholder-only fields.
  • Readable without our stylesheet. If our CSS fails to load, the content is still in a sensible reading order.

Known limitations

We would rather list these than claim perfection:

  • Our conformance claim is based on automated structural checks, measured contrast calculations, and manual keyboard testing. It has not yet been verified by a full manual audit with screen readers (NVDA, JAWS, VoiceOver) or by testers with disabilities. Until it has, treat this as a good-faith self-assessment rather than a certified result.
  • Documents we may publish later — such as scanned public records obtained from government agencies — may not be accessible, because we receive them as-is. Where a scanned record is central to a finding, we will summarize its contents in accessible text on the page. If you need an accessible version of any specific document, ask and we will produce one.

Tell us about a barrier

If any part of this site is difficult or impossible for you to use, we want to know — this is a bug report, not a complaint, and we treat it as such.

  • Email hello@unsurveilled.org or use the contact form.
  • Tell us the page, what you were trying to do, and what got in the way. Your assistive technology and browser help, but are not required.
  • We aim to acknowledge accessibility reports within five business days and to describe a fix or a timeline in that reply.

If we cannot fix something quickly, we will tell you what the barrier is and offer the content another way.

Assessment date

This statement reflects the state of the site as of . It will be updated when the site changes materially or is re-audited.