privacy
the pages are static files: no cookie, no analytics, and no script or font from a third party. i learn nothing about your visit.
live numbers
the front page, the data page and the scripts page ask public apis for numbers, from your browser, when you open them. each of those requests carries your ip address to that host, the same way any page load does. the list below names every host, and a content security policy on every page limits it to these.
the switch lives as one word in your browser's local storage and goes nowhere else. the light-or-dark button in the header works the same way: one more word, theme, next to it.
who your browser talks to, and why
| host | page | for |
|---|---|---|
| api.coingecko.com | home | bitcoin and ethereum price, the 7-day chart |
| api.exchange.coinbase.com, api.kraken.com | home | the prices and the 7-day chart, only if coingecko refuses (a rate limit, a vpn exit or a content blocker) |
| api.alternative.me | home | fear & greed |
| ethereum-rpc.publicnode.com, eth.drpc.org, gateway.tenderly.co, rpc.mevblocker.io | home | the base fee of the next block, and, every twelve seconds while the tab is open, the newest blocks for the moving line behind the front page; tried in that order |
| api.open-meteo.com | home | berlin temperature and sky |
| api.github.com | home, scripts | my latest commits, repository status |
| raw.githubusercontent.com | data | the daily base fee dataset |
hosting
cloudflare pages serves the files. it keeps the usual server logs (ip address, page, time) for its own operation, and i never see them. the fonts are files on this site, so your browser asks no font provider for them.
hello@alinaschanz.life and alinaschanz@proton.me both end in a mailbox i read. i keep a mail as long as the conversation lasts and share it with nobody. encrypt with my key if you prefer.
links to elsewhere
links to github are plain links: nothing loads from those sites until you click one.
changes
if any of this changes, i write it here and in the changelog first. last checked 15 sep 2026.