Platinum Rule

The Code of Conduct builder

"doing unto others, wherever possible, as they would be done by" - Karl Popper, philosopher Contribute to this project!

Ah. It appears we can't use Javascript right now.

As this tool is powered by Javascript, you'll need to enable it in your browser. If you are unable to do that for any reason please refer to the following resources for respected examples and materials for building and supporting a Code of Conduct.

Offline Code of Conduct examples (for conferences, meetups and workshops)

Online Code of Conduct examples (for repositories, IRC channels and forums)

General overview of Code of Conduct policies

Which type of space will your Code of Conduct apply to?

The context in which your Code of Conduct applies will depend on whether your community is primarily offline or online.

Examples of offline spaces include conferences, meetups and workshops. Online spaces, including mailing lists, forums and repositories, may also require a Code of Conduct.

If your community meets both online and offline then it is recommended to have one Code of Conduct across both contexts.

About your community

Community name

Code of Conduct URL


A short version of your Code of Conduct refers the reader to the full version and is suitable for footers, IRC channel welcome messages and press releases.

" is dedicated to a harassment-free experience for everyone. Our anti-harassment policy can be found at: "

Supporting marginalised groups

Your Code of Conduct should declare your community's dedication to providing a harassment-free experience for everyone and make it explicity clear that discrimination against marginalised groups for any reason is not acceptable.

Are there any additional marginalised groups you want to explicitly support in your Code of Conduct?

Yes, please add



A slightly longer version of your Code of Conduct sets expectations for the tone of the community and is suitable for introductory conference announcements and project readme files.

" is dedicated to a harassment-free experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religious opinions or technology choices. We do not tolerate harassment of participants in any form. Our anti-harassment policy can be found at: "

Where does your Code of Conduct apply?

Your Code of Conduct should define in which of your community spaces it is applicable. It should be enforceable in all of your community's spaces, but it is still advisable to specify all the places to which this applies.

Later on, you'll need to plan a reporting and violation-handling process for each of these spaces.

Mailing lists



IRC channels

Conference venues

Social events




"This code of conduct applies to all spaces, including: "

Are there additional space-specific rules in place?

You may find there are spaces where your community convenes which have additional rules specific to the particular space.

Any additional rules will need to be made clear to community members in the applicable space.

Do you have sponsors or exhibitors?


"Exhibitors in the expo hall, sponsor or vendor booths, or similar activities are also subject to the anti-harassment policy. In particular, exhibitors should not use sexualized images, activities, or other material. Booth staff (including volunteers) should not use sexualized clothing/uniforms/costumes, or otherwise create a sexualized environment."

Examples of unacceptable behaviour

Opinions on what is inappropriate behaviour vary from person to person, which is why simply saying "don't be a jerk" is useless. Specify examples of inappropriate actions to make it clear to all involved the standard of behaviour you expect from community members.

It also enables those reporting possible violations to gauge the type of actions will be taken seriously, should they be reported.

Are there any additional specific behaviours you wish to explicitly discourage in your Code of Conduct?

Yes, please add



Harassment includes, but is not limited to:
  • Offensive comments which reinforce social structures of domination and/or are related to gender, gender identity and expression, sexual orientation, disability, mental illness, neuro(a)typicality, physical appearance, body size, age, race, or religion.
  • Deliberate misgendering or use of 'dead' or rejected names.
  • Gratuitous or off-topic sexual images or behaviour in spaces where they're not appropriate.
  • Threats of violence.
  • Publication of non-harassing private communication.
  • Publishing another persons private information, such as physical or electronic addresses, without explicit permission
  • Stalking or following.
  • Pattern of inappropriate social contact, such as requesting/assuming inappropriate levels of intimacy with others
  • Unwelcome sexual attention.
  • Continued one-on-one communication after requests to cease.

Under what circumstances does this Code of Conduct not apply?

In addition to specifying the types of actions which will be challenged in your community, it is important to also specify which behaviours will not be dealt with in order to deal with incidents such as repercussions for reports against privileged people.

It is your responsibility, as the implementer of this Code of Conduct, to ensure that marginalised groups are protected in your community and show that you will brook no persecution of them, repercussive or otherwise.

Are there any additional specific behaviours you wish to explicitly state you will not deal with?

Yes, please add



"We prioritise marginalised people's safety over privileged people's comfort. Our team will not act on complaints regarding:
  • 'Reverse' -isms, including 'reverse racism,' 'reverse sexism,' and 'cisphobia'
  • Reasonable communication of boundaries, such as "leave me alone", "go away", or "I'm not discussing this with you."
  • Communicating in a 'tone' you don't find congenial
  • Criticising racist, sexist, cissexist, or otherwise oppressive behavior or assumptions

Set your response team's name


"If you are being harassed by a member of , notice that someone else is being harassed, or have any other concerns, please contact using the reporting process set out below. Harassment and other code of conduct violations reduce the value of our community for everyone. We want you to be happy in our community as people like you make it a better place. If the person who is harassing you is on the team, they will recuse themselves from handling your incident. We will respond as promptly as we can."

Anonymous reporting process

For instances where the community member does not feel safe publicly reporting a Code of Conduct violation, it is recommended that an anonymous method is created, ideally a form that does not require sign-up (e.g. Wufoo).


"If you don't feel comfortable identifying yourself, you can make an anonymous report at . We can't follow up an anonymous report with you directly, but we will fully investigate it and take whatever action is necessary to prevent a recurrence."

Main contact points


How to identify response team members


"When taking a personal report, our staff will ensure you are safe and cannot be overheard. They may involve other event staff to ensure your report is managed properly. Once safe, we'll ask you to tell us about what happened. This can be upsetting, but we'll handle it as respectfully as possible, and you can bring someone to support you. You won't be asked to confront anyone and we won't tell anyone who you are."

Additional contact points


"Our team will be happy to help you contact hotel/venue security, local law enforcement, local support services, provide escorts, or otherwise assist you to feel safe for the duration of the event. We value your attendance."

Additional sanctions


"Participants asked to stop any harassing behavior are expected to comply immediately. If a participant engages in harassing behavior, we may take any action we deem appropriate, up to and including expulsion from all spaces. Violators will be warned by the . Repeat violations will result in being blocked or banned by the at or before the 3rd violation."
"Appropriate action for online spaces includes deletion of comments, removal from the project's codebase and communication systems, escalation to GitHub support and/or identification of the participant as a harasser to other members or the general public."
"Appropriate action for offline spaces includes stopping a presentation or other event and/or expulsion without a refund."