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 20 of 71
Indians deserve to live in the shit streets they shat in
Indians deserve to live in the shit streets they shat in
Identity Attack0.7426507
Insult0.6370372
Profanity0.7796426
Threat0.13650303
Severe Toxicity0.44713756
Toxic 0.8629672 Low Con 0.193 Identity Attack Insult
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
0:51 white people are retarted
0:51 white people are retarted
Identity Attack0.7816553
Insult0.7492263
Profanity0.5013569
Threat0.022853967
Severe Toxicity0.3735507
Toxic 0.8629672 Low Con 0.14 Identity Attack Insult Identity_Assertion
Jan 28, 2026 Inside Canada's Indian Invasion...
Last time I checked the Canadian economy was heavily dependent on indian immigration. You can kick them out. But remember no one gives a shit about Canada. Once we invade your asses yall gonna be …
Last time I checked the Canadian economy was heavily dependent on indian immigration. You can kick them out. But remember no one gives a shit about Canada. Once we invade your asses yall gonna be Called Americans...fucking sorry losers
Identity Attack0.53446084
Insult0.7418356
Profanity0.7796426
Threat0.34804323
Severe Toxicity0.44969136
Toxic 0.8629672 Low Con 0.247 Identity Attack Insult Fear_Threat
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
when little shyt stain punjab and paki started showing up driving around in nice cars the neighborhood went to shit
when little shyt stain punjab and paki started showing up driving around in nice cars the neighborhood went to shit
Identity Attack0.5203519
Insult0.6308392
Profanity0.8089582
Threat0.021472665
Severe Toxicity0.35368225
Toxic 0.8629672 Low Con 0.217 Identity Attack Insult Fear_Threat
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
Ive had it with these mxtherfxcking immigrants in our mxtherfxcking country (immigrants from india)
Ive had it with these mxtherfxcking immigrants in our mxtherfxcking country (immigrants from india)
Identity Attack0.7115778
Insult0.6500014
Profanity0.83974665
Threat0.026652548
Severe Toxicity0.50703704
Toxic 0.8629672 Moderate Con 0.363 Identity Attack Insult Fear_Threat
Oct 1, 2025 1 likes IRCC Names India in Study …
You fucking tell us 😡
You fucking tell us 😡
Identity Attack0.040745795
Insult0.4302003
Profanity0.83974665
Threat0.016465442
Severe Toxicity0.35368225
Toxic 0.8629672 Low Con 0.262 Call_To_Action
Jan 28, 2026 Inside Canada's Indian Invasion...
Why does illegal people coming to our country have any rights in our country Kick them out They are illegal stupid
Why does illegal people coming to our country have any rights in our country Kick them out They are illegal stupid
Identity Attack0.57554024
Insult0.802824
Profanity0.46460027
Threat0.52092457
Severe Toxicity0.34993178
Toxic 0.8629672 Low Con 0.159 Identity Attack Insult Threat Policy_Critique
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
This guy does illegal shit but makes every one happy
This guy does illegal shit but makes every one happy
Identity Attack0.20680901
Insult0.5678696
Profanity0.844891
Threat0.011379151
Severe Toxicity0.20678867
Toxic 0.8629672 Low Con 0.21 Insult Meta_Commentary
Feb 3, 2026 Inside Canada's Indian Invasion...
Old bike dude is an idiot!
Old bike dude is an idiot!
Identity Attack0.08252834
Insult0.8685752
Profanity0.46460027
Threat0.010757755
Severe Toxicity0.055630904
Toxic 0.8629672 Low Con 0.202 Insult Meta_Commentary
Feb 3, 2026 2 likes Inside Canada's Indian Invasion...
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...
Canada is a shithole.
Canada is a shithole.
Identity Attack0.58354634
Insult0.6831271
Profanity0.7785769
Threat0.010602405
Severe Toxicity0.35130173
Toxic 0.85850734 Low Con 0.26 Identity Attack Insult Policy_Critique
Sep 9, 2025 Why Canadians Are Turning Against …
It is an immigration policy to blame you id*ot you tuber
It is an immigration policy to blame you id*ot you tuber
Identity Attack0.28622448
Insult0.7775208
Profanity0.5722072
Threat0.020782012
Severe Toxicity0.349583
Toxic 0.85850734 Low Con 0.158 Insult Policy_Critique
Feb 7, 2026 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 …
Im a bus driver and these uber drivers are a fucking plauge
Im a bus driver and these uber drivers are a fucking plauge
Identity Attack0.26833034
Insult0.6798578
Profanity0.8449782
Threat0.012751401
Severe Toxicity0.26195827
Toxic 0.85850734 Moderate Con 0.375 Insult Economic_Argument
Jan 27, 2026 Inside Canada's Indian Invasion...
How much longer are people gonna listen to this your racists if you dont argument. Its shuts down reasonable discussions and paints anyone with an opinion as racists. Liberals- do what I say or your …
How much longer are people gonna listen to this your racists if you dont argument. Its shuts down reasonable discussions and paints anyone with an opinion as racists. Liberals- do what I say or your racists. Fuck you liberals guess im racist!
Identity Attack0.5504064
Insult0.68668073
Profanity0.70864636
Threat0.13616586
Severe Toxicity0.44787344
Toxic 0.85850734 Moderate Con 0.332 Identity Attack Insult Moral_Argument
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
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...
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...
Canada went from smelling like maple syrup to smelling like shit.
Canada went from smelling like maple syrup to smelling like shit.
Identity Attack0.5135796
Insult0.6677319
Profanity0.7673477
Threat0.008556974
Severe Toxicity0.23226003
Toxic 0.85850734 Low Con 0.199 Identity Attack Insult Identity_Assertion
Feb 8, 2026 1 likes Inside Canada's Indian Invasion...
lmao look at this racist ass right wing grifter. meanwhile white canadians much worse
lmao look at this racist ass right wing grifter. meanwhile white canadians much worse
Identity Attack0.69661283
Insult0.75027496
Profanity0.6001929
Threat0.0347677
Severe Toxicity0.35368225
Toxic 0.85850734 Low Con 0.135 Identity Attack Insult Meta_Commentary
Jan 29, 2026 Inside Canada's Indian Invasion...
Indians are the most disgusting, awful, destructive people the west has ever seen.
Indians are the most disgusting, awful, destructive people the west has ever seen.
Identity Attack0.79850346
Insult0.7344449
Profanity0.41194582
Threat0.114629425
Severe Toxicity0.45895407
Toxic 0.85850734 Low Con 0.179 Identity Attack Insult Identity_Assertion
Feb 17, 2026 1 likes 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 …
The Canadian STUPID Liberal voter is to blame
The Canadian STUPID Liberal voter is to blame
Identity Attack0.57150364
Insult0.82974654
Profanity0.39409557
Threat0.009618527
Severe Toxicity0.16960317
Toxic 0.85850734 Low Con 0.195 Identity Attack Insult Identity_Assertion
Jan 28, 2026 Inside Canada's Indian Invasion...
“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...
"Indian's are usually dirty people" buddy...atleast we know how to wash our ass.
"Indian's are usually dirty people" buddy...atleast we know how to wash our ass.
Identity Attack0.6778536
Insult0.6675394
Profanity0.70864636
Threat0.024580594
Severe Toxicity0.35022295
Toxic 0.85850734 Low Con 0.261 Identity Attack Insult Humor_Satire
Feb 4, 2026 1 likes 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...
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.