Skip to content
Canadian Immigration Dashboard [ CID ]
Civility Analysis

Discourse Quality

Toxicity and constructive discourse scores from Google's Perspective API (via Communalytic).

Comments Scored
55,769
Embeddings
55,418
Avg Toxicity
0.2446
Avg Constructive
0.4192
Highly Toxic (>0.5)
7,830
14.0% of scored

Toxicity Breakdown by Video (Top 10)

Average toxicity scores across comments on each video — bars show how commenters' language scores on each toxicity dimension.

Constructive vs Toxic

Each point is a comment. X-axis = toxicity, Y-axis = average constructive score (affinity, compassion, curiosity, nuance, personal story, reasoning, respect).

27,099
Constructive & Civil
2,759
Passionate but Toxic
19,440
Neutral / Low Signal
4,931
Purely Toxic

Based on 54,229 comments with both toxicity and constructive scores.

Toxicity & Constructiveness Over Time

Monthly average toxicity vs constructive scores — track how discourse quality shifts around key events.

Discourse Quality Score by Video (Top 10)

Composite score = avg constructive - avg toxicity, computed from comment-level Perspective API scores. Green bars = net constructive discourse; red bars = net toxic discourse.

Discourse Quality Score by Channel (Top 10)

Same composite score aggregated by channel — based on comment toxicity/constructiveness scores, not the channel's own content. Which channels' comment sections foster constructive vs toxic discussion?

{# Expects: explorer_rows, explorer_total, explorer_pages, current_page, page_range, filter_opts, f_q, f_polarity, f_tox_min, f_tox_max, f_sort, f_cluster, f_scope, explorer_reset_url #}

Comment Explorer

Browse comments with toxicity & constructive scores. Filter by keyword, polarity, toxicity range, or cluster.

Search & Filter

Search comment text, filter by category or toxicity level
Active: Tox: 0.7 – 1 1,756 comments · Page 10 of 71
Idiotic clickbait. There were only 1.67 million temporary residents (both workers and students) in Canada in 2024. "Millions" will not be forced to leave.
Idiotic clickbait. There were only 1.67 million temporary residents (both workers and students) in Canada in 2024. "Millions" will not be forced to leave.
Identity Attack0.00046435886
Insult0.8789705
Profanity0.0008203522
Threat0.000110675006
Severe Toxicity0.000013432613
Toxic 0.9073123 Insult Meta_Commentary
Apr 14, 2025 19 likes
Trump has gone insane 😂
Trump has gone insane 😂
Identity Attack0.000781273
Insult0.8551056
Profanity0.00068176084
Threat0.00044252395
Severe Toxicity0.000019311423
Toxic 0.9068097 Insult
Dec 8, 2025 1 likes
I'm in the middle of nowhere northern Ontario Canada and we have a shitload of the fuckers here
I'm in the middle of nowhere northern Ontario Canada and we have a shitload of the fuckers here
Identity Attack0.41222036
Insult0.71120167
Profanity0.8949436
Threat0.013165667
Severe Toxicity0.35368225
Toxic 0.9061063 Moderate Con 0.442 Insult Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
STAY IN YOUR SHITHOLE
STAY IN YOUR SHITHOLE
Identity Attack0.08087392
Insult0.67254376
Profanity0.83974665
Threat0.02924249
Severe Toxicity0.4379392
Toxic 0.9061063 Low Con 0.215 Insult Identity_Assertion
Oct 4, 2025 2 likes Inside Canada's Indian Metropolis (Brampton)
15:48 this guy looks indian himself. and its always funny seeing racist eastern europeans. mfs are living example of why hitler fucked em
15:48 this guy looks indian himself. and its always funny seeing racist eastern europeans. mfs are living example of why hitler fucked em
Identity Attack0.6649212
Insult0.6109131
Profanity0.7796426
Threat0.13498579
Severe Toxicity0.45895407
Toxic 0.9061063 Low Con 0.246 Identity Attack Insult Meta_Commentary
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
Look at their pos restarded country how lawless polluted and corrupted. Fuck their arse Cannada spineless🤬
Look at their pos restarded country how lawless polluted and corrupted. Fuck their arse Cannada spineless🤬
Identity Attack0.58743036
Insult0.7497506
Profanity0.8086746
Threat0.06863153
Severe Toxicity0.50703704
Toxic 0.9061063 Low Con 0.155 Identity Attack Insult Fear_Threat
Jan 29, 2026 Inside Canada's Indian Invasion...
Canada sucks. Dumb dunb
Canada sucks. Dumb dunb
Identity Attack0.58743036
Insult0.8131897
Profanity0.64080805
Threat0.008919456
Severe Toxicity0.35368225
Toxic 0.9061063 Low Con 0.201 Identity Attack Insult Humor_Satire
Sep 29, 2025 1 likes IRCC Names India in Study …
To sneak into the world's greatest country on earth? Sybau man No body gives a fuck about ur shit hole Lil Nazi country!
To sneak into the world's greatest country on earth? Sybau man No body gives a fuck about ur shit hole Lil Nazi country!
Identity Attack0.6413409
Insult0.72868866
Profanity0.844891
Threat0.09316374
Severe Toxicity0.52891463
Toxic 0.9061063 Low Con 0.188 Identity Attack Insult Identity_Assertion
Jan 27, 2026 3 likes Inside Canada's Indian Invasion...
Kenney the weasel can eat shit
Kenney the weasel can eat shit
Identity Attack0.11744241
Insult0.6308392
Profanity0.86331284
Threat0.035113025
Severe Toxicity0.35368225
Toxic 0.9061063 Low Con 0.108 Insult Humor_Satire
Feb 18, 2026 LILLEY UNLEASHED: The fall of …
0:37 this shit again
0:37 this shit again
Identity Attack0.029402243
Insult0.40698266
Profanity0.84995824
Threat0.010938995
Severe Toxicity0.34997055
Toxic 0.9061063 Low Con 0.289 Meta_Commentary
Feb 9, 2026 Inside Canada's Indian Invasion...
hey , u are criticizing other country but saying your country is the greatest country in the world WTF! You are such a Dickhead.....now you are Racist.
hey , u are criticizing other country but saying your country is the greatest country in the world WTF! You are such a Dickhead.....now you are Racist.
Identity Attack0.38826546
Insult0.8390655
Profanity0.7654259
Threat0.03407705
Severe Toxicity0.45895407
Toxic 0.9061063 Low Con 0.205 Insult Identity_Assertion
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Cancer.. the west is fucked thanks to weak minded idiots believing in a fantasy world where everybody can hold hands and be friends.. i am tired boss.
Cancer.. the west is fucked thanks to weak minded idiots believing in a fantasy world where everybody can hold hands and be friends.. i am tired boss.
Identity Attack0.3817989
Insult0.7298119
Profanity0.8186401
Threat0.03718498
Severe Toxicity0.44787344
Toxic 0.9061063 Low Con 0.27 Insult Fear_Threat
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
These fvckin rats can’t even speak English
These fvckin rats can’t even speak English
Identity Attack0.36702603
Insult0.7967344
Profanity0.8255558
Threat0.040638234
Severe Toxicity0.45895407
Toxic 0.9061063 Low Con 0.122 Insult Identity_Assertion
Feb 16, 2026 4 likes Inside Canada's Indian Invasion...
Sub human shit eaters
Sub human shit eaters
Identity Attack0.36803186
Insult0.67735565
Profanity0.86331284
Threat0.046541955
Severe Toxicity0.35368225
Toxic 0.9061063 Low Con 0.173 Insult
Jan 27, 2026 Inside Canada's Indian Invasion...
They dont even want to say Indian..its fucking khalistanis
They dont even want to say Indian..its fucking khalistanis
Identity Attack0.6778536
Insult0.5935568
Profanity0.86331284
Threat0.032005094
Severe Toxicity0.45293763
Toxic 0.9061063 Low Con 0.143 Identity Attack Insult Identity_Assertion
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Im a nova scotia we are fucked these fuckjn people keep coming taking our jobs taking over canada isnt Canada we are not canada any more we are little India we are fucked tax has …
Im a nova scotia we are fucked these fuckjn people keep coming taking our jobs taking over canada isnt Canada we are not canada any more we are little India we are fucked tax has gone up since they have got here we aren't a free country and more we are not ina flourishing country Canada and nova scotia has gone to hell do not come here our country is fucked it's run by diaper heads
Identity Attack0.6320481
Insult0.6991143
Profanity0.8326356
Threat0.06690872
Severe Toxicity0.50703704
Toxic 0.9061063 Moderate Con 0.392 Identity Attack Insult Fear_Threat
Jan 28, 2026 Inside Canada's Indian Invasion...
9:08 😂😂😂😂😂😂😂 Holy crap are they stupid
9:08 😂😂😂😂😂😂😂 Holy crap are they stupid
Identity Attack0.10221587
Insult0.7344449
Profanity0.6983885
Threat0.012803185
Severe Toxicity0.34950548
Toxic 0.9061063 Low Con 0.217 Insult Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
I’m a white, middle-aged woman. My daughters in-laws are Indian. They are a doctor and a physicist. Worked their butts off in menial jobs while raising a family and going to school to achieve creditations …
I’m a white, middle-aged woman. My daughters in-laws are Indian. They are a doctor and a physicist. Worked their butts off in menial jobs while raising a family and going to school to achieve creditations in their fields. Fuck off with your racist bullshit.
Identity Attack0.6007182
Insult0.72756535
Profanity0.89909166
Threat0.03787563
Severe Toxicity0.44860926
Toxic 0.9061063 Constructive 0.559 Identity Attack Insult Solidarity
Jan 28, 2026 Inside Canada's Indian Invasion...
8:28 Kick all of them, they are not Indians. THROW THEM IN THE OCEAN.. Fcuking Khalistanis..
8:28 Kick all of them, they are not Indians. THROW THEM IN THE OCEAN.. Fcuking Khalistanis..
Identity Attack0.7499929
Insult0.65129566
Profanity0.7246992
Threat0.6738745
Severe Toxicity0.61260825
Toxic 0.9061063 Low Con 0.234 Identity Attack Insult Threat
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Wish they would bathe more, you all smell like shit
Wish they would bathe more, you all smell like shit
Identity Attack0.10221587
Insult0.71120167
Profanity0.8449782
Threat0.016120117
Severe Toxicity0.23340854
Toxic 0.9061063 Low Con 0.202 Insult Fear_Threat
Feb 7, 2026 Inside Canada's Indian Invasion...
they need to get the fuck out of our country the worse part of the timmies workers is they all claim good enough to work good enough to stay but they arnt good enough, most …
they need to get the fuck out of our country the worse part of the timmies workers is they all claim good enough to work good enough to stay but they arnt good enough, most people who worked at timmies before were teenagers and i always got my order right now these fucking idiots work there and cant make a bagel and coffee how fucking hard is it the fucking place is a coffee place and no one there can make a fucking coffee i have gone back and just thrown my order at them and left (you can think thats disrespectful but they are fucking up a job children do then argue with you when you try take it back). Youth unemployment is at a record high in ontario because these places will not hire white people. they think we are all below them in our country (yes i am native so before you fucking cry about white people talking canada STFU) they get more then people of our native homeland
Identity Attack0.46028158
Insult0.66500133
Profanity0.8186401
Threat0.2836219
Severe Toxicity0.50703704
Toxic 0.9061063 Constructive 0.526 Insult Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
bro is the same scumbag he was when he was trying t suck mr beast dick
bro is the same scumbag he was when he was trying t suck mr beast dick
Identity Attack0.1769227
Insult0.67254376
Profanity0.8186401
Threat0.060766358
Severe Toxicity0.5145575
Toxic 0.9061063 Low Con 0.188 Insult Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
Shameful and disgusting what a joke this crap must stop I cannot believe this shit
Shameful and disgusting what a joke this crap must stop I cannot believe this shit
Identity Attack0.05794714
Insult0.5739874
Profanity0.84995824
Threat0.029587816
Severe Toxicity0.35368225
Toxic 0.9061063 Low Con 0.282 Insult Moral_Argument
Nov 21, 2025 Thousands of refugees allowed into …
Winnipeg is the same shit
Winnipeg is the same shit
Identity Attack0.2781757
Insult0.6336687
Profanity0.89909166
Threat0.009100696
Severe Toxicity0.23224974
Toxic 0.9061063 Low Con 0.287 Insult Comparative_Framing
Jan 27, 2026 Inside Canada's Indian Invasion...
Well quit voting liberal Canadians . You wouldn’t have this crap! Idiots!
Well quit voting liberal Canadians . You wouldn’t have this crap! Idiots!
Identity Attack0.4911651
Insult0.87896585
Profanity0.50818664
Threat0.012440704
Severe Toxicity0.23226346
Toxic 0.9061063 Low Con 0.136 Insult Call_To_Action
Aug 25, 2025 Why Canadians Are Turning Against …
Data source: comment_perspective_scores (Google Perspective API via Communalytic) · Scores are probability values (0-1) indicating how likely a reader would perceive the interaction as toxic or constructive.