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
30,738 comments · Page 21 of 1230
Canada is slowly becoming a shit hole
Canada is slowly becoming a shit hole
Identity Attack0.49584505
Insult0.6308392
Profanity0.8086746
Threat0.010447056
Severe Toxicity0.23225832
Toxic 0.85850734 Low Con 0.21 Insult Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
Stupid voters electing stupid politicians,...........ensuring that Canada does not even know how to be a country !!
Stupid voters electing stupid politicians,...........ensuring that Canada does not even know how to be a country !!
Identity Attack0.3857254
Insult0.83943826
Profanity0.29984993
Threat0.009204263
Severe Toxicity0.16760159
Toxic 0.85850734 Low Con 0.107 Insult Identity_Assertion
Feb 26, 2026 68 likes BATRA’S BURNING QUESTIONS: Canada’s absent …
this is awesome we need more indians in canada! Hindu and punjabi will take over! YESSS YESS! more trash and a buch of fuck head people..
this is awesome we need more indians in canada! Hindu and punjabi will take over! YESSS YESS! more trash and a buch of fuck head people..
Identity Attack0.6458014
Insult0.6991143
Profanity0.7654259
Threat0.12996206
Severe Toxicity0.45895407
Toxic 0.85850734 Low Con 0.289 Identity Attack Insult Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
I’m conservative, and F Kenney, that pos sold us out in Alberta with the bullshit vaxx flip flopping ass clown
I’m conservative, and F Kenney, that pos sold us out in Alberta with the bullshit vaxx flip flopping ass clown
Identity Attack0.18468912
Insult0.7298119
Profanity0.776286
Threat0.015602129
Severe Toxicity0.35112193
Toxic 0.85850734 Moderate Con 0.362 Insult Policy_Critique
Feb 19, 2026 LILLEY UNLEASHED: The fall of …
Oh goodness, it is India.. what a shit hole..
Oh goodness, it is India.. what a shit hole..
Identity Attack0.57554024
Insult0.57787937
Profanity0.8086746
Threat0.018192071
Severe Toxicity0.35220072
Toxic 0.85850734 Low Con 0.276 Identity Attack Insult Identity_Assertion
Sep 27, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
The fact the driving absolutely sucks is actually fucking hilarious 😂😂
The fact the driving absolutely sucks is actually fucking hilarious 😂😂
Identity Attack0.06476828
Insult0.46173862
Profanity0.8117245
Threat0.00899713
Severe Toxicity0.35368225
Toxic 0.85850734 Low Con 0.227 Humor_Satire
Feb 7, 2026 Inside Canada's Indian Invasion...
SHIT IT DOWN
SHIT IT DOWN
Identity Attack0.026207991
Insult0.39743927
Profanity0.84506536
Threat0.04880493
Severe Toxicity0.35220072
Toxic 0.85850734 Moderate Con 0.377 Call_To_Action
Feb 25, 2026 Inside Canada's Indian Invasion...
Honestly it's like Trump said,India is a shit hole an they'll turn any other country into a shit hole
Honestly it's like Trump said,India is a shit hole an they'll turn any other country into a shit hole
Identity Attack0.6220118
Insult0.6120431
Profanity0.79449326
Threat0.04524883
Severe Toxicity0.35368225
Toxic 0.85850734 Low Con 0.209 Identity Attack Insult Unverified_Claim
Jan 27, 2026 Inside Canada's Indian Invasion...
Deliberately and we voted for more of the same . Canada is full of stupids.
Deliberately and we voted for more of the same . Canada is full of stupids.
Identity Attack0.50515765
Insult0.8390655
Profanity0.36230123
Threat0.007857903
Severe Toxicity0.051147457
Toxic 0.85850734 Low Con 0.207 Identity Attack Insult
Jun 24, 2025 1 likes How Canada broke its immigration …
The Guy on the Bike is Racist stupid IQ under 50.
The Guy on the Bike is Racist stupid IQ under 50.
Identity Attack0.2877625
Insult0.8502231
Profanity0.4177144
Threat0.012233571
Severe Toxicity0.16960317
Toxic 0.85850734 Low Con 0.169 Insult Meta_Commentary
Jan 28, 2026 2 likes Inside Canada's Indian Invasion...
I agree with the counselors position but it sucks that she lives life as a bitch....acting miserable will make everything around her miserable.
I agree with the counselors position but it sucks that she lives life as a bitch....acting miserable will make everything around her miserable.
Identity Attack0.1232452
Insult0.78565484
Profanity0.7785769
Threat0.019573374
Severe Toxicity0.34942797
Toxic 0.85850734 Constructive 0.53 Insult Meta_Commentary
Oct 4, 2025 IRCC Names India in Study …
O filho da puta de bicicleta, a mulher dele fugiu com um preto gigante africano só pode kkkkkk
O filho da puta de bicicleta, a mulher dele fugiu com um preto gigante africano só pode kkkkkk
Identity Attack0.57150364
Insult0.7775208
Profanity0.844891
Threat0.08703069
Severe Toxicity0.6134631
Toxic 0.85850734 Low Con 0.188 Identity Attack Insult Humor_Satire
Feb 27, 2026 Inside Canada's Indian Invasion...
1:15 “NATIVE Canadians????” Fucking hell bro 😂
1:15 “NATIVE Canadians????” Fucking hell bro 😂
Identity Attack0.43896464
Insult0.46173862
Profanity0.78491896
Threat0.02440793
Severe Toxicity0.35368225
Toxic 0.85850734 Low Con 0.268 Humor_Satire
Jan 28, 2026 3 likes Inside Canada's Indian Invasion...
Can we fucking admit that all cultures aren't the same!?!?! That's not fucking racism, it's reality!!!!!! What happened to critical thinking!!!???? 🤔🤔🤔
Can we fucking admit that all cultures aren't the same!?!?! That's not fucking racism, it's reality!!!!!! What happened to critical thinking!!!???? 🤔🤔🤔
Identity Attack0.3819294
Insult0.45135358
Profanity0.8326356
Threat0.013702838
Severe Toxicity0.4195425
Toxic 0.85850734 Moderate Con 0.4 Identity_Assertion
Jan 27, 2026 188 likes Inside Canada's Indian Invasion...
Brampton is a shit hole. Contain it please.
Brampton is a shit hole. Contain it please.
Identity Attack0.10221587
Insult0.6798578
Profanity0.8255558
Threat0.029069828
Severe Toxicity0.2847981
Toxic 0.85850734 Low Con 0.191 Insult
Sep 21, 2025 5 likes Inside Canada's Indian Metropolis (Brampton)
“They just have low intelligence” 🗣️ 😂😂 this dude’s like fuck it , I don’t care .
“They just have low intelligence” 🗣️ 😂😂 this dude’s like fuck it , I don’t care .
Identity Attack0.105836816
Insult0.5101222
Profanity0.759977
Threat0.05753354
Severe Toxicity0.35368225
Toxic 0.85850734 Low Con 0.192 Insult Humor_Satire
Jan 28, 2026 Inside Canada's Indian Invasion...
Canada sucks
Canada sucks
Identity Attack0.61901736
Insult0.65865606
Profanity0.64657205
Threat0.008440462
Severe Toxicity0.31334782
Toxic 0.85850734 Moderate Con 0.375 Identity Attack Insult Policy_Critique
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Smelly filthy Indians
Smelly filthy Indians
Identity Attack0.8102261
Insult0.7218519
Profanity0.46460027
Threat0.028379176
Severe Toxicity0.45895407
Toxic 0.85850734 Low Con 0.276 Identity Attack Insult Fear_Threat
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Brampton has always been a Shithole going back at least 50 years. Horrible place and the white people are complete retards lol .
Brampton has always been a Shithole going back at least 50 years. Horrible place and the white people are complete retards lol .
Identity Attack0.7426507
Insult0.7657292
Profanity0.70864636
Threat0.023026628
Severe Toxicity0.44860926
Toxic 0.85850734 Low Con 0.278 Identity Attack Insult Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Bro, seriously keep these Middle East, South Americans, whatever, out. I'm over them and then dirtying our societies. They do not mix with western culture. Fuck out of here
Bro, seriously keep these Middle East, South Americans, whatever, out. I'm over them and then dirtying our societies. They do not mix with western culture. Fuck out of here
Identity Attack0.6728028
Insult0.5723624
Profanity0.7809412
Threat0.13802026
Severe Toxicity0.44787344
Toxic 0.85850734 Moderate Con 0.306 Identity Attack Insult Fear_Threat
Jan 28, 2026 Inside Canada's Indian Invasion...
0:50 is that fuckin JD Vance??
0:50 is that fuckin JD Vance??
Identity Attack0.06567776
Insult0.46476576
Profanity0.83974665
Threat0.011689849
Severe Toxicity0.35076234
Toxic 0.85850734 Low Con 0.258 Meta_Commentary
Jan 28, 2026 Inside Canada's Indian Invasion...
What a foolish country, I think Canada wants stupid people running this country, 🤔
What a foolish country, I think Canada wants stupid people running this country, 🤔
Identity Attack0.46028158
Insult0.83943826
Profanity0.33453682
Threat0.008531082
Severe Toxicity0.13336399
Toxic 0.85850734 Low Con 0.229 Insult Policy_Critique
Dec 7, 2025 2 likes IRCC Names India in Study …
Canada is a shit hole and it’s about to get worse
Canada is a shit hole and it’s about to get worse
Identity Attack0.5498214
Insult0.6308392
Profanity0.7888968
Threat0.016638106
Severe Toxicity0.34981552
Toxic 0.85850734 Low Con 0.209 Identity Attack Insult
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
I’m angry at, immigrants!!! Fit in, or fuk off!
I’m angry at, immigrants!!! Fit in, or fuk off!
Identity Attack0.6220118
Insult0.65129566
Profanity0.70864636
Threat0.09929679
Severe Toxicity0.35368225
Toxic 0.85850734 Low Con 0.292 Identity Attack Insult Identity_Assertion
Aug 25, 2025 Why Canadians Are Turning Against …
Fucker
Fucker
Identity Attack0.036620867
Insult0.5332045
Profanity0.90150756
Threat0.010395273
Severe Toxicity0.35368225
Toxic 0.85850734 Moderate Con 0.389 Insult
Feb 5, 2026 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.