Design · May 20, 2026 · Claudio

How DudesChat stays App-Store-safe without selling out

Shipping on iOS without pretending the community isn't what it is.

Here's the tension every app like ours has to solve: Apple has rules about what can appear in the App Store, and our community is, let's say, not shy. Most platforms resolve this by either getting kicked off iOS or by neutering themselves into a dating app for accountants.

We're doing neither. The answer is a three-tier content model.

The three tiers

Why this works

It's not a fudge. The tiers are enforced at the infrastructure level — separate storage, per-build render gates — not by politely asking content to behave. The iOS build cannot show what it isn't allowed to show.

That means we get to ship a genuinely good app on the App Store and keep the community exactly as filthy as it wants to be in the places where that's allowed. Same Dudes. Pants on — at least on the page Apple's looking at.

This applies to words too, not just pictures: "Daylight" covers explicit descriptions, not only explicit images. The classifier and our human moderators work on both.