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.5 – 1 4,704 comments · Page 57 of 189
Deport them all. And put that traitor Trudeau in Prison for the rest of his miserable pathetic life.
Deport them all. And put that traitor Trudeau in Prison for the rest of his miserable pathetic life.
Identity Attack0.04925346
Insult0.7775208
Profanity0.17241211
Threat0.13815513
Severe Toxicity0.02416241
Toxic 0.7510937 Low Con 0.172 Insult Call_To_Action
Jun 21, 2025 How Canada broke its immigration …
They are hiding under d skirt.of some of der.indian frens or relatives.they are scammers stupid people
They are hiding under d skirt.of some of der.indian frens or relatives.they are scammers stupid people
Identity Attack0.39207554
Insult0.72756535
Profanity0.46460027
Threat0.024580594
Severe Toxicity0.16960317
Toxic 0.7510937 Low Con 0.198 Insult
Oct 6, 2025 IRCC Names India in Study …
Respectfully as an Indian, even i am tired of the Indians . Just stay at your own damn places!!
Respectfully as an Indian, even i am tired of the Indians . Just stay at your own damn places!!
Identity Attack0.6007182
Insult0.5678696
Profanity0.64657205
Threat0.04880493
Severe Toxicity0.29621798
Toxic 0.7510937 Moderate Con 0.426 Identity Attack Insult Identity_Assertion
Feb 11, 2026 2 likes Inside Canada's Indian Invasion...
The liberal parasites are ruining Canada, who voted for them? Too many are stupid? Than this country will no longer remain part of the "west"..and will fall down to the third world religious idiots level …
The liberal parasites are ruining Canada, who voted for them? Too many are stupid? Than this country will no longer remain part of the "west"..and will fall down to the third world religious idiots level (India, Pakistan, etc.)..so most intellignet people will leave to the US or Europe? Europe is also being destroyed by the simiral liberal tribe..(Soros, Starmer, Merz, Zelensky etc.) so it leaves only Trump, who finally removes them from power?
Identity Attack0.46028158
Insult0.7657292
Profanity0.29209393
Threat0.02440793
Severe Toxicity0.11756202
Toxic 0.7510937 Low Con 0.221 Insult
Aug 26, 2025 1 likes Why Canadians Are Turning Against …
People who wipe there ass with paper saying saying Indian are dirty people. Low intelligence haha in your country most of doctor are for. Here.
People who wipe there ass with paper saying saying Indian are dirty people. Low intelligence haha in your country most of doctor are for. Here.
Identity Attack0.54151535
Insult0.5935568
Profanity0.6001929
Threat0.039256934
Severe Toxicity0.34993178
Toxic 0.7510937 Low Con 0.224 Identity Attack Insult
Jan 27, 2026 Inside Canada's Indian Invasion...
At 0:20 her left eye brow twitched in agitation. What a pathetic liar.
At 0:20 her left eye brow twitched in agitation. What a pathetic liar.
Identity Attack0.050671257
Insult0.7775208
Profanity0.25184435
Threat0.010731863
Severe Toxicity0.023076924
Toxic 0.7510937 Low Con 0.206 Insult
Sep 29, 2025 IRCC Names India in Study …
Lol @5:10 😂 that guy on the bike is definitely a self described white trash.
Lol @5:10 😂 that guy on the bike is definitely a self described white trash.
Identity Attack0.6106996
Insult0.7065844
Profanity0.3290656
Threat0.008893564
Severe Toxicity0.16960317
Toxic 0.7510937 Low Con 0.18 Identity Attack Insult Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
No child tax credit or healthcare until they become Canadian citizens and no fucking backpay for the fucking 10 kids they brought from that probably aren’t even their kids
No child tax credit or healthcare until they become Canadian citizens and no fucking backpay for the fucking 10 kids they brought from that probably aren’t even their kids
Identity Attack0.30256465
Insult0.5130944
Profanity0.7785769
Threat0.018364733
Severe Toxicity0.34966052
Toxic 0.7510937 Low Con 0.244 Insult
Oct 1, 2025 Why Canadians Are Turning Against …
I've been here 10 years cant even get PR yet these Indians are scamming the shit out of everything
I've been here 10 years cant even get PR yet these Indians are scamming the shit out of everything
Identity Attack0.5707127
Insult0.5130944
Profanity0.67055607
Threat0.03787563
Severe Toxicity0.23226519
Toxic 0.7510937 Moderate Con 0.477 Identity Attack Insult Personal_Narrative
Jan 29, 2026 Inside Canada's Indian Invasion...
I have an absolutely mind blowing f****** up thing for you to check out that's in a small town in Ontario I don't think there's anything quite like it out there and its absolutely bat …
I have an absolutely mind blowing f****** up thing for you to check out that's in a small town in Ontario I don't think there's anything quite like it out there and its absolutely bat shit crazy let's say this it's an event all 11th graders go on there's only one high school in the town and you are grouped in a squad with 6 people in total and they're all the people you hate the most
Identity Attack0.104676254
Insult0.5130944
Profanity0.70864636
Threat0.11769595
Severe Toxicity0.35368225
Toxic 0.7510937 Constructive 0.569 Insult Meta_Commentary
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
All an illegal immigrant has to say is "I'm gay. I'm really really gay! I'm annoyingly gay! I'm disgustingly gay! I'm so gay that goats are safe in and around me, and if I go …
All an illegal immigrant has to say is "I'm gay. I'm really really gay! I'm annoyingly gay! I'm disgustingly gay! I'm so gay that goats are safe in and around me, and if I go back home, they will kill me!!" and Canada will shower them with money.
Identity Attack0.73072165
Insult0.5739874
Profanity0.39409557
Threat0.5195707
Severe Toxicity0.35368225
Toxic 0.7510937 Moderate Con 0.304 Identity Attack Insult Threat Unverified_Claim
Feb 26, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
Not surprised it’s India. Most scammers are from that shyt hole.
Not surprised it’s India. Most scammers are from that shyt hole.
Identity Attack0.55044734
Insult0.6308392
Profanity0.6528205
Threat0.014220826
Severe Toxicity0.23225145
Toxic 0.7510937 Low Con 0.201 Identity Attack Insult Unverified_Claim
Oct 5, 2025 IRCC Names India in Study …
He should come to Thunder Bay and find out why we are so fucked up
He should come to Thunder Bay and find out why we are so fucked up
Identity Attack0.028886627
Insult0.3388922
Profanity0.8117245
Threat0.011379151
Severe Toxicity0.16960317
Toxic 0.7510937 Moderate Con 0.313 Personal_Narrative
Feb 5, 2026 Inside Canada's Indian Invasion...
Wow, the bike guy; what a stupid PoS! I bet his neighbours wish they could 'deport' him! 😹🤣😹
Wow, the bike guy; what a stupid PoS! I bet his neighbours wish they could 'deport' him! 😹🤣😹
Identity Attack0.055218685
Insult0.7775208
Profanity0.3290656
Threat0.053007595
Severe Toxicity0.02411546
Toxic 0.7510937 Moderate Con 0.334 Insult Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
Man I love your shit but you HAVE to quit with the AI. If anything’s going to make me cancel my Patreon subscription and stop watching you it’s going to be the SLOP.
Man I love your shit but you HAVE to quit with the AI. If anything’s going to make me cancel my Patreon subscription and stop watching you it’s going to be the SLOP.
Identity Attack0.06294931
Insult0.46625584
Profanity0.77181685
Threat0.027170537
Severe Toxicity0.18232453
Toxic 0.7510937 Moderate Con 0.379 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
Sick and tired of this country. Damn you, Trudeau!!!
Sick and tired of this country. Damn you, Trudeau!!!
Identity Attack0.14019285
Insult0.6677319
Profanity0.55356324
Threat0.039602257
Severe Toxicity0.16960317
Toxic 0.7510937 Moderate Con 0.324 Insult
Oct 13, 2025 Inside Canada's Indian Metropolis (Brampton)
Canadians have had enough. We're losing our identity and are called racists if we try and talk about it. Fck that! Get out! Civil war is coming. You're not welcomed here anymore 🖕
Canadians have had enough. We're losing our identity and are called racists if we try and talk about it. Fck that! Get out! Civil war is coming. You're not welcomed here anymore 🖕
Identity Attack0.46028158
Insult0.5739874
Profanity0.6370159
Threat0.146441
Severe Toxicity0.349738
Toxic 0.7510937 Moderate Con 0.391 Insult
Nov 15, 2025 1 likes Why Canadians Are Turning Against …
All are selfish people in the world! That's why any opportunity for the job first gets hard-working people. All white people are also immigrants in history. white people think 'indian don't pay any tax' fuck …
All are selfish people in the world! That's why any opportunity for the job first gets hard-working people. All white people are also immigrants in history. white people think 'indian don't pay any tax' fuck of, we pay more compared to you and get less services.
Identity Attack0.6320481
Insult0.6149945
Profanity0.64080805
Threat0.019055385
Severe Toxicity0.349583
Toxic 0.7510937 Moderate Con 0.454 Identity Attack Insult Economic_Argument
Sep 24, 2025 Inside Canada's Indian Metropolis (Brampton)
I'll watch this shit tomorrow when i'm ready to not get angry before bed.
I'll watch this shit tomorrow when i'm ready to not get angry before bed.
Identity Attack0.019274252
Insult0.2659317
Profanity0.83974665
Threat0.019228047
Severe Toxicity0.06011435
Toxic 0.7510937 Moderate Con 0.325
Oct 10, 2025 Inside Canada's Indian Metropolis (Brampton)
Canada has now turned into every shittly country it invited people from.
Canada has now turned into every shittly country it invited people from.
Identity Attack0.50125694
Insult0.6099415
Profanity0.65961236
Threat0.010447056
Severe Toxicity0.19455661
Toxic 0.7510937 Low Con 0.163 Identity Attack Insult
Nov 29, 2025 Inside Canada's Indian Metropolis (Brampton)
Dirty immigrants need to go home!
Dirty immigrants need to go home!
Identity Attack0.70098627
Insult0.6407567
Profanity0.29279903
Threat0.02682521
Severe Toxicity0.232236
Toxic 0.7510937 Low Con 0.156 Identity Attack Insult
Sep 9, 2025 Why Canadians Are Turning Against …
Get rid of the third world browns from the first world country they are all leeches
Get rid of the third world browns from the first world country they are all leeches
Identity Attack0.7426507
Insult0.6336687
Profanity0.3938786
Threat0.3630133
Severe Toxicity0.39194742
Toxic 0.7510937 Low Con 0.181 Identity Attack Insult Fear_Threat
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
how could canada be soo deaf dumb and blind?
how could canada be soo deaf dumb and blind?
Identity Attack0.49855098
Insult0.7298119
Profanity0.2661772
Threat0.008919456
Severe Toxicity0.109661035
Toxic 0.7510937 Low Con 0.209 Insult Policy_Critique
Jan 29, 2026 1 likes Inside Canada's Indian Invasion...
that's true indian r dirty people
that's true indian r dirty people
Identity Attack0.71720207
Insult0.65129566
Profanity0.37352943
Threat0.018882722
Severe Toxicity0.35368225
Toxic 0.7510937 Moderate Con 0.316 Identity Attack Insult Unverified_Claim
Jan 28, 2026 Inside Canada's Indian Invasion...
I love how european colonial descendants are complaining about others taking over the land their colonial fathers stole from others.. lol.. and shut da fuk up there are many Europeans Italians, Greeks, French, Ukranian, Romanians …
I love how european colonial descendants are complaining about others taking over the land their colonial fathers stole from others.. lol.. and shut da fuk up there are many Europeans Italians, Greeks, French, Ukranian, Romanians etc..how Barley speak English.. so fk of with English..
Identity Attack0.46028158
Insult0.5393265
Profanity0.66405153
Threat0.036839653
Severe Toxicity0.35368225
Toxic 0.7510937 Low Con 0.273 Insult Moral_Argument
Feb 6, 2026 1 likes Inside Canada's Indian Invasion...
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.