Browser & privacy

Technical guides about browser & privacy, written for practical follow-up.

Latest guides

12 articles
Browser & privacy

The 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.

Privacy & permissions8 min read
Browser & privacy

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.

Browser fingerprinting8 min read
Browser & privacy

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.

Browser fingerprinting8 min read
Browser & privacy

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.

Browser fingerprinting8 min read
Browser & privacy

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.

Privacy & permissions8 min read
Browser & privacy

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.

Privacy & permissions8 min read
Browser & privacy

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.

Device & browser capabilities8 min read
Browser & privacy

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.

Device & browser capabilities8 min read
Browser & privacy

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.

Device & browser capabilities8 min read
Browser & privacy

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.

Device & browser capabilities8 min read
Browser & privacy

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.

Device & browser capabilities8 min read
Browser & privacy

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.

Browser fingerprinting8 min read

12 guides

← All guides
50 useful tools · ↑ ↓ to navigate · Enter to open · Esc to close