▶ Breaking
Meta is ending end-to-end encryption on Instagram DMs. May 8 2026. Here's what to use instead → // Discord leaked 70,000 government IDs. Why we built this → // OpenDescent v0.5.7 released: run the network on your own relay. Download → // Normal life deserves privacy. // Meta is ending end-to-end encryption on Instagram DMs. May 8 2026. Here's what to use instead → // Discord leaked 70,000 government IDs. Why we built this → // OpenDescent v0.5.7 released: run the network on your own relay. Download → // Normal life deserves privacy. //
Blog  /  Essays, explainers, editorial ▸ RSS

Writing about privacy, technology, and normal life.

Long-form pieces on what's actually happening with encryption, peer-to-peer architecture, and the difference between privacy as a courtesy and privacy as architecture. If you share any of these on Reddit or HN, we'd be grateful.

10Posts published
~10Min average read
0Ads, sponsors, or tracking
02

May 8: the day Meta admitted it wants to read your DMs.

Meta is removing Instagram's end-to-end encryption because "very few people were opting in". A closer look at what Meta is actually doing, and why the story isn't about Instagram at all.

2026-04-24 ▸ 9 min read Editorial
03

Age Verification Is Quietly Becoming Mass Surveillance.

Half of US states now mandate it, and the price is a government ID or a face scan. How a child-safety measure became adult surveillance.

2026-06-24 ▸ 8 min read Policy
04

The 2026 War on End-to-End Encryption.

Governments want lawful access to encrypted messaging. A backdoor for the good guys is a backdoor for everyone. The fight is over who holds the keys.

2026-06-24 ▸ 8 min read Policy
05

You Can't Backdoor a Network That Has No Operator.

A backdoor order needs someone to serve it to. Why an operator-less peer-to-peer network has no one to compel, and what that does and doesn't protect.

2026-06-24 ▸ 9 min read Explainer
06

Discord Hit Pause on Age Verification. That Tells You Everything.

When even Discord, a company that wants this to work, delays its own age checks after an ID breach, the model is telling you something.

2026-06-24 ▸ 7 min read Editorial
07

Your group chat is not content.

A manifesto, more or less, for why the standard "I have nothing to hide" reply misses the point. Your family birthday plans, your best friend's worst week, your "I love you" before bed. These aren't content to be scanned, ranked, or routed to advertising. They're yours.

2026-04-24 ▸ 7 min read Manifesto
08

We'll never ask for your phone number. Here's why.

Signal's own team says the phone number requirement is their critics' top complaint. It's also the single most durable identifier most people hand over to a messaging company. Why we built OpenDescent without one, and how we solve the spam problem it normally solves.

2026-04-24 ▸ 8 min read Product
09

What "peer-to-peer" actually means (and why most "private" messengers aren't).

"Peer-to-peer" is a phrase you'll see on almost every privacy product's marketing page. Most of them use it incorrectly. An explainer with diagrams of what P2P is, what federation is, what "end-to-end encrypted on a central server" is, and where each one fails.

2026-04-24 ▸ 11 min read Explainer
10

Mandatory age verification is a privacy disaster by design.

Discord leaked 70,000 government IDs in 2025. Its verification partner Persona exposed another 2,500 files in 2026. This isn't about Discord's implementation. The moment any company is responsible for holding 100 million driver's licenses, that company becomes the most valuable target on the internet. And the breach is eventually inevitable.

2026-04-24 ▸ 10 min read Policy