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 13 of 71
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...
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...
THANK GOD ! & GOOD RIDDANCE ! NO MORE FREELOADING PARASITES !
THANK GOD ! & GOOD RIDDANCE ! NO MORE FREELOADING PARASITES !
Identity Attack0.0026567944
Insult0.8323523
Profanity0.001802595
Threat0.0006633489
Severe Toxicity0.00002626052
Toxic 0.9010477 Insult
Apr 14, 2025 10 likes
Who tells you all this bullshit free this free that OK if you’re a refugee, you might get $3000 coming in that’s it. You don’t get free anything so go fuck yourself assholes we need …
Who tells you all this bullshit free this free that OK if you’re a refugee, you might get $3000 coming in that’s it. You don’t get free anything so go fuck yourself assholes we need immigrants and we need them very badly. We don’t need people believing the bullshit just cause the Internet says sojust look at our birth rate. Look at our older people put the two numbers together and see how much we need more people.
Identity Attack0.46028158
Insult0.6675394
Profanity0.8186401
Threat0.13650303
Severe Toxicity0.50703704
Toxic 0.8988238 Moderate Con 0.379 Insult
Aug 31, 2025 Why Canadians Are Turning Against …
This place is fucked.
This place is fucked.
Identity Attack0.042550452
Insult0.40243408
Profanity0.90150756
Threat0.008634649
Severe Toxicity0.2733782
Toxic 0.8988238 Low Con 0.292
Jan 5, 2026 New rules, regulations take effect …
everyone is sick of this shit.
everyone is sick of this shit.
Identity Attack0.04203484
Insult0.48484445
Profanity0.89909166
Threat0.008531082
Severe Toxicity0.16960317
Toxic 0.8988238 Low Con 0.244
Oct 2, 2025 Inside Canada's Indian Metropolis (Brampton)
Lena a disaster, incompetent and really stupid.
Lena a disaster, incompetent and really stupid.
Identity Attack0.03919895
Insult0.8987166
Profanity0.36602396
Threat0.0097738765
Severe Toxicity0.09385906
Toxic 0.8988238 Low Con 0.186 Insult Policy_Critique
Feb 28, 2026 1 likes BATRA’S BURNING QUESTIONS: Canada’s absent …
Come to Surrey, British Columbia. Watch these dumb fucks shoot each other
Come to Surrey, British Columbia. Watch these dumb fucks shoot each other
Identity Attack0.42615733
Insult0.68668073
Profanity0.7809412
Threat0.55244523
Severe Toxicity0.3735507
Toxic 0.8988238 Low Con 0.171 Insult Threat Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
Believe Trump put his dick in his ass of that bike guy😂😂😂😂
Believe Trump put his dick in his ass of that bike guy😂😂😂😂
Identity Attack0.13805299
Insult0.5130944
Profanity0.77181685
Threat0.10542984
Severe Toxicity0.44787344
Toxic 0.8988238 Low Con 0.204 Insult
Jan 27, 2026 Inside Canada's Indian Invasion...
5:40 this dude is just stupid how is rape not against someone’s culture. I would love to see some evidence that would remotely support that the fuck. Just a racist trash human
5:40 this dude is just stupid how is rape not against someone’s culture. I would love to see some evidence that would remotely support that the fuck. Just a racist trash human
Identity Attack0.40883094
Insult0.71551245
Profanity0.70864636
Threat0.40603778
Severe Toxicity0.47886345
Toxic 0.8988238 Low Con 0.235 Insult
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
"its like home" then go fucking home
"its like home" then go fucking home
Identity Attack0.03919895
Insult0.48627716
Profanity0.8907955
Threat0.027861187
Severe Toxicity0.35368225
Toxic 0.8988238 Low Con 0.247 Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
Canada such a shit hole man
Canada such a shit hole man
Identity Attack0.5135796
Insult0.6798578
Profanity0.84506536
Threat0.012181788
Severe Toxicity0.3529199
Toxic 0.8988238 Low Con 0.286 Identity Attack Insult Fear_Threat
Feb 10, 2026 Inside Canada's Indian Invasion...
That guy on the bike is so beyond racist holy shit lol
That guy on the bike is so beyond racist holy shit lol
Identity Attack0.3817989
Insult0.6308392
Profanity0.8117245
Threat0.018537397
Severe Toxicity0.35368225
Toxic 0.8988238 Low Con 0.239 Insult Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
your content is just bottom of the barrel racially charged horse shit now… dig deeper, don’t just travel country to country licking the shit stains of the loudest, most ignorant nationalists you can find
your content is just bottom of the barrel racially charged horse shit now… dig deeper, don’t just travel country to country licking the shit stains of the loudest, most ignorant nationalists you can find
Identity Attack0.50588524
Insult0.7344449
Profanity0.78491896
Threat0.044278983
Severe Toxicity0.45895407
Toxic 0.8988238 Low Con 0.123 Identity Attack Insult Meta_Commentary
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
they need to go back to there shit hole
they need to go back to there shit hole
Identity Attack0.105256535
Insult0.57566804
Profanity0.84995824
Threat0.05688698
Severe Toxicity0.34977677
Toxic 0.8988238 Low Con 0.133 Insult Identity_Assertion
Feb 22, 2026 1 likes Inside Canada's Indian Invasion...
Stupid liberal party letting these people in Canada taking away our Canadian culture! We need a strong Leader and get out Islamist Muslims and India immigrants before they fuck up Canada!
Stupid liberal party letting these people in Canada taking away our Canadian culture! We need a strong Leader and get out Islamist Muslims and India immigrants before they fuck up Canada!
Identity Attack0.7778623
Insult0.7762574
Profanity0.6983885
Threat0.07629784
Severe Toxicity0.44860926
Toxic 0.8988238 Low Con 0.203 Identity Attack Insult Fear_Threat
Feb 22, 2026 1 likes Inside Canada's Indian Invasion...
Guy on the bike reached a new level of stupidity that makes him doesn't differentiate a religion from a nationality there is more white-american muslims than your whole town population you stupid fk
Guy on the bike reached a new level of stupidity that makes him doesn't differentiate a religion from a nationality there is more white-american muslims than your whole town population you stupid fk
Identity Attack0.50515765
Insult0.8082062
Profanity0.6528205
Threat0.01508414
Severe Toxicity0.35368225
Toxic 0.8988238 Low Con 0.199 Identity Attack Insult Moral_Argument
Mar 1, 2026 Inside Canada's Indian Invasion...
Shitty thing is that us real natives us indigenous peoples don’t get a say in this whatevs this is Canada America Bs fuck you all give us our land back and go back to all …
Shitty thing is that us real natives us indigenous peoples don’t get a say in this whatevs this is Canada America Bs fuck you all give us our land back and go back to all you ancestral lands
Identity Attack0.61901736
Insult0.61794597
Profanity0.7796426
Threat0.08703069
Severe Toxicity0.460081
Toxic 0.8988238 Moderate Con 0.306 Identity Attack Insult Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Ya they done fucked that country up. It's time for them to fuck America the rest of the way up.
Ya they done fucked that country up. It's time for them to fuck America the rest of the way up.
Identity Attack0.38230872
Insult0.489133
Profanity0.8855216
Threat0.13549154
Severe Toxicity0.44787344
Toxic 0.8988238 Low Con 0.22 Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
Canada turned into a shit show
Canada turned into a shit show
Identity Attack0.44690517
Insult0.6308392
Profanity0.84506536
Threat0.009023022
Severe Toxicity0.2322566
Toxic 0.8988238 Low Con 0.205 Insult Fear_Threat
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
10:40- Bullshit who the hell told you that there is dearth of freedom of speech in Punjab.
10:40- Bullshit who the hell told you that there is dearth of freedom of speech in Punjab.
Identity Attack0.28034934
Insult0.5072643
Profanity0.80158395
Threat0.079364374
Severe Toxicity0.45895407
Toxic 0.8988238 Low Con 0.272 Insult Unverified_Claim
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
you racist scum
you racist scum
Identity Attack0.46028158
Insult0.83943826
Profanity0.5865656
Threat0.023889944
Severe Toxicity0.35368225
Toxic 0.8988238 Low Con 0.287 Insult Identity_Assertion
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
Stupid pricks can’t even help but try to scam each other hahaha
Stupid pricks can’t even help but try to scam each other hahaha
Identity Attack0.1714862
Insult0.7967344
Profanity0.61633086
Threat0.030623792
Severe Toxicity0.35368225
Toxic 0.8988238 Low Con 0.181 Insult Humor_Satire
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
dude complaining about African's was a f*cking idiot, there's literally an Indian take over happening 😂 😂
dude complaining about African's was a f*cking idiot, there's literally an Indian take over happening 😂 😂
Identity Attack0.57957685
Insult0.71120167
Profanity0.7654259
Threat0.053007595
Severe Toxicity0.45895407
Toxic 0.8988238 Low Con 0.175 Identity Attack Insult
Jan 27, 2026 Inside Canada's Indian Invasion...
Like what the fuck is the garabage every where while putting the indias tag
Like what the fuck is the garabage every where while putting the indias tag
Identity Attack0.46028158
Insult0.48627716
Profanity0.8186401
Threat0.025271246
Severe Toxicity0.45895407
Toxic 0.8988238 Low Con 0.138 Fear_Threat
Jan 27, 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.