RawData

The logs remembered more than I did, and then BoomerClip went live

Phases 5 and 6 of BoomerClip's fix plan: logs that could say who watched what, a premium page selling things that don't exist, a rollback test that rolled nothing back, a database that hated my kernel, and boomerclip.com going live.

Last time I said I couldn't write a privacy policy until I knew what BoomerClip actually kept. So I listed every place personal data lives.

The list was not flattering.

What the logs remembered

All fixed. An IP is only written when someone gets refused, and never beside a recording ID. Emails became account IDs, logs are deleted after 30 days, and in production there's no access log at all.

Selling things that don't exist

The premium page promised plans and benefits that were never built. It now says "Coming soon." The payment guide was 966 lines long, for payments that don't exist. It's 103 now.

I also wanted to give people 5 to 10 free recordings before signing up. But you can't count that without tracking IPs, and whole offices and schools share one. So the free core stays free.

You can now delete your own account. Testing it, I hit my own rate limit and locked myself out of my own app. It works.

Then the privacy policy got written from the list, not from hope.

The deploy that never ran

The repo had about 1,400 lines of Docker and monitoring config that had never run once. Gone. BoomerClip now deploys like my other apps: a sandboxed service, nginx in front, a health check, and an automatic rollback.

The rehearsal caught two lying tests. The rollback test's "broken" release had its error tucked inside a comment, so it started fine and went live. The backup test restored zero accounts and called it a pass. Both prove something now.

MongoDB vs my kernel

On the real server, MongoDB died in 72 milliseconds with no log. My kernel is a fixed version but reports itself as "7.0.0", so MongoDB assumed the worst and left without a word. One setting later, it's running.

It's live

boomerclip.com is up. I made zero test recordings on production, so the "Recordings Deleted" counter starts at a true zero. It counts totals per day and nothing about any person.

BoomerClip still shows no ads. I am, however, buying a few, so strangers can try to break it before the real launch.

Go record something. Send it. Watch it disappear.

Seen once, then gone. And now, live.

~ Jer