🇩🇪 Auf Deutsch lesen
Tamper-evident event logs for AI systems: hash chain, Ed25519 receipts, a verifier that runs in the browser. Open source, Apache 2.0.
🇩🇪 Auf Deutsch lesen
Tamper-evident event logs for AI systems: hash chain, Ed25519 receipts, a verifier that runs in the browser. Open source, Apache 2.0.
🇩🇪 Auf Deutsch lesen
anycast.dev: measuring where anycast DNS actually answers from, with 1,000 RIPE Atlas probes and our own network AS218833.
🇩🇪 Auf Deutsch lesen
A few months ago, a lawyer told me he drafts pleadings with ChatGPT – including client names, case numbers, diagnoses. It hit me: that’s a §203 problem in plain sight.
In Germany, anyone bound by professional confidentiality – lawyers, doctors, tax advisors, notaries – who sends client data to ChatGPT/Claude/Gemini violates §203 of the Criminal Code. Cloudflare’s AI Gateway just blocks such requests. But “blocking” isn’t a solution for someone who needs the AI. The right answer is “YES, but safely”.
The only place this is cleanly solvable is the browser. Before the data leaves the machine.
Saklam detects personal data in the browser and replaces it with tokens – [NAME_1], [CASE_2], [ADDRESS_1]. The LLM only ever sees tokens. The response comes back and is reassembled with the real values in the browser. No clear data hits the server.
The stack:
Available as web chat, desktop app, JavaScript SDK, and Docker for on-premise. The privacy level matches the sensitivity: web chat for daily work, desktop for confidential matters, Docker for firms with their own servers.
→ saklam.com
🇩🇪 Auf Deutsch lesen
The trigger was a blog post by Stoyan Stefanov: AISlow. His idea: feed Lighthouse data through an ML model and explain it with GPT in plain language.
I wanted to try this.
The result is PerfMatters – a tool that analyzes web performance, predicts the SpeedIndex, and explains in plain language what makes a page slow.
The stack:
Stoyan tested it right away and found a few edge cases – now fixed. Thanks for that!
→ perfmatters.org
🇩🇪 Auf Deutsch lesen
Six months of Prototype Fund, for the second time. The project: OpenPIMS – abolishing cookie banners through centralized consent management.
This project was funded as a private individual through the Prototype Fund.
With TDDDG §26, there is finally a legal framework for PIMS in Germany. OpenPIMS was meant to provide this infrastructure: Set once centrally, apply everywhere.
Technically it works. But: Chicken-egg problem. Without websites, there is no benefit for users. Without users, there is no incentive for websites.
OpenPIMS is on hold. The code is on GitHub. Focus is now on PrivacyProxy and TrialCode.
Sometimes pausing is the right decision.