Skip to content

Commit cbeef33

Browse files
committed
Add grievance policy
1 parent a9eef3c commit cbeef33

File tree

3 files changed

+252
-1
lines changed

3 files changed

+252
-1
lines changed

assets/redirects.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,9 @@ export default [
7070
path: "/codeofconduct",
7171
target: "https://berlincodeofconduct.org",
7272
},
73+
{
74+
title: "Grievance policy",
75+
path: "/grievancePolicy",
76+
target: "https://creativecode.berlin/grievancePolicy/",
77+
},
7378
];

pages/grievancePolicy.vue

Lines changed: 245 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,245 @@
1+
<template>
2+
<div>
3+
4+
<p>This document summarizes the procedures Creative Code Berlin uses to
5+
enforce the Code of Conduct.</p>
6+
<p>Why have a grievance policy?</p>
7+
<ol type="1">
8+
<li><blockquote>
9+
<p>The purpose for having a policy is to make dealing with grievances,
10+
when they happen, easier for the committee. Easier as in, less thinking
11+
and decision-making about what is the right thing to do. The grievance
12+
policy provides the process to follow, and suggestions for how to make
13+
decisions along that path.</p>
14+
</blockquote></li>
15+
</ol>
16+
<ol type="1">
17+
<li><blockquote>
18+
<p>This is also recommended in the book ["How to Respond to Code of
19+
Conduct Reports"](<a
20+
href="https://files.frameshiftconsulting.com/books/cocguide.pdf"><em>https://files.frameshiftconsulting.com/books/cocguide.pdf</em></a>)
21+
by Valerie Aurora and Mary Gardiner. The relevant quote in Chapter 2
22+
page 23:</p>
23+
</blockquote></li>
24+
</ol>
25+
<ul>
26+
<li><blockquote>
27+
<p>'If possible, adopt a written incident response guide to guide your
28+
work, such as the one in the "Responding to a report" chapter of this
29+
book. When first receiving a report, often the committee members are
30+
stressed and not capable of thinking well. Even when calm, people often
31+
forget important steps of a process. A written guide provides a
32+
framework and a set of reminders to work through during a stressful
33+
time.'</p>
34+
</blockquote></li>
35+
</ul>
36+
<p><strong>Summary of processes</strong></p>
37+
<p>When the committee receives a report of a possible Code of Conduct
38+
violation, it will:</p>
39+
<p>1. Document the report in written form.</p>
40+
<p>2. Acknowledge the receipt of the report.</p>
41+
<p>3. Evaluate conflicts of interest.</p>
42+
<p>4. Call a meeting of the grievance work group. (Committee members
43+
without a conflict of interest are the members of the grievance work
44+
group.)</p>
45+
<p>5. Review the report.</p>
46+
<p>6. Propose expected change of behavior.</p>
47+
<p>7. Propose consequences for the reported behavior.</p>
48+
<p>8. Vote on suggested changes and consequences for the reported
49+
person(s).</p>
50+
<p>9. Follow up with the reported person(s).</p>
51+
<p>10. Process any responses from reported person(s).</p>
52+
<p>11. Follow up with the reporter.</p>
53+
<p>12. Release a public report if the incident was public</p>
54+
<p>1. Document the report in written form</p>
55+
<p>If someone reports a grievance, ask them for a written account of
56+
what happened. If the report is verbal, then the member of the committee
57+
who received the report should write down as soon as possible what they
58+
were told.</p>
59+
<p>If the following information is not volunteered in the written or
60+
verbal report, ask for it, and include it, and inform them that this is
61+
voluntary.</p>
62+
<p>* Who the reported person(s) is(are)</p>
63+
<p>* The behavior they would like to report</p>
64+
<p>* The approximate time of the behavior</p>
65+
<p>* The circumstances surrounding the incident</p>
66+
<p>* Other people involved in the incident</p>
67+
<p>* Any supporting information (screenshots, etc.)</p>
68+
<p>Tell the reporter that "If you're ok with it, I am going to convey
69+
this incident to the organisers." Pause, and see if they say they do not
70+
want this; if this is the case, the report is not processed further.
71+
Otherwise, it proceeds.</p>
72+
<p>Communicate the incident to the CCB committee.</p>
73+
<p>As soon as possible, communicate with the reported person(s) to let
74+
them know that there is a complaint about them. Let them tell a member
75+
of the CCB committee their side of the story. The grievance work group
76+
will review this in their meeting.</p>
77+
<p>2. Acknowledge the receipt of the report</p>
78+
<p>Reporters should receive an emailed acknowledgment of the receipt of
79+
their report within 72 hours.</p>
80+
<p>3. Evaluate conflicts of interest</p>
81+
<p>There is a conflict of interest if the individual does not think they
82+
can be impartial to either the reporter or reported party.</p>
83+
<p>For example:</p>
84+
<p>- The reporter or reported person has a formal or informal
85+
relationship with you, whether it is work-related, familial, romantic,
86+
or platonic. </p>
87+
<p>- It's fine to participate if they are an acquaintance.</p>
88+
<p>Committee members do not need to state why they have a conflict of
89+
interest, only that one exists. Other work group members should not ask
90+
why the person has a conflict of interest.</p>
91+
<p>Anyone who has a conflict of interest will remove themselves from the
92+
discussion of the incident, and recuse themselves from voting on a
93+
response to the report.</p>
94+
<p>4. Call a meeting of the grievance work group.</p>
95+
<p>The committee members without a conflict of interest are the members
96+
of the grievance work group. A member from the grievance work group will
97+
volunteer to be the main facilitator of the report process. A deputy
98+
will also be nominated, and will manage the report process if the
99+
primary faciliator is unable to. The main facilitator will call a
100+
meeting within one month of receiving the report.</p>
101+
<p>5. Review the report.</p>
102+
<p>First the report will be evaluated on <strong>jurisdiction</strong>,
103+
which is whether the report is within the scope of our grievance policy,
104+
and should be further considered. If it is within jurisdiction, it will
105+
be evaluated on <strong>impact</strong> and <strong>risk</strong>. The
106+
combined impact and risk will determine the severity of the outcome.</p>
107+
<p>Jurisdiction</p>
108+
<p>- Is this a Code of Conduct violation? Is this behavior on our list
109+
of inappropriate behavior? Is it borderline inappropriate behavior? Does
110+
it violate our community norms? If the answer to any of these questions
111+
is yes, then the report is a Code of Conduct violation.</p>
112+
<p>- Did this occur in a space that is within our Code of Conduct's
113+
scope? Did this occur at one of our in-person or online events,
114+
associated social events, or on one of our discussion platforms? If the
115+
incident occurred outside the community, but a community member's mental
116+
health or physical safety may be negatively impacted if no action is
117+
taken, the incident may be in scope. Private conversations within our
118+
community spaces are also in scope.</p>
119+
<p>Impact</p>
120+
<p>- Did this incident occur in a private conversation or in a public
121+
space? Incidents that all community members can see will have more
122+
negative impact.</p>
123+
<p>- Does this behavior negatively impact a marginalized group in our
124+
community? Is the reporter a person from a marginalized group in our
125+
community? How is the reporter being negatively impacted by the reported
126+
person's behavior? Are members of the marginalized group likely to
127+
disengage with the community if no action was taken on this report?</p>
128+
<p>- Does this incident involve a community leader? Community members
129+
often look up to community leaders to set the standard of acceptable
130+
behavior.</p>
131+
<p><strong>Risk</strong></p>
132+
<p>- Does this incident include sexual harassment?</p>
133+
<p>- Does this pose a safety risk? Does the behavior put a person's
134+
physical safety at risk? Will this incident severely negatively impact
135+
someone's mental health?</p>
136+
<p>- Is there a risk of this behavior being repeated? Does the reported
137+
person understand why their behavior was inappropriate? Is there an
138+
established pattern of behavior from past reports?</p>
139+
<p>Reports which involve higher risk or higher impact may face more
140+
severe consequences than reports which involve lower risk or lower
141+
impact.</p>
142+
<p>6. Propose an expected change of behavior</p>
143+
<p>The work group will determine a concrete behavioral modification plan
144+
that ensures the inappropriate behavior is not repeated. The work group
145+
will also discuss what actions may need to be taken if the reported
146+
person does not agree to the behavioral modification plan.</p>
147+
<p>What follows are examples of possible behavioral modification plans
148+
for incidents that occur in community spaces under the scope of this
149+
Code of Conduct. This behavioral modification list is not exhaustive,
150+
and the CCB work group reserves the right to take any action it deems
151+
necessary.</p>
152+
<p>- Requiring that the reported person not use specific language</p>
153+
<p>- Requiring that the reported person not send private messages to a
154+
community member</p>
155+
<p>- Requiring that the reported person not join specific communication
156+
channels</p>
157+
<p>- Removing the reported person from administrator or moderator rights
158+
to community infrastructure</p>
159+
<p>- Removing a volunteer from their duties and responsibilities</p>
160+
<p>- Removing a person from leadership</p>
161+
<p>7. Propose consequences</p>
162+
<p>What follows are examples of possible consequences to an incident
163+
report. This consequences list is not exhaustive, and the CCB Code of
164+
Conduct work group reserves the right to take any action it deems
165+
necessary.</p>
166+
<p>Possible responses to an incident include:</p>
167+
<p>- Nothing, if the behavior was determined to not be a Code of Conduct
168+
violation</p>
169+
<p>- A verbal or emailed warning including a description of the expected
170+
change of behavior and consequences for non compliance.</p>
171+
<p>- A final warning</p>
172+
<p>- Temporarily removing the reported person from the online community
173+
and/or temporarily banning the reported person from in-person events. A
174+
temporary ban may include conditions for re-entry in the community, like
175+
demonstrating an understanding of the harmful behavior and a commitment
176+
to change.</p>
177+
<p>- Permanently removing the reported person from the online community
178+
and/or permanently banning the reported person from in-person events</p>
179+
<p>- Publishing an account of the incident</p>
180+
<p>8. Work group vote</p>
181+
<p>Some work group members may have a conflict of interest and may be
182+
excluded from discussions of a particular incident report. Excluding
183+
those members, decisions on the behavioral modification plans and
184+
consequences will be determined by a majority vote of the CCB Code of
185+
Conduct work group.</p>
186+
<p>9. Follow up with the reported person(s)</p>
187+
<p>The CCB Code of Conduct work group will draft a response to the
188+
reported person(s). The email should contain:</p>
189+
<p>- A description of the person's past behavior in neutral language</p>
190+
<p>- The negative impact of that behavior</p>
191+
<p>- A concrete behavioral modification plan that includes the potential
192+
consequences of their subsequent behavior</p>
193+
<p>- If applicable, offer resources to help the behavior change. </p>
194+
<p>- Mention that a final warning will be sent before more permanent
195+
measures are taken.</p>
196+
<p>The work group should not state who reported this incident. They
197+
should attempt to anonymize any identifying information from the report.
198+
The reported person(s) should be discouraged from contacting the
199+
reporter to discuss the report. If they wish to apologize to the
200+
reporter, the work group can accept the apology on behalf of the
201+
reporter.</p>
202+
<p>10. Process any responses from reported person(s)</p>
203+
<p>If the reported person(s) provides additional context, the CCB Code
204+
of Conduct work group may need to re-evaluate the behavioral
205+
modification plan and consequences.</p>
206+
<p>11. Follow up with the reporter</p>
207+
<p>A person who makes a report should receive a follow up email stating
208+
what action was taken in response to the report. Communications between
209+
the reported person and the grievance work group will not be shared with
210+
the reporter. If the work group decided no response was needed, they
211+
should provide an email explaining why it was not a Code of Conduct
212+
violation. Reports that are not made in good faith (such as "reverse
213+
sexism" or "reverse racism") may receive no response.</p>
214+
<p>The follow up email should be sent no later than six weeks after the
215+
receipt of the report. If deliberation or follow up with the reported
216+
person takes longer than six weeks, the work group should send a status
217+
email to the reporter.</p>
218+
<p>12. Release a public report if the incident was public</p>
219+
<p>Incidents that happened privately or between a small group will be
220+
documented internally. In case of public incidents, a public report may
221+
be issued.</p>
222+
<p>References</p>
223+
<p>1. <a
224+
href="https://files.frameshiftconsulting.com/books/cocguide.pdf"><em>https://files.frameshiftconsulting.com/books/cocguide.pdf</em></a></p>
225+
<p>2. <a
226+
href="https://www.python.org/psf/conduct/enforcement/"><em>https://www.python.org/psf/conduct/enforcement/</em></a></p>
227+
<p>3. <a
228+
href="https://geekfeminism.fandom.com/wiki/Conference_anti-harassment/Responding_to_reports"><em>https://geekfeminism.fandom.com/wiki/Conference_anti-harassment/Responding_to_reports</em></a></p>
229+
<p>Where did the proposed grievance policy come from?</p>
230+
<p>Chapter 3 of "How to Respond to Code of Conduct Reports" guided the
231+
policy, but we found the Python Software Foundation Code of Conduct
232+
Working Group Enforcement Procedures (<a
233+
href="https://www.python.org/psf/conduct/enforcement/"><em>https://www.python.org/psf/conduct/enforcement/</em></a>)
234+
to be just the right level of detail and efficiency of words. Where it
235+
did not have much detail on was how to collect information for
236+
evaluation, which was provided in </p>
237+
<p>Geek Feminism, Conference anti-harassment/Responding to reports
238+
<em>(</em><a
239+
href="https://geekfeminism.fandom.com/wiki/Conference_anti-harassment/Responding_to_reports"><em>https://geekfeminism.fandom.com/wiki/Conference_anti-harassment/Responding_to_reports</em></a><em>).</em></p>
240+
<p>So we've combined these two sources into one policy, and have edited
241+
the text in light of our small size, and the fact that we are all
242+
volunteers, and that we want our commitment in the community to be
243+
sustainable.</p>
244+
</div>
245+
</template>

public/_redirects

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@
1111
/artwork https://creativecode.berlin/submit/ 301
1212
/github https://github.com/CreativeCodeBerlin 301
1313
/learn https://sableraph.notion.site/Creative-Code-resources-for-beginners-and-beyond-p5-js-edition-38fce7d30b1d41a9a626ab70440f40ca 301
14-
/codeofconduct https://berlincodeofconduct.org 301
14+
/codeofconduct https://berlincodeofconduct.org 301
15+
/grievancePolicy https://creativecode.berlin/grievancePolicy/ 301

0 commit comments

Comments
 (0)