The Shittybox Lowdown

What is this?

What is Shittybox?

Shittybox is a crowd-sourced grievance chart — for shitty processes, not people. Phone trees that eat forty minutes of your day. “Resort fees.” Cancel-by-phone-only. The stuff everyone’s hit and nobody talks about, ranked by how many people recognize it.

Each one goes live as its own numbered box — you’ll see it as “Specimen #0044” on its own page, and just the number on a Wall tile. We call it an “entry” in writing; same thing either way.

Submit one. Co-sign the ones that make you go “oh my god, yes.” Watch the chart move.

How does it work?

Simple:

  1. Tell us what’s shitty. If it already exists, you’ll see it — tap it to co-sign instead of creating a duplicate.
  2. If it’s new, it goes into a short review queue before it can go live. This isn’t about censoring your rage — it’s what keeps the Wall from filling up with duplicates and test junk.
  3. Once it’s live, every co-sign counts toward its rank on the Shittlist.
  4. Optionally, drop a story — the specific time it happened to you. Stories post immediately; the entry itself still has to clear review first.

No accounts, no email, no login. Just tap and go.

What’s the Shittlist?

It’s the leaderboard — every live entry ranked by co-signs, Billboard-chart style. Rank, movement (up, down, holding, or new), how many weeks it’s been on the chart, its peak position.

One thing worth knowing: the Shittlist itself is read-only. You can’t co-sign from the chart. Tap into an entry to actually read the stories and add your co-sign — the chart is the scoreboard, not the voting booth. That’s on purpose: it means you’re voting on something you’ve actually read, not just a title that made you nod along.

Is it really anonymous?

Yes. Co-signing something never requires a name, a handle, or anything identifying. You show up as a number in a count, same as everyone else.

If you want credit for a story specifically — not the entry itself, just your version of it — you can claim a handle. It’s optional, it’s not an account, and it’s not tied to an email. You get a one-time recovery code so you can use the same handle on another device later; lose the code and you’re back to anonymous, no support ticket required.

Why the split? The entry itself (“Cancel by phone only”) is communal — nobody owns it, everybody who’s lived it can co-sign it. The story under it is yours — the specific time it happened to you. Credit belongs to the story, never the entry.

Why would I use this?

Because some things are broken in a way that’s bigger than you, and there’s something to seeing 2,300 other people tap the same box.

Use Shittybox to:

  • Call out a process that wastes everyone’s time and nobody’s ever fixed
  • See you’re not the only one who noticed
  • Watch something you recognize climb a real, moving chart
  • Vent without it turning into a fight with a specific person

It’s not about who did it to you. It’s about how many people it’s happened to.

What happens after I submit?

A new entry: goes into a review queue before it’s visible anywhere. It doesn’t chart, can’t be co-signed, and doesn’t show on the Wall until it’s approved. This keeps duplicates and junk off the site before anyone else sees them.

A story: posts right away — no waiting on a reviewer to read your rant before your friends can see it. We keep an eye on new stories after the fact instead of gating them up front, and anything that shouldn’t be up comes down. Stories also can’t contain links of any kind, and we watch for repeat/spam submissions.

Either way: nothing gets permanently deleted if it’s pulled. It just stops showing publicly — there’s always a record.

Does every submission go live?

Not automatically. New entries get a look before they’re approved — mainly to catch duplicates (the same shitty thing worded three different ways doesn’t need three separate boxes) and anything that’s really about a specific person rather than a shared, recognizable process.

The bar: is it something a lot of people will recognize, or is it a grudge dressed up as a grievance? We’re looking for the former.

Got beef with a person, not a process? That’s Karmail.