Services · Focused audits
A Seizure Safety Review Measures the Three-Flashes Threshold
For the site built on video, animation, and bold motion that wants its flashing content measured against the safety threshold rather than assumed to be under it.
What We Keep Finding
Most accessibility rules protect access. This one prevents physical harm. Content flashing more than three times a second can trigger seizures in people with photosensitive epilepsy, with no warning to the person watching. Which is why this rule is written like an engineering specification rather than like guidance.
The specification has real numbers in it, and almost nobody publishes them, which makes most claims about this impossible to check. Content passes if either no more than three general flashes and no more than three red flashes happen in any one second, or the flashing area is small enough. Small enough has a figure, and it is the figure people get wrong. The limit is 25 percent of a 10 degree visual field. The 341 by 256 rectangle the standard quotes is that whole field rather than the share of it allowed to flash, so the number to hold is a quarter of its 87,296 pixels, roughly 21,824. It also rests on a stated screen size and viewing distance, so treat it as an estimate rather than a margin of safety. Those two routes are one test with two ways of passing, not a size loophole bolted onto a frequency rule.
The flashes themselves are defined too, and that is what makes a frame-by-frame measurement reproducible rather than a matter of opinion. A general flash is a pair of opposing changes in relative luminance of 10 percent or more, where the darker image is below 0.80. A red flash is any pair of opposing transitions involving a saturated red, which is a different kind of test rather than a stricter version of the same number. Red gets its own test because saturated red does something to the visual system the luminance measure does not capture.
This is one of a small handful of rules that reach everything on the page, including content nobody chose to rely on. So one flashing advertisement in a third-party slot stops your whole page conforming, at any level, however careful the rest of the site is. That is the hardest sentence on this page and it is why the ad slots get recorded along with everything else.
A specification can be measured, and that is what this review does. We record your pages and step through the recordings frame by frame, because a rule that guards against physical harm deserves measurement rather than a glance. And if everything passes, that is the finding we most want to hand you. Measured, dated, and settled.
What We Check
- Inventory everything that flashes, strobes, or cuts rapidly, third-party ad slots included
- Record each sequence and measure flash frequency frame by frame
- Measure the flashing area against the threshold, which is a quarter of a ten degree visual field and works out at roughly 21,824 square pixels on W3C's worked assumptions, not the 87,296 of the field itself
- Test red flashing under its own definition rather than as a tighter version of the general one
- Verify moving content can also be paused, stopped, or hidden
- Document every result, the passes included, with the source pinned
What You Get
Every service on this site runs the same three-pass engine: an automated scan, an expert review of all 55 WCAG 2.2 A and AA rules, and a hands-on session with a professional blind screen-reader user. You get one report with every finding screenshotted, ranked by user impact, and linked to its fix. Your team fixes, we verify: the re-audit is half price within 3 months.
The format is not a mystery either. Read the sample report before you spend anything.
The Honest Limit
One honest limit, and two ways we err on the safe side. When a sequence sits near the line we flag it rather than round it down, because this rule guards against physical harm. The report says where we have been conservative, so you can see our thumb on the scale. The second is the capture. A screen recording has its own frame rate and its own compression, and both bear on a frequency measurement. So anything live or streamed gets marked as needing review at the source rather than passed on our recording. Worth knowing too that a stricter version of this rule exists at Level AAA, with no threshold escape at all. Our audits grade Level A and AA, so a sequence that passes here would not pass that one.
What It Costs
Rapid Audit: $499, up to 10 pages you pick, report in 5 business days. Standard Audit: $1,499, up to 25 pages in 10 business days. Flat rates, no discovery calls, and a real blind screen-reader user on every engagement. Pick your pages. We bring the humans.
Worth Reading Next
Related on this site
Guides, checklists, tools, and terms that go with this service.
More in Focused audits
- Focus managementA Focus Management Audit Finds Where the Keyboard Really Is
- Touch targets & pointersA Touch Target Audit Finds the Small Buttons and Real Misses
- Timing & motionA Timing and Motion Audit Steadies an Interface That Will Not Hold Still
- Semantic structureA Semantic Structure Audit Checks the Skeleton Under the Skin