Privacy

What gets
collected.

Site use, masked recordings and the message you choose to send. Here is where each goes.

PostHog measures how the site is used. Formspree delivers the message you choose to send.

PostHog analytics and recordings

The production site sends PostHog the pages you open, time and scroll depth, browser performance, and interactions: following links, opening reference sections, scrolling through articles, copying article or code selections, selecting and opening work, changing routing controls, copying installation commands, changing tool settings, requesting calculations and their success or failure, and starting or sending the contact form. Action events contain preset identifiers, counts or numeric results; field values, player stats, selected text, your name, email and message are excluded. External links retain only the destination origin; email and telephone links retain only their kind. Page URLs omit query strings and fragments. Referrals keep only the referring origin. Simple campaign tags may be retained.

After a real click, touch or keystroke, PostHog can record a replay of the page and your interactions. All input values are masked, and the entire contact form and embedded frames are blocked from replay. Console logs and network request contents are not recorded.

Requests go through e.aviramk.com to PostHog's US service. PostHog receives your IP address and browser details and uses an anonymous identifier in local browser storage to connect visits. This site does not identify you or create a named profile. PostHog's handling is described in its privacy policy. Collection stays off on local and preview hosts, in browsers that identify themselves as automated, when this browser has opted out, or when it sends Do Not Track or Global Privacy Control.

These signals show what gets read or used and where the site is confusing. Nothing is sold, shared with advertisers, or joined to another dataset.

The contact form

The form asks for a name, an email address, and a message. Submitting it posts those three fields to Formspree, which forwards them to a personal inbox and keeps a copy in its own dashboard under its own privacy terms. Before you send, the draft stays in memory while you browse this site; refreshing clears it. Drafts are not saved to browser storage or sent to Formspree. The site has no database or server-side code. Your sent message is used to reply to you and for nothing else.

Hosting and fonts

The site is a static export served by Render through its CDN. As with any web request, the host receives what your browser sends (IP address, user agent, the URL requested) and handles it as part of serving and protecting the site. Fonts are downloaded at build time and served from this domain, so opening a page makes no request to Google Fonts. There are no ads, no third-party trackers beyond the analytics named above, no embedded widgets, no accounts, and no newsletter.

Opting out, and asking for removal

Checking this browser’s analytics preference…

Exclude this browser from analytics. This saves a preference in this browser, so future visits here are not counted. It does not remove past visits. Repeat it on each browser and device you use. You can enable analytics again. Clearing browser storage also clears this preference.

The browser preference above stops analytics and replay. Blocking PostHog with a browser extension also stops collection, and nothing on this site breaks without it. If you've sent a message and want it deleted, ask through the contact page and it will be deleted from the inbox and from Formspree.

This page describes the site as it is deployed. If it stops matching what the site does, that is a bug — say so and it gets fixed.