DSM
Don't Shoot Me
The Honest Summary

Where We Stand

We are claiming partial conformance, not full conformance, because one thing measurably does not pass yet. Naming it is the point of this page.

Contrast Was Measured

Every text and background pair in the palette was computed, not eyeballed. The lowest is 4.66:1 and the highest 17.68:1. AA asks for 4.5:1.

Motion Is Optional

If your system asks for reduced motion, the animation, the parallax and the custom cursor all switch off. That is honored in the CSS and in the script.

Keyboard And Screen Reader

Every control is reachable by keyboard with a visible focus ring, every content image has real alt text, and decorative layers are hidden from screen readers.

One Gap, Named

The brand film carries spoken audio and has no caption track or transcript yet. That is the only outstanding failure, and it is listed below.

The Statement

In Full

Section 01

Our Commitment

The product exists so that someone can be identified in the few seconds when being unidentified is dangerous. A website that some people cannot read is a poor way to sell that.

So the commitment is narrow and checkable: this site is built to WCAG 2.1 Level AA, it is measured rather than assumed, and where it falls short the shortfall is written down on this page rather than left for you to discover.

Section 02

The Standard We Build To

The Web Content Accessibility Guidelines, version 2.1, at Level AA. That is the level referenced by most public-sector procurement, which matters for a product bought by departments and agencies.

We claim partial conformance. In WCAG’s own terms that means the site meets the standard except for specific, listed failures. Section 05 is that list. We are not claiming full conformance while that one item stands.

Section 03

What We Tested, And How

Reviewed on 9 September 2026, across every page then published: home, About, Law Enforcement, Security, Medical & TAC-MED, LEOSA, Agency & Bulk Orders, Vetting, Shop and the privacy notice.

How

  • Contrast ratios computed from the palette’s actual hex values against the WCAG relative-luminance formula, every text-on-background pair, rather than spot-checked by eye.
  • Every image element on every page checked for an alt attribute, and each one read to see whether the text describes the image or merely names the file.
  • Every interactive control checked for an accessible name, and the keyboard path walked through the navigation, the mobile menu, the shop filters and the product dialog.
  • Layout checked from a 375-pixel viewport upward for horizontal scroll, text below the 16-pixel body minimum, and touch targets under 44 pixels.
  • Reduced-motion preference switched on, and every page re-checked to confirm the animation and the custom cursor actually stop.

Automated checking finds a minority of real problems. Everything above was confirmed by hand.

Section 04

What Currently Passes

Stated as measurements, so you can check them yourself.

Measured 9 September 2026 across all ten published pages.
WhatResult
Text contrast, lowest pair in the palette4.66:1
Text contrast, body copy on page background14.87:1
Accent and link color on page background10.83:1
Content images missing alt textNone
Interactive controls with no accessible nameNone
Pages with more or fewer than one h1None
Minimum touch target on controls44 px
Minimum body text size16 px
Horizontal scroll at a 375 px viewportNone
Reduced-motion preference honoredEvery page
Page language declaredEvery page

Also true

  • A skip-to-content link is the first thing the keyboard reaches on every page, and it jumps to the main landmark that wraps the page’s content.
  • Focus is always visible. Keyboard focus draws a hi-vis outline, and it is never removed without a visible replacement.
  • Decorative layers, namely the background wash, the grain, the custom cursor and the muted hero video are hidden from screen readers, so they are not read out as content.
  • The section navigation and the mobile menu are labeled regions, and the mobile menu button reports whether it is open or closed.
  • Color is never the only way information is given. The banner colorways are named in text as well as shown.
  • No page relies on hover to reach anything. Everything reachable by mouse is reachable by keyboard and by touch.
Section 05

Known Limitations

One, as of the review date. It names the guideline it fails so you can judge how much it matters to you.

Known gap · captions

The brand film has no captions or transcript. The film on the home page carries spoken audio and plays with sound when you choose to play it. It has no caption track and no transcript on the page, which fails WCAG 1.2.2 Captions (Prerecorded) at Level A.

Until it is fixed: nothing in that film is information you can only get from the film. Everything it says is also written on the home page and on About. A caption track and a transcript are being prepared.

Section 06

Third-Party Parts Of The Site

The pages are ours and we control their markup. The platform underneath them is WordPress, and a shopping cart will be added to it. We do not control every line those produce, and a plugin update can introduce a problem we did not write.

That is not an excuse, it is a reason this page has a date on it. When the cart goes live it gets checked to the same standard as the rest, and this page gets re-measured.

Section 07

How To Report A Problem

Telephone, answered by the people who make the product. There is no accessibility ticket queue to disappear into.

What helps, if you have it: the page you were on, what you were trying to do, and what you were using: a screen reader and its version, keyboard only, voice control, a phone. Any one of those is more useful than none.

If a page is stopping you from getting information you need about the product, say so on the call and you will be given it directly rather than being asked to wait for the page to be fixed.

Section 08

How This Page Is Kept Current

This page carries a review date because a statement without one is worthless. It is re-measured when the site changes materially, when the cart goes live, and when one of the gaps in Section 05 is closed.

If the date at the top is old and the site has visibly changed, treat the figures as stale and call to ask.

Tell Us What Broke

If something on this site stopped you, we want to hear it on the telephone. It reaches the people who can change the page, and it will not be counted as a complaint.

Company
DSM Safety Products, Inc.
Location
Sparks, Nevada, United States
Standard
WCAG 2.1 Level AA, partial conformance
Accessibility
Bigger Text
Biggest Text
Text Spacing
Readable Font
Highlight Titles
Big Cursor
High Contrast
Invert Colors
Grayscale
Pause Motion
Accessibility statement
Accessibility by CrowdBoost