Community Standards — 像素碰 Pixel Pung
Last updated 2026-08-08
The short version: this is a mahjong table. Play your hand, let the other three play theirs, and do not use the few words you are given to make somebody else's evening worse. Almost everything below follows from that.
What is not allowed
These are the things we will remove content for, and the list is deliberately short — a rule nobody can remember is a rule nobody follows.
- Slurs and hate. Attacks on somebody's race, ethnicity, nationality, religion, gender, sexuality or disability. This is the one thing on the list with no context that makes it acceptable.
- Harassment. Threats, sexual harassment, or following somebody between tables to keep at them.
- Impersonation. Presenting yourself as staff, as a moderator, or as this game. Names of that shape are refused at the point you choose them, and the reason is specific: somebody claiming to be “admin” and asking for your password is the impersonation that actually costs people something.
- Sexual content involving minors, in a name or anywhere else. Reported to the relevant authorities, not merely removed.
- Deliberately ruining the game — sitting out every turn to run the clock down, or agreeing with another player to feed one of you tiles at the expense of the other two.
- Software that plays for you, or that reads the table and tells you what to discard. See Playing fairly below.
Names
You choose the name shown on your seat, and it is the only thing you write here that strangers read. It has to be something you would be comfortable having on a table in front of three people you have never met.
Names are checked when you set them. That check is deliberately narrow: a long list of forbidden words starts refusing real people's names, and a game that will not let somebody register their own name has done more damage than the word it blocked. So the filter catches the clear cases and reporting catches the rest.
Your name is a label, not your identity. Underneath it you are always
guest-a7f3k2 or your account handle, that never changes, and it is
what tells two players with the same name apart.
Talking at the table
Between strangers you have a set of fixed phrases and nothing else. You cannot type free text at somebody you have not added as a friend, and this is a deliberate design decision rather than a missing feature: free text between strangers is a moderation commitment, and we would rather not offer a thing we cannot stand behind than offer it and shrug.
Chat is not stored. The last few messages live with the table and are gone when it breaks up.
Playing fairly
The server deals every hand and holds the wall. No player — including the one who opened the table — can see another player's tiles, influence the deal, or change a hand after it is dealt. Every hand publishes a fingerprint of its wall before play and reveals the wall afterwards, so the deal can be checked rather than trusted.
What that architecture cannot see is software running beside your browser that reads your own screen and recommends discards. Using one is against these standards. We would rather say that plainly than imply we can always detect it.
Blocking, muting and reporting
Three different things, and the differences matter:
- Mute silences somebody for the rest of the current table. It takes effect immediately and needs nobody's agreement.
- Block is durable and one-sided. Blocked players' messages are never delivered to you again. You do not need a reason and nobody is told.
- Report records a complaint against somebody you played with, under one of four reasons: chat, stalling, cheating, or their name.
What a report does today, stated honestly: it is recorded and kept. It is not reviewed automatically and no penalty follows from one on its own. We will not pretend otherwise — a report button that promises a review nobody has staffed answers a real complaint with a silence you would rightly read as indifference. If you need something to stop right now, mute or block is the control that does it.
Reports are read by a person. They are weighed by how many different players complained across how many different games, not by how many reports there are — at a four-seat table, three players can agree about a fourth without that meaning very much, and we are not going to build a system that can be aimed at somebody.
What we will do
Names are checked when you set one. A name we read as abusive is refused outright — you are told so and asked for another, and you never get to keep it. That check is a filter, so it is not perfect in either direction: it will miss things, and it will occasionally refuse something innocent. Both are worth telling you about, because both will happen to somebody.
We do not suspend or ban accounts, and we would rather say so than imply otherwise. There is no ban in this version — not as an oversight, but because a ban has to be attached to something durable to mean anything, and we deliberately record no device or session fingerprint that would let us do that. Building one is a real decision about your privacy, and it is not one we are going to take quietly in order to look tougher than we are.
So what a report does today is exactly what is described above: it is recorded, it is kept, and it is read by a person. What we can act on directly is names, and content we host. For anything happening at your table right now, mute and block are the controls that work immediately, and they do not need us.
If you think we have got something wrong, write to us at the address below and say so.
Contact
Anything about these standards, or about something that happened at a table, goes to support@pixelpung.com.
Changes to these standards
If these change, the date at the top changes with them, and you will be asked to accept them again the next time you set a name.