This site presents public projects and uses aggregate statistics to understand useful pages and sharing channels. It does not identify visitors by name or determine their employer.
What is measured
Cloudflare Web Analytics aggregates page views, referring sites, country, device and page performance. When GA4 is configured, it measures page views, project and paper link opens, and contact, GitHub and Hugging Face link clicks. An email click does not send the email address.
Shared links can carry approved company and channel tags. These describe where a link was shared, not proof that the person opening it works at that company. Links can be forwarded or opened by someone else.
A same-origin /api/visit-context response can add the registered network organization, ASN and country to aggregate measurement. This may describe an ISP, cloud provider, VPN or university, not the visitor's employer or precise location. The site code does not store a raw IP or send it to an external IP lookup service.
Cookies and defaults
GA4 uses Advanced Consent Mode with advertising storage, advertising user data and advertising personalization always denied. Analytics storage is also denied by default. Basic cookieless pings may still reach Google when analytics cookies are off. This is not an exact count of identifiable visitors or a claim of automatic legal compliance.
Cookieless signals alone cannot link several pages and clicks into the same person's journey. GA4 report coverage depends on consented observations and Google's modeling requirements; not every visit necessarily appears in reports.
The site does not add user_id, personal names, emails, phone numbers, a custom fingerprint or precise location to analytics events. Arbitrary URL query values are removed from the analytics URL; only approved company and channel tags remain. Browser settings, blockers and network conditions can reduce measurement.
Analytics settings
Current choice: analytics cookies off
You can change this choice below at any time. Basic cookieless measurement may continue.
Browser storage and external services
Theme choice and your explicit analytics cookie preference are saved in localStorage. The site does not create its own visitor identifier. Requests to Google Fonts, Cloudflare and Google can process ordinary network information, including the connection IP. Not adding a raw IP to custom analytics events does not mean an external service receives no IP. Delivery and security processing are separate from the analytics cookie preference.
Cloudflare Web Analytics · Google Consent Mode · Google Privacy