whoami

Your browser is talking.

Every website you visit receives headers, screen details, hardware hints, timezone, language, and much more. This page shows exactly what your browser is willing to share — no account, no cookies, no login required.

request.headers
GET /whoami.html HTTP/2
Host: hanrahan.cloud
User-Agent: ...
Accept-Language: ...
Referer: ...
Viewport: ...

# Plus everything JS can read below.

Fingerprint

Combined browser fingerprint.

A hash of stable browser and hardware traits. Advertisers and trackers use similar signals to recognise you across sessions without cookies.

calculating...

Live Data

What this page can see right now.

Request / Network

User Agent
...
Referrer
...
Online Status
...
Connection Type
...
Downlink
...
Round-trip Time
...

Device / Hardware

Platform
...
CPU Cores
...
Device Memory
...
Touch Points
...
Screen Resolution
...
Viewport
...
Color Depth
...
Pixel Ratio
...
Battery
...

Browser / Software

Primary Language
...
Languages
...
Cookies Enabled
...
Do Not Track
...
PDF Viewer
...
Plugins
...

Time / Locale

Timezone
...
Local Time
...
UTC Offset
...

Geolocation

Location permission.

Websites can ask your browser for precise GPS coordinates. Your browser will prompt you first. Try it below to see what a site receives — and why you should usually say no.

No location requested yet.

Advanced

Canvas & WebGL fingerprints.

Canvas Fingerprint

Rendering text, gradients, and emoji to a hidden canvas produces a unique pixel signature across browsers and devices.

...

WebGL Info

Vendor
...
Renderer
...
Unmasked Vendor
...
Unmasked Renderer
...

Privacy

What this means & what you can do.

What servers always see

Your public IP address, TCP/TLS fingerprint, requested URL, HTTP version, and all request headers are visible to the web server before JavaScript even loads. A VPN or Tor hides your IP; HTTPS hides the content but not the destination.

What JavaScript can read

Once a page loads, scripts can enumerate your screen, hardware, battery, timezone, fonts, plugins, canvas/WebGL signatures, and more. These values combine into a surprisingly stable fingerprint that works even if you clear cookies.

Use a privacy-focused browser

Browsers like Firefox with strict Enhanced Tracking Protection, Brave, or Tor Browser deliberately randomise or limit many of these signals. Tor Browser makes all users look nearly identical.

Container tabs & separate profiles

Use Firefox Multi-Account Containers, Chrome profiles, or temporary browser profiles to isolate cookies, localStorage, and caches between different online identities.

Deny unnecessary permissions

Location, camera, microphone, notifications, and clipboard access should default to blocked. Only allow them on sites you trust and only when actively needed.

Block third-party scripts

Trackers usually live inside ads and analytics scripts. uBlock Origin, NoScript, or uMatrix can block these before they fingerprint you. Disabling JavaScript entirely is the strongest defence.