Perceivable
People can see or hear the information. Text, contrast, captions, and structure do that work.
WCAG 2.1 Level AA · Every OPS Community Interface
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.
Why agencies are exposed
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.
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.
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.
| Public entity | Date |
|---|---|
| Population of 50,000 or more | April 26, 2027 |
| Population under 50,000 | April 26, 2028 |
| Special district governments | April 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
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.
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
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.
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.
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.
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.
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.
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
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.
People can see or hear the information. Text, contrast, captions, and structure do that work.
People can use every control from a keyboard, with a visible focus and more than one way to move through the interface.
Language, navigation, labels, and errors behave the same way every time, in words people can follow.
The code exposes names, roles, and states so today’s and tomorrow’s assistive technology can operate the interface.
Showing all 50 success criteria.
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.
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.
Prerecorded video that includes sound is expected to carry captions so speech and meaningful sounds are available as text.
Visual information in prerecorded video has an audio description or a full text alternative. The interface itself does not hide instructions inside video.
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.
When prerecorded video shows information that is not already spoken, audio description is part of the conformance expectation for that content.
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.
Reading order follows the visual order of each Community Interface, including on a phone.
Instructions name the control in words. They do not rely on color, shape, or “the button on the right” alone.
Interfaces reflow in portrait and landscape. No community tool is locked to a single screen orientation.
Fields that collect personal information expose their purpose in code so browsers and assistive technology can identify and fill them.
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.
Interfaces do not auto-play audio. If sound is present, the person can pause or stop it.
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.
Text can be resized to 200% with the browser’s own controls. Content stays on screen and controls keep working.
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.
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.
Buttons, focus indicators, and meaningful icons meet at least a 3:1 contrast ratio against the colors next to them.
People can increase line height, paragraph spacing, letter spacing, and word spacing to the WCAG limits without clipping, overlap, or lost function.
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.
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.
Focus can always be moved away from a component with standard keys. Nothing captures the keyboard.
If a single-character shortcut exists, it can be turned off or remapped, or it runs only when its control has focus.
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.
Moving or auto-updating content can be paused, stopped, or hidden. OPS does not use carousels or decorative motion to present community services.
Nothing in the interface flashes more than three times in one second.
A “skip to main content” link lets keyboard and screen-reader users move past repeated navigation.
Each view has a descriptive, unique title so people, and browser tabs, can tell interfaces and tools apart.
Tab order follows the visual order of the page. Shift+Tab moves backward through that same order.
Links and buttons say what they open or what they do. “Click here” is not the label for a service.
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.
Headings describe the section. Form labels describe the field. Agencies can keep titles plain without touching the code.
A clear indicator shows which control has keyboard focus, including on a narrow screen.
Any action that uses a complex gesture also has a simple single-pointer alternative.
Actions complete on release, so a person can move off a control and cancel before it fires.
The accessible name of a control includes the words that are visible, so speech input and screen readers match what is on screen.
Shaking or tilting a device is never the only way to trigger a function, and motion actuation can be turned off.
The page language is set in the code, including after a community member changes language, so screen readers pronounce it correctly.
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.
Moving focus to a control does not automatically open a new page, submit a form, or otherwise change context.
Changing a field or setting does not automatically change context. The person decides when to submit.
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.
The same function keeps the same name. A tip, an alert, and a report are labeled the same way wherever they appear.
If a form cannot be sent, the error is described in text and tied to the field that needs attention.
Fields have visible labels and instructions. The Title II assistance form tells the person what to correct before it can be sent.
When the system knows how to fix an entry, such as a date or a required format, it suggests the correction in text.
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.
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.
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.
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
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.
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.
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.
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 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.
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.
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.”
Common questions
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.
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.
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.
No. Each OPS Community Interface is free for the community to use as often as needed, from any device.
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.
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.