Browser & privacy
Technical guides about browser & privacy, written for practical follow-up.
Latest guides
12 articlesThe extra address in a WebRTC result: a practical investigation
Read ICE candidate types, mDNS names and STUN observations before deciding whether a call followed an unexpected route.
The canvas hash changed. Design an experiment that can explain it
Control rendering inputs and browser conditions so a changed canvas digest produces an interpretable comparison.
Missing WebGL renderer details: privacy setting or rendering problem?
Use context creation, exposed limits and masked renderer information to separate graphics failures from restricted reporting.
An offline audio digest measures computation, not microphone access
Understand the controlled audio graph and its repeatability without mistaking it for a recording of your surroundings.
Why a browser permission works on one page and fails in an iframe
Check origin, secure context and embedding policy before treating a permission result as a whole-browser setting.
GPC is enabled. What did the browser communicate, and to whom?
Inspect exposed GPC and DNT preferences while separating a browser signal from a website's handling of the request.
The phone keyboard hid your button. Measure the visual viewport
Compare layout and visual viewport dimensions when zoom, browser chrome or an on-screen keyboard changes the usable area.
The API exists. Can this page actually use it?
Go beyond property detection to inspect secure contexts, permissions and the result of a real API operation.
Your offline data fits today. Plan for the next failed write
Interpret storage estimates and persistence requests while designing recovery for quota changes and eviction.
A supported video type still fails: narrow down the playback layer
Separate container and codec checks from decoding, delivery and the real asset used by your player.
The date is correct but the display is wrong: isolate locale and timezone
Reproduce formatting bugs by recording the instant, locale, timezone and options used by the application.
A browser snapshot helps compare environments, not name a person
Read measured browser fields and controlled changes without turning a matching digest into an identity claim.
No guides match that search.
12 guides