Skip to content

Commit efe75e7

Browse files
committed
Add process complaints
1 parent 38c6dc0 commit efe75e7

3 files changed

Lines changed: 26 additions & 5 deletions

File tree

app/views/complaints/report.html.erb

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
<p>
77
Thank you for taking the time to make a report. If you've seen harmful, abusive, or illegal content on our
88
communities, you can report this to us here. You can also use this page if you've received a message saying we've
9-
classified your content as harmful, abusive, or illegal and you wish to contest it.
9+
classified your content as harmful, abusive, or illegal and you wish to contest it, or if you have a complaint
10+
about our processes or our compliance with our duties.
1011
</p>
1112

1213
<div class="notice is-warning has-color-yellow-900 flex-row-always ai-c has-font-size-caption h-m-b-4">
@@ -45,7 +46,8 @@
4546
<%= label_tag :reported_url, 'Where is this content?' %>
4647
<div class="form-caption">
4748
Enter a URL or link to where we can find this content on our network. You can use the Copy Link button under
48-
posts to get a direct link to a post.
49+
posts to get a direct link to a post. Enter N/A if you are not complaining about specific content; add more
50+
details below.
4951
</div>
5052
<%= text_field_tag :reported_url, nil, class: 'form-element', required: true %>
5153
</div>
@@ -95,6 +97,11 @@
9597
Tell us any additional information you have about this report. Is there any additional content we removed that
9698
you would like to include? Provide detailed reasoning explaining why you disagree with our classification.
9799
</div>
100+
<div class="form-caption hidden" data-report-type="process">
101+
Tell us the details of your complaint. Do you believe we have failed to comply with our statutory duties, or
102+
that we have failed to follow our policies and procedures? In what way? Provide any relevant examples or
103+
evidence.
104+
</div>
98105
<%= text_area_tag :content, nil, class: 'form-element', required: true, rows: 10 %>
99106
</div>
100107

config/config/safety_center.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,24 @@ outcomes:
4545
copyright: *illegal_upheld
4646
appeal:
4747
content: our community team agreed with your appeal and have reversed the action taken in your case.
48+
process:
49+
content: our community team have reviewed your complaint and found information to substantiate it.
50+
4851
actionable:
4952
name: Actionable
50-
description: The content is actionable but the reported classification is not correct. NOT applicable to appeals.
53+
description: The content is actionable but the reported classification is not correct. NOT applicable to appeals or
54+
process complaints.
5155
user_facing:
5256
illegal: &illegal_actionable
5357
content: our community team agreed that the content you reported was actionable and have taken appropriate
5458
action, but have changed your classification of the content for reporting purposes.
5559
abusive: *illegal_actionable
5660
copyright: *illegal_actionable
57-
appeal: ~
61+
appeal:
62+
content: ~
63+
process:
64+
content: ~
65+
5866
disputed:
5967
name: Disputed
6068
description: The reporter's classification is disputed; the content does not appear to be actionable; in the case of
@@ -69,6 +77,8 @@ outcomes:
6977
appeal:
7078
content: our community team have reviewed your appeal and have decided that the action taken in your case was
7179
appropriate.
80+
process:
81+
content: our community team have reviewed your complaint but found no information to substantiate it.
7282

7383
report_types:
7484
illegal:
@@ -87,6 +97,10 @@ report_types:
8797
enabled: true
8898
name: Classification Appeal
8999
description: an appeal regarding how we've handled your content
100+
process:
101+
enabled: true
102+
name: Complaint about our process
103+
description: a complaint about our processes or compliance with our duties
90104

91105
# This list is sourced from Ofcom's list of the 17 types of priority illegal content, which is in turn sourced from
92106
# Schedules 5-7 of the Online Safety Act.

db/schema.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#
1111
# It's strongly recommended that you check this file into your version control system.
1212

13-
ActiveRecord::Schema[7.2].define(version: 2025_12_26_185531) do
13+
ActiveRecord::Schema[7.2].define(version: 2026_02_08_223211) do
1414
create_table "abilities", charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade do |t|
1515
t.bigint "community_id"
1616
t.string "name"

0 commit comments

Comments
 (0)