Yegor Gaidar
Available · Q4 2026
Privacy · last updated 22 October 2026

What this site knows
about you.
Not much.

No account, no newsletter, no advertising, no cookie banner — because there is nothing to consent to. This page is the full inventory anyway: every piece of data the site can produce, where it goes, how long it lives and how to have it removed.

01 — Inventory

Four things exist.
None of them names you.

Everything this site can record, in one table. If a row is not here, it is not collected — the code is public and the analytics are self-hosted for exactly that reason.

WhatWhere it goesKept for
Page views Umami running on my own machine in France — not a third-party analytics service. The script is served from that machine, not from a CDN. Aggregated indefinitely, as counts: path, referring host, coarse device class, country. No individual visit is reconstructable from what I read.
Request logs Netlify, the host serving these files, keeps standard access logs — IP, time, path, user agent. By Netlify, under their retention policy. I do not download or join them; the site has no dashboard that shows me individual visitors.
The address you type into the audit tool One server-side request, then discarded. A structured log line records the outcome, status, duration and byte count — never the URL, the query string, your IP or your user agent. The URL: seconds, in memory. The log line: as long as the hosting platform keeps function logs. Your IP: an in-memory rate-limit counter, cleared within 24 hours.
What you write to me Email, in a mailbox I control. Booking a call goes through cal.eu, which has its own policy and its own record of the slot. Until the conversation is over. Ask and the thread is deleted — no form, no account, no “data request” procedure.
No cookies. No advertising identifiers. No fingerprinting. There is no Google Analytics, no Meta pixel, no Hotjar, no session recording, and the fonts are self-hosted — 117 KB of woff2 served from this domain, so no request leaks your visit to a font CDN.
02 — Cookies and storage

Nothing is set
on your device.

This site sets no cookies at all, first-party or third-party. That is why no consent banner appears: a banner asking permission for nothing is theatre, and it trains people to click “accept” without reading.

Cookies
none
Advertising IDs
none
Fingerprinting
none
Session recording
none
Consent banner
not needed, absent
Local preferences
2 demo toggles, browser-side
The two exceptions are demo pages, not the site: the ambient-audio toggle remembers whether you muted it, and one lab experiment keeps its own run history in your browser. Both stay on your device, are never transmitted, and disappear when you clear site data. Delete them and nothing breaks.
03 — Logs, precisely

The audit tool cannot
log a URL.

Not “we promise not to”: the logger accepts a fixed list of fields per event, and anything else is dropped before it reaches a log file. A URL has no field to go into, and a string that looks like one is replaced with [redacted].

What a log line contains

  • Timestamp, ISO 8601, UTC.
  • The event name — audit.request, audit.probe, audit.refused.
  • Outcome, reason, duration in milliseconds.
  • For a probe: HTTP status, bytes, truncation flag, redirect count.

What it does not contain

  • The URL you audited, or any parameter in it.
  • Your IP address, user agent, referrer or cookies.
  • The HTML of the target — counted to the cap, then dropped.
  • Anything that links one request to the next.

The security model documents the same boundary from the other side: what the audit reads, what it refuses, and where the implementation stops being able to help.

04 — Erasing things

How to delete
what exists.

The honest answer for a visit is “there is nothing to delete”. The rest of this section is about the cases where something does exist.

VISITNothing to eraseNo cookie, no identifier, no profile. Clearing your browser’s site data removes the two demo preferences described in 02 and changes nothing else.
ANALYTICSAggregates onlyUmami is configured to keep counts, not journeys. There is no per-visitor record to look up, so there is none to delete — a stronger position than a deletion form.
AUDITNothing survives the callThe address is held for the duration of one request and discarded. Rate-limit counters are in memory and clear within 24 hours. No report is stored, so nothing is attached to your IP.
EMAILOne messageWrite to the address below and the thread is deleted, including the address itself once the conversation is closed. No justification required, no account to cancel first.
BOOKINGcal.eu, not meA booked call lives in cal.eu’s system. Cancel it there, or ask me to cancel it; their deletion policy governs the record they hold.
05 — Third parties

Every other domain
that can see you.

Pages here are served from one origin. The list below is short on purpose — anything not on it is not loaded.

DomainWhenWhat it learns
netlify.appEvery page loadThat a request arrived: IP, path, user agent, as any host sees. No analytics product is attached to it.
home-server.tail582abc.ts.netEvery page load — the analytics scriptA page view. It is my own machine; nothing is forwarded from it to an analytics vendor.
cal.euOnly if you book a callWhatever you enter into the booking form. Different company, different policy — you can simply write an email instead.
github.com · linkedin.comOnly if you follow a linkNothing until you click; they then see a referrer and your normal browser fingerprint, as every site does.
Not on the list, and deliberately so: Google Analytics, Google Fonts, Tag Manager, ad networks, session recorders, CDNs for fonts or JavaScript. The demos under /lab load a WebAssembly runtime from a pinned CDN — a static file, not a tracker, and the lab page says so.
06 — Your rights

What you can ask for,
and of whom.

Under the RGPD you can ask what is held about you, ask for a copy, ask for correction, ask for deletion, and object to processing. In practice, for a visitor of this site the answer to all five is the same: nothing is held, so there is nothing to hand over, correct or delete.

Where something does exist — an email thread, a booking — the request is answered within one month, as the regulation requires. No fee, no form, no identity check beyond replying from the address in question.

Controller
Who
Yegor Gaidar, sole trader
Where
Paris, Île-de-France, France
Response
one month
Supervisor
CNIL, if unresolved
Legal basis
none needed — no personal data processed
If you believe something here is inaccurate, say which page and what is wrong. Corrections to published claims on this site are treated as bugs, not as opinions.
07 — Changes

Versioned, dated,
not retroactive.

If the site starts collecting something new — a contact form that posts to a server, an email list, a payment flow — this page changes in the same commit as the feature, with the date at the top and the new row in the table. A privacy policy that lags behind the code is a legal decoration.

Current version: 22 October 2026 · rewritten for the 2026 redesign, when the analytics moved fully to self-hosted Umami and the audit tool was added.

The short version, if you skipped to the end: no cookies, no accounts, no trackers, nothing sold. The only data that exists is what you choose to send me in an email.
Questions

A privacy question
deserves an answer.

If something on this page does not match what you observe in your browser, that is a bug worth reporting — include the page and what the developer tools showed.

ModelWhat the audit touches
HostingNetlify, static files
DocumentsRésumé (PDF)
Based inParis, Île-de-France