PyCon HK 2025 Logo

Enforcement Procedures

This document summarizes the procedures the PyCon US staff uses to enforce the Code of Conduct.

Summary of processes

When the work group receives a report of a possible Code of Conduct violation, it will:

  • Acknowledge the receipt of the report.
  • Evaluate conflicts of interest.
  • Call a meeting of Code of Conduct responders who do not have a conflict of interest.
  • Evaluate the reported incident.
  • Propose a behavioral modification plan.
  • Propose consequences for the reported behavior.
  • Vote on behavioral modification plan and consequences for the reported person.
  • Contact online community administrators/moderators to approve the behavioral modification plan and consequences.
  • Follow up with the reported person.
  • Decide further responses.
  • Follow up with the reporter.

Acknowledge the report

Reporters should receive an emailed acknowledgment of the receipt of their report within 24 hours.

Conflict of interest policy

Examples of conflicts of interest include:

  • The reporter or reported person is your manager.
  • You have a romantic or platonic relationship with either the reporter or the reported person. It's fine to participate if they are an acquaintance.
  • The reporter or reported person is your metamour.
  • The reporter or reported person is your family member.
  • The reporter or reported person is your direct client.
  • The reporter or reported person is someone you work closely with. This could be someone on your team or someone who works on the same project as you.
  • The reporter or reported person is a maintainer who regularly reviews your contributions.

Committee members do not need to state why they have a conflict of interest, only that one exists. Other work group members should not ask why the person has a conflict of interest.

Anyone who has a conflict of interest will remove themselves from the discussion of the incident, and recuse themselves from voting on a response to the report.

Evaluating a report

JURISDICTION

  • Is this a Code of Conduct violation? Is this behavior on our list of inappropriate behavior? Is it borderline inappropriate behavior? Does it violate our community norms?
  • Did this occur in a space that is within our Code of Conduct's scope? If the incident occurred outside the community, but a community member's mental health or physical safety may be negatively impacted if no action is taken, the incident may be in scope.

IMPACT

  • Did this incident occur in a private conversation or in a public space? Incidents that all community members can see will have more negative impact.
  • Does this behavior negatively impact a marginalized group in our community? Is the reporter a person from a marginalized group in our community?
  • Does this incident involve a community leader? Community members often look up to community leaders to set the standard of acceptable behavior.

RISK

  • Does this incident include sexual harrasment?
  • Does this pose a safety risk?
  • Is there a risk of this behavior being repeated?

Reports which involve higher risk or higher impact may face more severe consequences than reports which involve lower risk or lower impact.

Propose a behavioral modification plan

The event staff will determine a concrete behavioral modification plan that ensures the inappropriate behavior is not repeated. The event staff will also discuss what actions may need to be taken if the reported person does not agree to the behavioral modification plan.

  • Requiring that the reported person not use specific language.
  • Requiring that the reported person not join in on specific types of discussions.
  • Requiring that the reported person not send private messages to a community member.
  • Requiring that the reported person not join specific communication channels.
  • Removing the reported person from administrator or moderator rights to community infrastructure.
  • Removing a volunteer from their duties and responsibilities.
  • Removing a person from leadership of relevant organizations.
  • Removing a person from membership of relevant organizations.

Propose consequences

Possible private responses to an incident include:

  • Nothing, if the behavior was determined to not be a Code of Conduct violation.
  • A verbal or emailed warning.
  • A final warning.
  • Temporarily removing the reported person from the online community.
  • Permanently removing the reported person from the online community.
  • Publishing an account of the incident.

Follow up with the reported person

The event staff will work with online community administrators/moderators to draft a response to the reported person. The email should contain a description of the behavior, impact, modification plan, and consequences.

Decide further responses

If the reported person provides additional context, the event staff may need to re-evaluate the behavioral modification plan and consequences.

Follow up with the reporter

A person who makes a report should receive a follow up email stating what action was taken in response to the report. The follow up email should be sent no later than one week after receipt.

Attribution

  1. PyCon Code of Conductis licensed under a Creative Commons Attribution 3.0 Unported License.
  2. Ada Initiative'sConference anti-harassment/Responding to Reportsis licensed under a Creative Commons Attribution 3.0 Unported License.
  3. Impact vs risk framework bySafety First PDXlicensed under Creative Commons Attribution Share-Alike 3.0.
  4. Code of Conduct templatewas created by Otter Tech and is licensed under Creative Commons Attribution 3.0.