How We Test
What is checked before a tool appears here, what those checks measure, and — first, if you are deciding whether to trust the rest — what no browser test can do.
What this page is
ScreenTail is a set of browser tools for testing and using screens, run by Vivek Kumar. This page describes how they are checked before anything is published, and keeps three things apart: the automated checks, the way the work is done, and Vivek's own checks on real screens.
Read what no browser test can do first if you are deciding whether to trust the rest.
Everything runs in your browser
There is no account, no upload and no server doing any of the work. Every page is a static file, every tool is code running on your own device, and nothing about your screen is sent anywhere. ScreenTail sets no cookies, and the only message a page sends is one page-view count with the page's address. You do not have to take any of that on trust: open your browser's network panel and watch what a tool page requests.
What the site stores, and anything it might add later, is set out in the Privacy Policy.
The automated checks
Every change runs the same chain of checks, and nothing is published unless all of them pass. At the time of writing that is the build and type checks, a data check, a link check, and more than 450 checks in real browsers.
- The site builds with no type errors and no warnings.
- The tool data matches the address list, so a page cannot appear at an address it was not meant to have.
- Every internal link is followed and must lead to a published page.
- Every page is opened in a real browser, in the light and dark themes, at six widths from a wide desktop down to a phone. Nothing may spill past the edge, and the browser's console must report no errors.
- The tools are used, not just loaded. Buttons are pressed, keys are sent, full screen is entered and left, and patterns are read back pixel by pixel.
- Nothing is left running. After a page is left, the checks count the timers, listeners and animation frames still alive. The number has to be zero.
- The public site holds only published pages. Before anything goes live, the files to be published are checked so that no draft, unfinished page or placeholder can be among them.
What the checks measure
Sudden changes of brightness
Every tool that moves is sampled on every frame as a grid of 16 × 9 patches. A change of 0.1 or more in any patch's brightness (on a scale from 0 for black to 1 for white) between two frames fails the tool. It is a fault detector, not a safety guarantee. One tool is the named exception, the Stuck Pixel Fixer, which flashes on purpose: for it the same check fails if anything changes outside its square, if the square is larger than 100 × 100 pixels, or if it changes more than 10 times in a second. No other tool is designed to flash.
Exact colors and files
Solid-color screens are read back to confirm the exact value. A wallpaper file is decoded after it is saved: a black wallpaper is checked pixel by pixel for pure #000000, and a gradient is checked against the exact blend it promises.
Sound, motion and exits
No sound may start without a press, and everything must stop when you leave. Moving screens must stay still until asked, draw nothing in a hidden tab, and show a still picture if your system asks for reduced motion. Prank screens must close with Esc, a click or a tap, and are scanned for wording that could look like a real warning.
A check is proved able to fail
A check that always passes is worth nothing. The checks that guard safety and privacy were shown to fail first: the brightness check was fed a deliberately flashing sequence of numbers (never drawn on a screen), and the check on the public files was given planted drafts, placeholders and broken links, and caught every one.
They have also caught real faults before publication. A few of them, as recorded while the tools were built:
- The Flip Clock's flip first changed brightness too fast; it was slowed to a steady 1.2 seconds.
- The Lava Lamp drew only 55 frames in 3 seconds in full screen; it now draws smoothly.
- The browser's own gradient added noise to gradient wallpapers, which the page promised not to do; every pixel is now worked out exactly.
- On the Broken Screen, a click first added nothing; it was fixed before release.
How the work is done
Building and routine testing follow a written, step-by-step workflow. Each tool is made against a written specification, runs through every automated check above, and is recorded, including the faults found on the way, before it can be published. Screenshots of every page, at desktop and phone widths and in both themes, are reviewed as part of that workflow.
That review is a useful second look, but it is not a person looking at a real screen, which is what the next section is for.
Vivek's own checks
Automated checks prove that a page works. They cannot tell you whether a gray looks even on a real panel or whether a test is easy to follow. So Vivek has checked the website himself on three kinds of screen: a phone, a laptop and a 4K monitor. It works as it should on each of them.
That is one person with three screens, not a laboratory. A fault that shows only on your particular hardware can still slip through, which is why a report from you is so useful.
What a browser test cannot do
It cannot measure light
No web page can read the brightness, contrast or color of your screen. It can put a known signal on the screen and let you judge it. Anything needing a real figure needs a measuring device such as a colorimeter.
It sees the browser, not the panel
Between a page and the glass sit the browser, the graphics driver, the display's own processing and its settings. A result can come from any of them, and your room and viewing angle change what you see.
It is not a warranty verdict
Whether a fault you find is covered is a question for the manufacturer or seller, and their thresholds differ. No tool here certifies anything.
How the guides are made
Every figure and every manufacturer policy in a guide is checked against a named source, with the date it was read, before the guide is published. Where no source could be found, the guide says so rather than inventing a number. Each guide lists its sources at the end, and each is signed by Vivek Kumar.
No guide or tool makes a health or medical claim.
When something is wrong
ScreenTail is run by one person, named, and accountable for what is published. If a tool behaves oddly on your screen, write to contact@screentail.com (the contact page says what helps) with the tool, your device and your browser. Reports like that are the only way some faults are ever found.
About ScreenTail explains what the site is and who runs it.