A police officer meets with two community members, a man using a wheelchair and a woman with a white cane, around a tablet.

WCAG 2.1 Level AA · Every OPS Community Interface

The only complete law enforcement community policing package with ADA support built in.

OPS Community is a ready-to-run public safety platform that agencies control. Accessibility is injected into every interface on the OPS Network, then kept current for the life of the partnership, while communities stay connected to the tools they use to partner with law enforcement.

One platformShared by every OPS partner agency, so a fix protects the whole network.
Agency controlStaff publish and update the community connection with no technical skill.
Always onCloud-hosted tools the public can use free, from any device, any time.
Title II alignedBuilt to the DOJ technical standard for state and local government web content.

Why agencies are exposed

Police services on the web have a federal technical standard.

State and local law enforcement are public entities under Title II of the Americans with Disabilities Act. On April 24, 2024, the U.S. Department of Justice set WCAG 2.1 Level AA as the technical standard for state and local government web content and mobile apps. That covers the digital door to a department: alerts, reporting, records requests, recruiting, and the rest of the community connection.

A brochure website, a plugin, or a one-time audit leaves the agency holding the updates. OPS injects the standard into the Community Interface itself, then maintains it as part of the partnership. The same baseline is on every interface, from a single department to a regional network.

What “complete ADA support” means here

OPS conforms Community Interfaces to WCAG 2.1 Level AA, consistent with the ADA, Section 508 where it applies, and DOJ digital accessibility guidance. Accessibility is part of the software lifecycle: design, launch, agency publishing, testing, and remediation. It is a civil rights obligation and the way every resident reaches public safety information.

DOJ compliance dates agencies are working toward

An April 20, 2026 interim final rule extended the dates in the 2024 Title II web rule. A police department follows the population of the government it belongs to.

WCAG 2.1 Level AA compliance dates
Public entityDate
Population of 50,000 or moreApril 26, 2027
Population under 50,000April 26, 2028
Special district governmentsApril 26, 2028

Existing Title II duties, including effective communication and program access, already apply. The web rule adds a measurable standard and a date. OPS partner interfaces are built to that standard now, and updated as the partnership continues.

A package, under agency control

One community policing package. Every public tool on the same accessible interface.

The OPS Community Interface is the public side of the OPS Network. It looks like a professional agency site. Underneath, it is the agency’s controlled portal for community partnership: secure, free for the public, and connected to other OPS agencies. Residents do not need an account to reach it, and many tools can be used anonymously.

  • Live TIPSTwo-way tips with law enforcement
  • AlertsTime-sensitive public notices
  • Online reportingNon-emergency reports and follow-up
  • Crime blotterPublic crime information
  • Ask an OfficerDirect community questions
  • CommendationsRecognize professional service
  • Internal affairsHow to raise a concern
  • Press toolsMedia information the agency controls
  • NewsAgency updates in plain language
  • Geo camera mappingMapped public safety information
  • Documents and linksPolicies, forms, and resources
  • Property and vacation checksResident service requests
  • Missing petsCommunity lost-and-found reports
  • NPS-AIDDisability identification support
  • Recruiting portalAgency hiring, accessible to applicants

These tools sit inside the Community Interface, so keyboard access, screen-reader names, contrast, focus, language, and reflow apply to each of them. Online reporting modules — incidents, alarms, parking, road hazards, and related requests — follow the same standard. Staff turn the message over. They do not rebuild accessibility for every page.

Injected, then kept current

How OPS carries ADA support through the life of the partnership.

Accessibility is not a launch-day project that expires when the ribbon is cut. OPS puts WCAG 2.1 Level AA into the platform, preserves it while the agency publishes, and pushes corrections across every Community Interface.

  1. Partnership begins · Injected

    The standard is in the platform before the agency publishes a word.

    Semantic structure, keyboard operation, visible focus, skip links, contrast, form labels, language coding, and screen-reader names are part of the Community Interface. Agencies do not install an overlay or hire a developer to bolt accessibility on later.

  2. Go-live · Inherited

    Every new interface launches on the same AA baseline.

    Municipal departments, sheriff’s offices, and prosecutor’s offices each receive their own Community Interface on the OPS Network. Branding stays local. The two agency colors are chosen as a contrasting pair so text stays readable. The accessibility floor is the same on every launch.

  3. Daily operations · Preserved

    The agency controls the content. The platform holds the accessibility.

    Command staff and public information personnel update alerts, news, the blotter, documents, recruiting, and tools with no technical skill. Navigation stays a clear menu plus on-screen blocs, so people are not sent through hover menus, drop-downs, or accordions to find a service. Text remains real text. Page titles, headings, and labels stay descriptive. The community connection stays current and professional.

  4. Communities · Connected

    Residents meet a familiar, operable interface at every OPS agency.

    The public reaches tips, alerts, reporting, maps, press, and the rest from a phone, tablet, or computer, in portrait or landscape, in more than 100 languages. Screen readers follow the language set in the code. The same person can move from one OPS community to another and still operate the interface. That shared pattern is how the network connects agencies and the people they serve.

  5. For the life of the partnership · Updated

    Testing, public reports, and platform releases keep the standard alive.

    OPS audits against WCAG 2.1 AA, tests with the keyboard, and tests with screen readers such as NVDA. Barriers reported by the public are tracked. A verifiable issue brought to OPS is remediated within 48 hours. Because interfaces share the platform, a correction is released across the network. One partnership maintains the standard. Each agency keeps control of its community.

The full Level AA set

Every WCAG 2.1 AA requirement, and how OPS injects it.

WCAG 2.1 Level AA is 50 success criteria: 30 at Level A and 20 at Level AA. They fall into four principles. OPS builds Community Interfaces to all 50, then keeps them there through the partnership. Level AAA is outside the DOJ technical standard and outside this conformance target.

Perceivable

People can see or hear the information. Text, contrast, captions, and structure do that work.

Operable

People can use every control from a keyboard, with a visible focus and more than one way to move through the interface.

Understandable

Language, navigation, labels, and errors behave the same way every time, in words people can follow.

Robust

The code exposes names, roles, and states so today’s and tomorrow’s assistive technology can operate the interface.

Success criteria catalog

Showing all 50 success criteria.

  • 1.1.1Non-text contentA

    Meaningful images and icons have text alternatives. Decorative images are hidden from assistive technology. A symbol is never the only way a service is identified.

  • 1.2.1Audio-only and video-onlyA

    Community tools operate without requiring media. When an agency publishes prerecorded audio-only or video-only content, a transcript or text alternative is part of conformance.

  • 1.2.2Captions (prerecorded)A

    Prerecorded video that includes sound is expected to carry captions so speech and meaningful sounds are available as text.

  • 1.2.3Audio description or media alternativeA

    Visual information in prerecorded video has an audio description or a full text alternative. The interface itself does not hide instructions inside video.

  • 1.2.4Captions (live)AA

    Live video that includes speech is expected to provide captions. Day-to-day tools such as alerts and reporting are text, so they do not depend on a live stream.

  • 1.2.5Audio description (prerecorded)AA

    When prerecorded video shows information that is not already spoken, audio description is part of the conformance expectation for that content.

  • 1.3.1Info and relationshipsA

    Headings, lists, landmarks, and form groups are in the HTML, so relationships are available to assistive technology and not only to someone who can see the layout.

  • 1.3.2Meaningful sequenceA

    Reading order follows the visual order of each Community Interface, including on a phone.

  • 1.3.3Sensory characteristicsA

    Instructions name the control in words. They do not rely on color, shape, or “the button on the right” alone.

  • 1.3.4OrientationAA

    Interfaces reflow in portrait and landscape. No community tool is locked to a single screen orientation.

  • 1.3.5Identify input purposeA

    Fields that collect personal information expose their purpose in code so browsers and assistive technology can identify and fill them.

  • 1.4.1Use of colorA

    Links, status, and required fields are identified with text or another cue in addition to color. The agency accent color is never the only signal.

  • 1.4.2Audio controlA

    Interfaces do not auto-play audio. If sound is present, the person can pause or stop it.

  • 1.4.3Contrast (minimum)AA

    Text is presented at least at 4.5:1 against its background, and large text at least at 3:1. Agency color pairs are selected so the light and dark roles stay readable.

  • 1.4.4Resize textAA

    Text can be resized to 200% with the browser’s own controls. Content stays on screen and controls keep working.

  • 1.4.5Images of textAA

    Interface copy is real text that can be resized, translated, and read aloud. Logos are the limited exception. Agencies are guided to publish words as text.

  • 1.4.10ReflowAA

    At 400% zoom, and on a narrow phone, content reflows in one direction. People are not forced to scroll both sideways and downward to use a tool.

  • 1.4.11Non-text contrastAA

    Buttons, focus indicators, and meaningful icons meet at least a 3:1 contrast ratio against the colors next to them.

  • 1.4.12Text spacingAA

    People can increase line height, paragraph spacing, letter spacing, and word spacing to the WCAG limits without clipping, overlap, or lost function.

  • 1.4.13Content on hover or focusAA

    Navigation is visible blocs and the main menu, so services are not hidden in hover-only menus. Any extra content that appears on hover or focus can be dismissed and remains until the person moves away.

  • 2.1.1KeyboardA

    Every control operates from the keyboard. A mouse or touch screen is never the only way to file a tip, read an alert, or open a form.

  • 2.1.2No keyboard trapA

    Focus can always be moved away from a component with standard keys. Nothing captures the keyboard.

  • 2.1.4Character key shortcutsA

    If a single-character shortcut exists, it can be turned off or remapped, or it runs only when its control has focus.

  • 2.2.1Timing adjustableA

    Where a time limit is used, the person can turn it off, adjust it, or extend it, unless the limit is essential to the activity.

  • 2.2.2Pause, stop, hideA

    Moving or auto-updating content can be paused, stopped, or hidden. OPS does not use carousels or decorative motion to present community services.

  • 2.3.1Three flashes or belowA

    Nothing in the interface flashes more than three times in one second.

  • 2.4.1Bypass blocksA

    A “skip to main content” link lets keyboard and screen-reader users move past repeated navigation.

  • 2.4.2Page titledA

    Each view has a descriptive, unique title so people, and browser tabs, can tell interfaces and tools apart.

  • 2.4.3Focus orderA

    Tab order follows the visual order of the page. Shift+Tab moves backward through that same order.

  • 2.4.4Link purposeA

    Links and buttons say what they open or what they do. “Click here” is not the label for a service.

  • 2.4.5Multiple waysAA

    People can reach content from the main menu, from flashcard blocs on the interface, and from other persistent paths. One hidden menu is not the only route.

  • 2.4.6Headings and labelsAA

    Headings describe the section. Form labels describe the field. Agencies can keep titles plain without touching the code.

  • 2.4.7Focus visibleAA

    A clear indicator shows which control has keyboard focus, including on a narrow screen.

  • 2.5.1Pointer gesturesA

    Any action that uses a complex gesture also has a simple single-pointer alternative.

  • 2.5.2Pointer cancellationA

    Actions complete on release, so a person can move off a control and cancel before it fires.

  • 2.5.3Label in nameA

    The accessible name of a control includes the words that are visible, so speech input and screen readers match what is on screen.

  • 2.5.4Motion actuationA

    Shaking or tilting a device is never the only way to trigger a function, and motion actuation can be turned off.

  • 3.1.1Language of pageA

    The page language is set in the code, including after a community member changes language, so screen readers pronounce it correctly.

  • 3.1.2Language of partsAA

    A passage in another language is marked in the code. The platform can present the interface in more than 100 languages that screen readers can follow.

  • 3.2.1On focusA

    Moving focus to a control does not automatically open a new page, submit a form, or otherwise change context.

  • 3.2.2On inputA

    Changing a field or setting does not automatically change context. The person decides when to submit.

  • 3.2.3Consistent navigationAA

    Navigation that repeats across an agency’s interface stays in the same order. The same pattern is what residents recognize from one OPS agency to the next.

  • 3.2.4Consistent identificationAA

    The same function keeps the same name. A tip, an alert, and a report are labeled the same way wherever they appear.

  • 3.3.1Error identificationA

    If a form cannot be sent, the error is described in text and tied to the field that needs attention.

  • 3.3.2Labels or instructionsA

    Fields have visible labels and instructions. The Title II assistance form tells the person what to correct before it can be sent.

  • 3.3.3Error suggestionAA

    When the system knows how to fix an entry, such as a date or a required format, it suggests the correction in text.

  • 3.3.4Error preventionAA

    Submissions that create a report or an assistance request can be checked before they are final. Incomplete required fields are stopped, and the browser describes what to fix.

  • 4.1.1ParsingA

    Interfaces are delivered as standards-conforming HTML so assistive technologies can parse them. WCAG 2.1 still includes this criterion; valid markup is how OPS meets it.

  • 4.1.2Name, role, valueA

    Controls expose their name, role, and state. OPS uses semantic HTML, and ARIA only where native HTML is not enough, so screen readers announce buttons, links, and fields correctly.

  • 4.1.3Status messagesAA

    Confirmations, alerts, and form results are exposed to assistive technology. A status message is announced without forcing keyboard focus to jump when that is the right pattern.

How the partnership protects the agency

Agencies stay in control of policing. OPS stays on the hook for the standard.

A Community Interface is the agency’s public partnership tool. OPS keeps the accessibility program running so command staff are not staffing a separate compliance project for every page, every tool, and every future update.

A written policy, not a verbal promise

The OPS accessibility policy covers community portals, public safety sites, and responsive web applications. It aligns with ADA Title II, DOJ guidance, Section 508 where it applies, and WCAG 2.1 Level AA.

48-hour remediation

OPS will remediate and correct any verifiable issue brought to its attention within 48 hours. That commitment sits with the vendor that ships the platform, and the correction can go to every partner interface.

Testing that continues

Periodic audits, manual keyboard testing, NVDA screen-reader testing, and a queue for issues the public reports. Accessibility is in the development lifecycle for as long as the agency is an OPS partner.

A public path to help

A resident who hits a barrier can contact the agency on that interface, email support@opspolice.com, call 833-OPS-COPS, or submit the Title II assistance request. OPS responds and works the barrier.

Third parties are named, not ignored

Some embedded services sit outside OPS control. OPS selects accessible vendors where it can, pushes those providers to fix gaps, and offers another path to the information when that is feasible.

One network, many communities

Each agency keeps a unique interface aimed at its own public. All of them run on the OPS Network, so residents recognize the pattern and agencies inherit the same maintained standard.

“OPS gives us a complete package to transparently partner with our community. It simplifies what used to require multiple disconnected tools and protects us all around.”

MG, Chief of Police (NJ), as published by OPS

Common questions

What command staff usually ask next

Is this a website the agency has to keep accessible on its own?

The Community Interface can look like a website. It is the public portal of the OPS Network, and the agency controls what the community sees. Keyboard access, structure, contrast, focus, language coding, and screen-reader support are in the platform OPS maintains. Staff do not need technical skill to keep the community connection current.

Does every OPS Community Interface get the same ADA support?

Yes. Each partner has its own interface and its own message. All of them are on the shared platform, so WCAG 2.1 Level AA is injected at launch and updated across the network for the life of the partnership.

What if a resident finds a barrier?

They can contact the agency operating that interface, email support@opspolice.com, call 833-677-2677, or complete the Title II assistance request on the OPS accessibility policy page. Verifiable issues are corrected within 48 hours.

Does the public pay to use an accessible interface?

No. Each OPS Community Interface is free for the community to use as often as needed, from any device.

Who should an agency contact about joining?

Email admin@opspolice.com, call 833-OPS-COPS, or schedule a Community tour. Online Policing Solutions, Inc. is at 199 New Road, Suite 51, Linwood, NJ 08221.

Put the whole community package, and the ADA standard, under one partnership.

Agencies keep control. Communities stay connected. OPS injects WCAG 2.1 Level AA into every Community Interface and updates it for the life of the partnership.