SYSTEM ONLINE · aws us-west-1 · build 26.04.2
POs & NET 30 accepted · 559-251-7767 · Fresno, CA
[ One script tag · Live on this page ]

Let every visitor set the site up their way.

A settings panel visitors open from any page: bigger text, high contrast, a readable font, reading aids, paused motion, read aloud and a map of the page. When something still gets in their way, they can tell you, and the report lands next to what your scan found on that page.

Request a Demo ON YOUR OWN SITE
The SentraCheck accessibility settings panel: quick profiles, a text size control set to 120%, contrast options, and switches for text spacing, readable font and highlighted links.
The panel, in your colour, at your corner
§ 01 · What visitors can change

Every setting, live on this page.

The widget is running here. Each button below switches a setting on for this page, exactly as a visitor would from the panel. Everything is remembered on their device and nowhere else.

Switched on something you can't read? Reset puts the page back as it was.
Low vision

Text size

Up to 160%, applied to the text itself, so pages built with fixed pixel sizes still grow.

Low vision · light sensitivity

Dark contrast

White text on black with yellow links. Also: light high contrast, inverted colours and grayscale.

Seizure safe · colour

Grayscale

Takes the colour out of the whole page, for visitors overwhelmed by saturated colour.

Dyslexia · low vision

Text spacing

Line, letter, word and paragraph spacing at the values WCAG 1.4.12 says content must survive.

Dyslexia

Readable font

Swaps decorative and condensed typefaces for a plain one, leaving icon fonts alone.

Dyslexia · cognitive

Align text left

No justified or centred paragraphs, so word gaps stop shifting from line to line.

Low vision · cognitive

Highlight links

Underlines and outlines every link, so none of them depend on colour alone.

Keyboard · motor

Highlight focus

A thick amber ring with a dark halo on whatever the keyboard is on. Press Tab to see it.

Low vision · motor

Large cursor

A pointer about twice the usual size, easier to find and to keep track of.

Dyslexia · attention

Reading guide

A band that follows the pointer, to hold your place in long text.

ADHD · attention

Reading mask

Dims everything except the few lines around the pointer.

Vestibular · seizure · attention

Pause animations

Stops CSS animation and transitions and pauses playing video.

Cognitive · bandwidth

Hide images

Removes pictures and background images, so the text stands alone.

Low vision · literacy

Read aloud

Reads the text a visitor selects, or the main content, in the browser's own voice. Nothing is sent anywhere.

Screen reader · keyboard

Page structure

Lists the page's headings and regions. Choosing one moves focus straight there.

§ 02 · Quick profiles

One tap. The same page, made readable.

Profiles are shortcuts, not modes: each switches on a set of settings, and visitors adjust from there. Pick one to see what it does to a typical city page.

BeforeDefault view
AfterLow vision profile

The same permits page with larger text, underlined and outlined links, a strong focus ring on the Apply online button and a large pointer.

  • Text 140%
  • Highlight links
  • Highlight focus
  • Large cursor
§ 03 · Report a barrier

When a setting can't fix it, the visitor can tell you.

Some barriers no preference can get around: a form that can't be finished by keyboard, a chart with no description, a scanned PDF. The panel has a short form for those, and the report goes to the people who can fix the page.

  1. A visitor reports it

    They pick a category, describe the problem and leave an email if they want a reply. The page address and the settings they had on are attached automatically.

  2. It lands beside the scan

    In SentraCheck the report sits next to the open findings the scanner recorded on that same page, one click from the inspector.

  3. Your team fixes the source

    In the CMS, the template or the document, where the fix reaches every visitor and not only the one who wrote in.

  4. The next scan confirms it

    Rescan, check the finding is gone, mark the report resolved, and reply if they left an address.

Reports never change your score or your accessibility statement. They are unverified until a person reads them, so they inform the work rather than the numbers.

What the visitor sees

The Report a problem form in the panel: category set to Can't use it with a keyboard, a description saying the Apply online button can't be reached with the Tab key, an optional email, and a Send report button.

What your team sees

Barrier reports NEW · 1
Can't use it with a keyboard Oct 12
cityofexample.gov/permits
The "Apply online" button on the permits page can't be reached with the Tab key, so I can't start an application.
2 open findings on this pageAids on: text 140%, focusNew
§ 04 · Accessibility statement

A statement that can't say more than you've verified.

Publish your accessibility statement from SentraCheck and the panel links to it. It is rebuilt from your latest scan every time someone opens it.

  • Status is derived, never chosen. "Fully conforms" appears only when no automated failure is open and every page template has passed manual review.
  • Known limitations name real criteria, straight from the failing checks in your report.
  • Feedback goes somewhere, because the widget's report form is the statement's feedback channel.
§ 05 · What it is not

Not an overlay. Not a shortcut.

Some widgets are sold as instant compliance. This one isn't, and we won't sell it that way.

It doesn't make your site compliant

ADA Title II asks for the site itself to meet WCAG 2.1 AA. A panel of preferences can't add a missing description, label a form field or remove a keyboard trap. Those get fixed in the site.

It never rewrites your pages

No injected ARIA, no AI-guessed alt text, no automatic "repairs" running on top of your developers' code. The only changes are the ones a visitor switches on, for that visitor.

Why we draw the line

In 2025 the FTC ordered accessiBe to pay $1 million over claims that its overlay made websites compliant, and sites running overlays continue to be named in ADA lawsuits. A tool that promises compliance it can't deliver leaves you exposed.

What does fix your site: website scanning with a fix-first plan, and document remediation for the PDFs.

§ 06 · Built to the standard it supports

An accessibility panel that is itself accessible.

Keyboard first

Every control is a native button, radio or checkbox. Tab stays inside the open panel, Escape closes it, and focus returns to where it was.

Screen reader ready

A labelled dialog, grouped controls, and spoken confirmations when a setting changes.

Tested with axe-core

No violations in the open panel against the WCAG 2.1 A and AA rule sets plus best practices.

Your CSS can't break it

It renders in a Shadow DOM, so your stylesheets don't reach the panel and its styles don't leak onto your pages.

Colour safeguard

Choose your brand colour. If it's too pale to carry white text, the panel falls back to navy instead of failing contrast.

Respects reduced motion

Visitors who've asked their system for less motion get no animation from the widget at all.

No cookies, no tracking

Settings stay in the visitor's browser. Nothing is collected unless they choose to send a report.

Light and late

About 50 KB with no dependencies, loaded with defer so it never holds up your page.

§ 07 · Install

One line, before </body>.

Turn the widget on for a verified site in SentraCheck, copy its tag, and add it to your site's shared footer. It works in WordPress, Drupal, CivicPlus, Granicus or hand-built HTML.

// every page
<script src="https://sentracheck.com/widget.js"
        data-site="YOUR_SITE_KEY" defer></script>
// open it from your own header icon
<script src="https://sentracheck.com/widget.js"
        data-site="YOUR_SITE_KEY"
        data-trigger="your-icon-id"
        data-launcher="none" defer></script>
// or from any link
<button type="button" onclick="SentraCheckWidget.open()">
  Accessibility settings
</button>

Runs only on your domains

The tag works on the verified site and its subdomains and nowhere else, so copying it to another site shows nothing.

Your colour, your corner

Pick the colour and bottom-left or bottom-right in SentraCheck. Changes reach visitors within five minutes, with no new tag.

Already have an accessibility icon?

Point data-trigger at its id and hide the floating button with data-launcher="none". An icon that isn't a real button still gets Enter and Space support and the right roles.

Switching from another widget

Remove the old vendor's script in the same change, so two panels aren't fighting over the same icon.

§ 08 · Questions

Questions agencies ask.

Does this replace remediating our site?

No. It helps visitors with preferences no site can predict, like a bigger font or a darker page, and gives them a way to report what's still broken. Meeting WCAG 2.1 AA is done in the site itself, which is what SentraCheck's scanning and remediation are for.

What data does it collect?

None, until a visitor chooses to send a report. A report holds the page address, the category and description they wrote, an email address only if they gave one, and which settings they had on. Their IP address is kept only as a salted hash, for rate limiting. Settings never leave the visitor's browser, and there are no cookies.

Will it slow our pages down?

It is one file of about 50 KB with no dependencies, loaded with defer, so it runs after your page has rendered. Its settings come from one small request that browsers cache for five minutes.

Can visitors' reports be abused?

Reports are limited per visitor and per site each day, a hidden field catches simple bots, and the form only accepts pages on your own domain. Every report waits for a person to review it.

We already use UserWay, AudioEye or accessiBe. Can we switch?

Yes. Remove their script, add this one, and if your header icon used to open theirs, point data-trigger at it. Visitors keep a familiar entry point; you lose the automatic rewriting of your pages, which is the part that never made the site compliant.

FREE · NO COMMITMENT

See it on your own site. Then see what to fix.

In a live demo we'll scan your site, walk through the fix-first plan, and switch the widget on for your domain so your team can try it where your visitors will.

POs & NET 30 · 559-251-7767 · 2134 N Fine Ave, Fresno CA