Cyberlium

Privacy › Module 1 › Lesson 2

BeginnerModule 1Lesson 2/4

How You're Tracked Online

Understand cookies, trackers, fingerprinting, and how sites follow you across the web

15 min+18 XP3 quiz
Module progress2 of 4
cross-site tracker
Cookies · Pixels · Cross-site trackers

Opening

The web is stateless. Tracking is how companies glue your visits back into a person.

HTTP, by design, does not remember you between requests. Each page load could be a stranger. Sites still greet you by name, ads still follow a pair of shoes across three domains, and "incognito" still feels like a costume that the network can see through. The glue is identifiers: cookies the server sets, pixels that phone home, and a browser fingerprint that survives when the cookie jar is emptied. This lesson is mechanism, not panic. You will inspect cookies on YOUR browser and an optional response header from a public example host on YOUR machine. You will not scrape other users, hijack sessions, or weaponize fingerprints against anyone.

1. Cookies restore identity because HTTP forgot you on purpose

A cookie is a small name=value the server asks your browser to store, then send back on later requests to that scope. The Set-Cookie response header is the ask. The Cookie request header is the reply. First-party cookies are scoped to the site you typed in the address bar (or its close relatives, depending on cookie rules). They often keep you logged in, remember a language, or hold a shopping cart. They are not automatically evil — a session cookie is how "stay signed in" works. The privacy question is who else gets a durable ID.

Third-party cookies are scoped to a different domain than the page you think you are visiting. A news article can embed a script or iframe from ads.example-network.com. That network sets its own cookie. When you later visit a shop that embeds the same network, the browser may send the same cookie. The news site and the shop never had to talk; the shared third party is the join key. Browsers have been partitioning or blocking third-party cookies, which is why trackers invested in other glues — pixels and fingerprints — rather than giving up cross-site identity.

A tracking pixel is usually a tiny image or a one-pixel request whose URL contains a unique token. Loading it is a GET to a logger: "this inbox opened this campaign" or "this page view belonged to this browser ID." Email pixels work because many clients fetch remote images by default. On the web, the same idea is a beacon or analytics POST. You do not "post" in the social sense. Your client just completed a request the page or message asked it to make. Blocking remote content in mail and using tracker-blocking in the browser cuts a large class of these callbacks — on your client, for your traffic.

2. Fingerprints stay when cookies die — and incognito is not anonymous

A browser fingerprint is a bundle of attributes that are stable enough, in combination, to re-identify a client without a stored cookie. Canvas rendering differs slightly by GPU and font rasterization; the site draws hidden graphics and hashes the pixels. Installed fonts, timezone, language, screen size, platform, and a handful of API quirks add entropy. No single field is a name. Together they can be rare. When you clear cookies, the cookie ID is gone — the fingerprint may still match yesterday's record. That is why "I deleted cookies, so I am a new person" fails as a privacy model.

Incognito / private windows give you a fresh cookie jar and usually skip writing history to disk. They do not give you a new IP as far as the site is concerned (your ISP still NATs you the same way). They do not reset canvas and timezone. They do not hide you if you then log into an account — the account ID re-links the session. They are a shared-computer hygiene tool (less leftover login on a library PC), not a cloak. Treating private mode as anonymity is the most common tracking misconception in this module.

3. Wrong vs right: "incognito means invisible" vs inspecting YOUR jar

Worked failure — same curiosity about tracking, opposite conclusions:

  • Wrong

    You open incognito, visit random people's profiles to "see how tracking works," or try to harvest cookies from a shared café machine. Or you assume private mode plus a VPN rumor makes you untraceable, so you paste secrets. Incognito is not a license and not a new identity.

  • Right

    On YOUR browser, open site settings / cookies and list first-party vs third-party entries for a site you use. Optionally, on YOUR machine, run curl -I against https://example.com and read Set-Cookie if present. You are learning how YOUR client stores IDs — not stealing anyone else's session.

4. Practical: cookies list on YOUR browser, optional Set-Cookie on YOUR machine

Use the browser you actually browse with. Paths differ (Chrome/Edge: Settings → Privacy → Cookies and site data, or lock icon → Cookies; Firefox: Settings → Privacy & Security; Safari: Settings → Privacy). You are reading, not attacking. The optional curl command talks to the public example.com host — a documentation domain — from a computer you own. Do not point scanners at employers, schools, or strangers.

Command guide

Inspect YOUR cookie store; optional headers from example.com

YOUR browser (pick the one you use) Chrome / Edge: Settings → Privacy and security → Cookies and other site data → See all site data and permissions Firefox: Settings → Privacy & Security → Cookies and Site Data → Manage Data Safari: Settings → Privacy → Manage Website Data For one site YOU use, write: first-party names you recognize (session, locale, cart) third-party / other-site names (ad, analytics hosts) Do not copy cookie VALUES into chat, notes online, or homework uploads.

Optional — YOUR machine only, public example host

Command — copy this

curl -I https://example.com

Look for a Set-Cookie line (may or may not appear). That header is the server ASKING your client to store a cookie. You are reading a response on a box you own — not attacking a target.

NEVER: steal cookies, session-hijack, scrape users, or "test" logins on others NEVER: paste Cookie: headers or values into Discord / email / AI chats

Mission: name the glues on YOUR client

1) Open your browser's cookies / site data list. For one site you use, write one first-party cookie name (not the secret value) and one third-party or embedded tracker host if you see one. 2) Write one sentence: why clearing cookies may not reset a canvas/timezone fingerprint. 3) Optional: curl -I https://example.com on your machine and note whether Set-Cookie appeared. Do not probe other people's sites as "lab targets."

Stuck? Ask Cyberlium AI Mentor

If first-party vs third-party still collides, ask for a hint — not a tracker-blocking shopping list. Try: "Hint only: same ad network iframe on two shops — which cookie joins the visits, and why incognito does not change my timezone fingerprint?" No spoilers; you still classify your own jar.

You now know why tracking works: cookies re-attach a stateless protocol, third parties join sites, pixels are just requests with IDs, and fingerprints remain when the jar is empty. Incognito is a fresh jar, not a new person. Next — Reducing Your Footprint — you practice shrinking what is already public and slowing how much new glue you accept, without pretending you must go off-grid.

Knowledge Check

1

APPLY: You clear cookies, then visit the same shopping sites. Ads still feel eerily targeted. Which mechanism best explains a stable ID after the jar is empty?

Multiple choice

Knowledge Check

2

APPLY: A news page embeds an iframe from an ad network. Later a shop embeds the same network. What did the third-party cookie historically enable?

Multiple choice

Knowledge Check

3

APPLY: True or False: A private/incognito window makes you anonymous to the site because it hides your IP, fingerprint, and any account you then log into.

True or False

← Previous

Answer all 3 knowledge checks to continue. (0/3 answered)