Code of Conduct

All documentation, code and communication for the Immersive Web Groups are covered by the W3C Code of Ethics and Professional Conduct.

The groups used to maintain their own Code of Conduct, which is kept below for posterity.

Immersive Web Working Group Code of Conduct

The goal of this code of conduct is to ensure transparency in moderation of the working group and to ensure that the working group is an environment where everyone can participate without fear of harassment. This Code of Conduct applies to all Working Group related environments including:

The foundation of this Code of Conduct is the W3C Code of Ethics and Professional Conduct, which is extended by this document to be more precise and specific to the Immersive Web Working Group.

If you see a Code of Conduct Violation

  1. If you are comfortable doing so, let the person know that what they did is not appropriate and ask them to stop and/or edit their message(s). That person should immediately stop the behaviour and correct the issue.
  2. If this doesn’t happen, or if you’re uncomfortable speaking up, report it to an appropriate person, see below.

They will ask the offending member to correct themselves, the offending party may also be asked by a chair to take a break from the discussion to cool down. In the case of serious or intentional repeated infractions we will assist in raising the case to a W3C Ombud — inline with the:

W3C Positive Work Environment procedures.


Violations of the code of conduct should be reported to one of the co-chairs of the group, or one of the designated group members:

Preferably reports should be made via real time communication, face to face, or instant messaging to allow the issues to be resolved in a timely manner, but issues should still be reported even if it is at a later date.

If you mess up

As we engage in diverse communities we may accidentally cause offence, whether through using unknowingly offensive terminology or through missing social cues.

If you realise (or our told) that you have offended someone then take the appropriate steps:

  1. Accept you made a mistake
  2. Briefly apologise. Don't try to explain yourself or minimise the issue.
  3. If possible, edit your message, restate your communication in a better way or withdraw your statement. Publicly revising your statement helps define the culture for others.

Alice: “Yeah I used X and it was really crazy!” Eve: “Hey, could you not use that word? What about ‘ridiculous’ instead?” Alice: “oh sorry, sure.” -> edits old message to say “Yeah I used X and it was really confusing!”

This will allow conversation to quickly continue without any need of further action or escalating the situation.

If you don't understand what you did wrong assume the the hurt party has good cause and accept it. We can't know everyone's background, and should do our best to avoid harm. You are welcome to discuss it with us later.

Unacceptable behaviour

To help participants understand behaviors that are unacceptable or run counter to our culture, we’ve listed below actions that violate our Code of Conduct policy.

This list does not cover every case. Each person you interact with is unique, and as a result can define a line of unacceptable behavior that’s unique to them. Ensuring that your behavior does not have a negative impact is your responsibility.

The enforcers of this Code of Conduct should prioritise marginalized people’s safety over privileged people’s comfort, and reserve the right not to act on complaints regarding:

Expected Behavior

The following behaviors are expected of all participants in the Working Group:

Be Respectful

Value each other’s ideas, styles and viewpoints. We may not always agree, but disagreement is no excuse for poor manners. Be open to different possibilities and to being wrong. Be kind in all interactions and communications, especially when debating the merits of different options. Be aware of your impact and how intense interactions may be affecting people.

Be direct, constructive and positive. Take responsibility for your impact and your mistakes – if someone says they have been harmed through your words or actions, listen carefully, apologize sincerely, and correct the behaviour going forward.

Be Direct but Professional

We are likely to have some discussions about if and when criticism is respectful and when it’s not. We must be able to speak directly when we disagree and when we think we need to improve. We cannot withhold hard truths. Doing so respectfully is hard, doing so when others don’t seem to be listening is harder, and hearing such comments when one is the recipient can be even harder still. We need to be honest and direct, as well as respectful.

Be Inclusive

Seek diverse perspectives. Diversity of views and of people on teams powers innovation, even if it is not always comfortable. Encourage all voices. Help new perspectives be heard and listen actively. If you find yourself dominating a discussion, it is especially important to step back and encourage other voices to join in. Be aware of how much time is taken up by dominant members of the group. Provide alternative ways to contribute or participate when possible.

Be inclusive of everyone in an interaction, respecting and facilitating people’s participation whether they are:

Think about how you might facilitate alternative ways to contribute or participate. If you find yourself dominating a discussion, step back.

Make way for other voices and listen actively to them.

Understand Different Perspectives

Our goal should not be to “win” every disagreement or argument. A more productive goal is to be open to ideas that make our own ideas better. Strive to be an example for inclusive thinking. “Winning” is when different perspectives make our work richer and stronger.

Appreciate and Accommodate Our Similarities and Differences

We all come from many cultures and backgrounds. Cultural differences can encompass everything from official religious observances to personal habits to clothing. Be respectful of people with different cultural practices, attitudes and beliefs. Work to eliminate your own biases, prejudices and discriminatory practices. Think of others’ needs from their point of view. Use preferred names, titles (including pronouns) and the appropriate tone of voice. Respect people’s right to privacy and confidentiality. Be open to learning from and educating others as well as educating yourself; it is unrealistic to expect to know the cultural practices of every ethnic and cultural group, but everyone needs to recognize one’s native culture is only part of positive interactions.

Lead by Example

By matching your actions with your words, you become a person others want to follow. Your actions influence others to behave and respond in ways that are appropriate for good communication. Design your community and your work for inclusion. Hold yourself and others accountable for inclusive behaviours.


This Code of Conduct is CC By Attribution, based off the following codes of conduct:

Code of Conduct - WeAllJS


Design Systems Slack

Community Participation Guidelines