Anonymous, unedited, unmoderated until it needs to be
They suck.
Say who.
Every company has a complaints process designed to exhaust you. This one is designed to publish you. Name them, say what happened, bring receipts if you have them. No account, no signup, no email address, no ticket number.
The record
Everything, newest first.
Marked Verified means it was written up here with the evidence attached. The rest are public submissions, posted unedited by the people they happened to.
How to document what happened to you, so it counts
The difference between a complaint that gets dismissed and one that gets acted on is almost never how angry it is. It is whether it can be checked. Here is how to write one that can be.
Verified anonymous
Repeat offenders
Some companies suck so hard, they deserve their own site.
microsoftsucks.is
account lockouts, forced updates, licensing, Office, Teams, ads in the OS
azuresucks.is
bills nobody can explain, disabled subscriptions, Entra ID, paid support
Randos welcome
Post the story. Bring receipts if you have them.
No account. No signup. No email required. Write it, post it, it goes live. Firsthand accounts are best. Redact anything that could hurt someone who did not ask to be part of the story.
Worth having in front of you
- Who did it. The company name is the one thing this site cannot infer.
- The date, and a reference number if you were ever given one.
- What you tried, in order, and what came back each time.
- The amount, if money is involved, and whether it is charged, held or lost.
Write it anyway if you do not have all of it. A story with gaps still counts; a story you never posted does not.
What gets published
Claims need receipts. Anger gets edited into evidence.
Anger is fine — it is usually the honest reaction. Sloppiness is not. One wrong technical detail is all anyone needs to dismiss an entire story, so the standard here is simple: say what you measured, say what you were told, and keep the two apart.
Screenshots
Images are checked before they publish. Text isn't.
A paragraph can be wrong and then corrected. A screenshot can carry a live access key, a twelve-digit account id, a customer list, or a face — and once it is published it is scraped, mirrored and archived within minutes, so taking it down an hour later takes nothing down. That asymmetry is the whole reason images wait and text does not.
Before an image is uploaded, the black boxes you draw on it are burned into the pixels in your own browser — the original never leaves your device. The server then rebuilds the image from scratch, which destroys the location data, device serial and the hidden thumbnail that phone editors leave behind holding the uncropped picture. Then a person looks at it. Then it goes up.
Getting something removed
If a story exposes you, say so and it comes down.
Stories publish immediately, which means the wrong thing can go up before anyone reads it. If a post contains your personal information, someone else's private data, or a claim about you that is false, send it here with the link and what is wrong with it. Personal data comes down on sight, no argument required. Everything else gets read and answered.
A form, not a ticket queue, and no support tier gating it. Nothing to sign up for, nothing to verify, no case number.
A request still sitting after a day trips an automated check, so it cannot be quietly forgotten. There is no case number because there is nothing to look up: when it is done the link stops working, and you can check that yourself.