FlashBan Grain / interactive demo

A FlashBan demo / synthetic content only

Grain

Warning: flashing test content.

These synthetic clips use dim grey (#222222 and #777777) and run for 3 seconds by default. Stop, Escape or switching tabs ends every clip. If you are sensitive to flashing light, don’t press Play. Never show this page to anyone without warning them first.

The feed is a test.
You’re in control.

A pretend video feed. Real FlashBan protection. Each synthetic clip flashes four times a second after you press Play. FlashBan dims and greys out flashing media, slows CSS animation, and covers content when needed.

Read the warning before playing. Nothing moves on its own.

The test feed

Four sources / one shield

Night set · video
Game trailer · canvas
Sticker · CSS animation
Live banner · script toggle

"Play the feed" runs the canvas, sticker and banner together. The video has its own Play: it is recorded off screen first, so it starts a moment later. Every clip: 4 flashes a second, 3 s (?seconds=N, 1 to 10).

About this demo

Every picture on Grain is drawn in the page as low-contrast dither: two close greys, never black on white, because fine high-contrast patterns can trigger pattern sensitivity too. The clips themselves are flat dark and mid grey, the same dim stimulus as the other FlashBan test pages.

FlashBan isn't told anything by this page. It finds the flashing by reading the pixels and the animations, counts flashes against the WCAG 2.3.1 limit by real time, and softens, covers or dims. Grain keeps no data and loads nothing from other sites.

FlashBan is not a medical device. It reduces exposure to flashing content; it can't guarantee protection.