This is my corner of the internet. I build things that work, don't track you, and aren't trying to extract rent. Sometimes that's a knitting counter that doesn't need your location data to count stitches. Sometimes it's a browser roguelike I made in five days because I wanted to see if I could. Sometimes it's just writing about why the default state of software is hostile and what to do about it.
Built by Terje Rutgersen. Based in southern Spain.
Your data belongs on your device. We do not want it. Our apps run locally and only communicate with the outside world to verify purchases through standard platform infrastructure.
Pay once. Own it. I'm not going to hold your knitting counter hostage for €4.99/month.
No custom analytics, no third-party telemetry SDKs, and no ad networks. We only see the baseline, anonymized metrics that platforms like Google Play collect by default.
One thing, done properly. The app economy has enough bloatware already.
This server gets brute-forced around the clock. Bots scan every IP on the internet trying default passwords on SSH, and this box is no exception. Fail2ban catches them and bans them automatically. This is what that looks like in real time. Here's how it works.
This whole thing runs on a Hetzner Cloud CPX11 (Debian 12, 2 vCPUs, 2 GB RAM) for about €6/month.