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 12 of 189
Cansdian here ...its fucking nuts how many are here . Fuck trudeau
Cansdian here ...its fucking nuts how many are here . Fuck trudeau
Identity Attack0.22631748
Insult0.6798578
Profanity0.8690192
Threat0.035803676
Severe Toxicity0.44787344
Toxic 0.90451443 Moderate Con 0.318 Insult Policy_Critique
Jan 28, 2026 2 likes Inside Canada's Indian Invasion...
YOU SHOULDVE CAME TO WINDSOR ONTARIO IS GENUINELY THE WORST ITS SO DISGUSTING SEEING MY CITY GO TO SHIT
YOU SHOULDVE CAME TO WINDSOR ONTARIO IS GENUINELY THE WORST ITS SO DISGUSTING SEEING MY CITY GO TO SHIT
Identity Attack0.2795294
Insult0.58196646
Profanity0.8086746
Threat0.014048163
Severe Toxicity0.35368225
Toxic 0.90451443 Low Con 0.293 Insult
Jan 27, 2026 Inside Canada's Indian Invasion...
What kind of fucking idiots think this is partisan? If the Liberals are found to be commiting treason. Charge them for it. This is such disgusting behavior that the Liberals can act this way.
What kind of fucking idiots think this is partisan? If the Liberals are found to be commiting treason. Charge them for it. This is such disgusting behavior that the Liberals can act this way.
Identity Attack0.2823795
Insult0.8634578
Profanity0.71218073
Threat0.13178273
Severe Toxicity0.35368225
Toxic 0.90451443 Low Con 0.211 Insult Policy_Critique
Oct 1, 2025 IRCC Names India in Study …
DONT GIVE A FLING SHIT TO MANY INDIANS
DONT GIVE A FLING SHIT TO MANY INDIANS
Identity Attack0.65625757
Insult0.54471385
Profanity0.8086746
Threat0.09009721
Severe Toxicity0.457266
Toxic 0.9029226 Low Con 0.23 Identity Attack Insult Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
fuck sickening get home
fuck sickening get home
Identity Attack0.06567776
Insult0.5130944
Profanity0.8690192
Threat0.03649433
Severe Toxicity0.35515398
Toxic 0.9029226 Moderate Con 0.352 Insult
Jan 27, 2026 Inside Canada's Indian Invasion...
This guy is retarded just that stupid annoying voice he failed at doing every other type of content so he settled on race baiting 😂 good for him another stupid millionaire influencer
This guy is retarded just that stupid annoying voice he failed at doing every other type of content so he settled on race baiting 😂 good for him another stupid millionaire influencer
Identity Attack0.3817989
Insult0.8131897
Profanity0.49259362
Threat0.03787563
Severe Toxicity0.35368225
Toxic 0.9029226 Low Con 0.17 Insult Meta_Commentary
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
India is a SHITHOLE. I pee on Indian flag 🇮🇳 🤮
India is a SHITHOLE. I pee on Indian flag 🇮🇳 🤮
Identity Attack0.77429146
Insult0.7065844
Profanity0.764141
Threat0.1329628
Severe Toxicity0.5843659
Toxic 0.9029226 Low Con 0.237 Identity Attack Insult Fear_Threat
Mar 1, 2026 4 likes Inside Canada's Indian Invasion...
Our stupid parents should be slaughtered for bringing us into this miserable world.
Our stupid parents should be slaughtered for bringing us into this miserable world.
Identity Attack0.28034934
Insult0.7782364
Profanity0.5013569
Threat0.60325533
Severe Toxicity0.35368225
Toxic 0.9029226 Low Con 0.185 Insult Threat Personal_Narrative
Dec 10, 2025 IRCC Names India in Study …
Hey stupid, when will Native Americans get to video of your cracker asses when you guys invaded their land? You a weak racist. Get a real job.
Hey stupid, when will Native Americans get to video of your cracker asses when you guys invaded their land? You a weak racist. Get a real job.
Identity Attack0.5108175
Insult0.8390655
Profanity0.6321197
Threat0.13127698
Severe Toxicity0.457266
Toxic 0.9029226 Low Con 0.148 Identity Attack Insult Identity_Assertion
Feb 26, 2026 1 likes Inside Canada's Indian Invasion...
These filthy Indians trash Canada and 💩 on our public beach’s. Disgusting people
These filthy Indians trash Canada and 💩 on our public beach’s. Disgusting people
Identity Attack0.7895903
Insult0.8131897
Profanity0.44366163
Threat0.029069828
Severe Toxicity0.45895407
Toxic 0.9029226 Low Con 0.237 Identity Attack Insult Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Indians = somewhat uncomfortable and a bit weird but enjoyable and can be fun Muslim indians = burn the whole fcuking building Heck burn the entire fcuking city its too late man
Indians = somewhat uncomfortable and a bit weird but enjoyable and can be fun Muslim indians = burn the whole fcuking building Heck burn the entire fcuking city its too late man
Identity Attack0.7895903
Insult0.67735565
Profanity0.73341435
Threat0.5940531
Severe Toxicity0.61260825
Toxic 0.9029226 Moderate Con 0.327 Identity Attack Insult Threat Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Canada is fucked
Canada is fucked
Identity Attack0.5135796
Insult0.5423875
Profanity0.87472564
Threat0.009618527
Severe Toxicity0.3529199
Toxic 0.9029226 Moderate Con 0.338 Identity Attack Insult Fear_Threat
Aug 28, 2025 Why Canadians Are Turning Against …
They don’t know a fucking thing dislike any other government fucking agency passed. The back
They don’t know a fucking thing dislike any other government fucking agency passed. The back
Identity Attack0.09410924
Insult0.48399165
Profanity0.8802007
Threat0.012647836
Severe Toxicity0.35368225
Toxic 0.9029226 Low Con 0.192
Oct 6, 2025 IRCC Names India in Study …
Canada did the stupid thing that many European countries did, and they STILL voted liberal. Idiotic.
Canada did the stupid thing that many European countries did, and they STILL voted liberal. Idiotic.
Identity Attack0.3908055
Insult0.87225974
Profanity0.41375932
Threat0.009566744
Severe Toxicity0.16960317
Toxic 0.9029226 Low Con 0.221 Insult Policy_Critique
Jun 22, 2025 How Canada broke its immigration …
This is fucked !!! Just leave you sticky packies
This is fucked !!! Just leave you sticky packies
Identity Attack0.027614836
Insult0.4339631
Profanity0.85672
Threat0.013372798
Severe Toxicity0.44787344
Toxic 0.9029226 Low Con 0.213
Oct 22, 2025 Inside Canada's Indian Metropolis (Brampton)
2:56 fu*k this guy and his country indens 👇👇
2:56 fu*k this guy and his country indens 👇👇
Identity Attack0.37012735
Insult0.6051471
Profanity0.764141
Threat0.22120713
Severe Toxicity0.50703704
Toxic 0.9029226 Low Con 0.148 Insult Humor_Satire
Jan 29, 2026 Inside Canada's Indian Invasion...
Lol! White people have a problem with countries that were colonised, peacefully migrating. Yeah. Fuck you. White pos
Lol! White people have a problem with countries that were colonised, peacefully migrating. Yeah. Fuck you. White pos
Identity Attack0.73072165
Insult0.66500133
Profanity0.8089582
Threat0.053654157
Severe Toxicity0.45895407
Toxic 0.9029226 Low Con 0.269 Identity Attack Insult
Feb 16, 2026 1 likes Inside Canada's Indian Invasion...
Canada isn't originally a white country this is brain rot bullshit lol
Canada isn't originally a white country this is brain rot bullshit lol
Identity Attack0.55044734
Insult0.62169385
Profanity0.8117245
Threat0.013269233
Severe Toxicity0.35368225
Toxic 0.9029226 Low Con 0.197 Identity Attack Insult Identity_Assertion
Jan 29, 2026 1 likes Inside Canada's Indian Invasion...
type of shit only an american could believe lmao
type of shit only an american could believe lmao
Identity Attack0.5135796
Insult0.5423875
Profanity0.8326356
Threat0.012026439
Severe Toxicity0.35368225
Toxic 0.9029226 Low Con 0.133 Identity Attack Insult Humor_Satire
Feb 26, 2026 Inside Canada's Indian Invasion...
I'm so fucking sick of them and I don't give a single fuck what anyone has to say, they're inherently and objectively ruining this country.
I'm so fucking sick of them and I don't give a single fuck what anyone has to say, they're inherently and objectively ruining this country.
Identity Attack0.24970764
Insult0.5739874
Profanity0.87472564
Threat0.058826666
Severe Toxicity0.4195425
Toxic 0.9029226 Moderate Con 0.362 Insult Fear_Threat
Jan 29, 2026 Inside Canada's Indian Invasion...
canada is a real shit hole im ashamed to be canadian...
canada is a real shit hole im ashamed to be canadian...
Identity Attack0.6649212
Insult0.6675394
Profanity0.7888968
Threat0.013372798
Severe Toxicity0.44713756
Toxic 0.9029226 Moderate Con 0.304 Identity Attack Insult
Sep 18, 2025 Inside Canada's Indian Metropolis (Brampton)
5:40 what a dumbass racist. Wtf is he saying. He is basically describing himself
5:40 what a dumbass racist. Wtf is he saying. He is basically describing himself
Identity Attack0.40351558
Insult0.755201
Profanity0.6643082
Threat0.038220957
Severe Toxicity0.44787344
Toxic 0.9029226 Low Con 0.205 Insult Meta_Commentary
Mar 2, 2026 Inside Canada's Indian Invasion...
GET EM THE FUCK OUT
GET EM THE FUCK OUT
Identity Attack0.034816213
Insult0.48484445
Profanity0.8949436
Threat0.12382901
Severe Toxicity0.35368225
Toxic 0.9029226 Low Con 0.24 Fear_Threat
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Canada is fucked
Canada is fucked
Identity Attack0.5135796
Insult0.54471385
Profanity0.8802007
Threat0.009618527
Severe Toxicity0.3536391
Toxic 0.9029226 Moderate Con 0.338 Identity Attack Insult Fear_Threat
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
Damn nigga, you ain’t had to talk about the Africans like that. Lmao. My nigga a whole equal racists
Damn nigga, you ain’t had to talk about the Africans like that. Lmao. My nigga a whole equal racists
Identity Attack0.82739437
Insult0.72868866
Profanity0.6983885
Threat0.034422375
Severe Toxicity0.45895407
Toxic 0.9029226 Low Con 0.275 Identity Attack Insult Meta_Commentary
Jan 29, 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.