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 76 of 189
At least its not as fucked in Montreal thanks god.
At least its not as fucked in Montreal thanks god.
Identity Attack0.1035157
Insult0.35333878
Profanity0.78491896
Threat0.008531082
Severe Toxicity0.16960317
Moderate 0.6863638 Moderate Con 0.351 Comparative_Framing
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
There has to be NGOs funding this shit on purpose to allow so many Indians. We are supposed to be diverse, but yet it's only Indians coming in.
There has to be NGOs funding this shit on purpose to allow so many Indians. We are supposed to be diverse, but yet it's only Indians coming in.
Identity Attack0.5612457
Insult0.49151286
Profanity0.66405153
Threat0.017156094
Severe Toxicity0.16960317
Moderate 0.6863638 Moderate Con 0.341 Identity Attack Unverified_Claim
Jan 27, 2026 Inside Canada's Indian Invasion...
My wife can't get a job because all the places she applies are full of student worker immigrants. It's all on me to work 6 days a week and I'm fucking breaking. I've become full …
My wife can't get a job because all the places she applies are full of student worker immigrants. It's all on me to work 6 days a week and I'm fucking breaking. I've become full of hate and racism.
Identity Attack0.5135796
Insult0.44802538
Profanity0.68353343
Threat0.021990653
Severe Toxicity0.17926651
Moderate 0.6863638 Constructive 0.561 Identity Attack
Aug 28, 2025 1 likes Why Canadians Are Turning Against …
Indian people are smarter than these a** foreigners 😂
Indian people are smarter than these a** foreigners 😂
Identity Attack0.6458014
Insult0.5739874
Profanity0.48510036
Threat0.020436687
Severe Toxicity0.35076234
Moderate 0.6863638 Low Con 0.202 Identity Attack Insult Identity_Assertion
Mar 2, 2026 1 likes Inside Canada's Indian Invasion...
White people a piece of work his information is inaccurate the #1 serial killers in the world are white the #1 baby serial killers are in the UK the #1 sexual perversions are in the …
White people a piece of work his information is inaccurate the #1 serial killers in the world are white the #1 baby serial killers are in the UK the #1 sexual perversions are in the UK according to the WHO CDC UN etc none the less white man on bike is stupid funny
Identity Attack0.6007182
Insult0.61794597
Profanity0.39409557
Threat0.13815513
Severe Toxicity0.20678867
Moderate 0.6863638 Low Con 0.207 Identity Attack Insult Identity_Assertion
Feb 25, 2026 Inside Canada's Indian Invasion...
That bike guy is a broke dummy 😂 sounds lazy and dumb and I’m from Canada 🇨🇦
That bike guy is a broke dummy 😂 sounds lazy and dumb and I’m from Canada 🇨🇦
Identity Attack0.27662867
Insult0.72868866
Profanity0.26641908
Threat0.009385503
Severe Toxicity0.02406851
Moderate 0.6863638 Moderate Con 0.339 Insult Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
What's up with that guy on the bike,,,, african low IQ what the f*** he could literally opens his mouth and say that 😂, their culture is raping woman? What? That ninja has to be …
What's up with that guy on the bike,,,, african low IQ what the f*** he could literally opens his mouth and say that 😂, their culture is raping woman? What? That ninja has to be taught a lesson, he's being rude towards Africans...
Identity Attack0.57150364
Insult0.5393265
Profanity0.49259362
Threat0.4352635
Severe Toxicity0.35368225
Moderate 0.6852916 Low Con 0.272 Identity Attack Insult Unverified_Claim
Jan 29, 2026 Inside Canada's Indian Invasion...
Buddy on the bike just confirmed the white trash he is ❤
Buddy on the bike just confirmed the white trash he is ❤
Identity Attack0.57150364
Insult0.65129566
Profanity0.34536663
Threat0.01119791
Severe Toxicity0.16960317
Moderate 0.6852916 Low Con 0.291 Identity Attack Insult
Jan 27, 2026 Inside Canada's Indian Invasion...
you guys hate the chinese but now ended up with the worst. India is the dirtiest in the world
you guys hate the chinese but now ended up with the worst. India is the dirtiest in the world
Identity Attack0.6649212
Insult0.5130944
Profanity0.33453682
Threat0.03787563
Severe Toxicity0.16960317
Moderate 0.6852916 Low Con 0.222 Identity Attack Insult Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Globalization Plan : Making a Shithole in Canada . WTF ?
Globalization Plan : Making a Shithole in Canada . WTF ?
Identity Attack0.2808415
Insult0.5130944
Profanity0.65961236
Threat0.013165667
Severe Toxicity0.21902075
Moderate 0.6852916 Low Con 0.11 Insult
Sep 19, 2025 2 likes Inside Canada's Indian Metropolis (Brampton)
Can take the guy on the bike too seriously... He's obviously very ignorant and also addressed himself as white trash which he sure isAt least he knows he's place.
Can take the guy on the bike too seriously... He's obviously very ignorant and also addressed himself as white trash which he sure isAt least he knows he's place.
Identity Attack0.5203519
Insult0.7065844
Profanity0.29984993
Threat0.01119791
Severe Toxicity0.0475607
Moderate 0.6852916 Moderate Con 0.432 Identity Attack Insult Meta_Commentary
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
u da real racist, just join kkk already bro i actually used to repect you but your just another white supremacist
u da real racist, just join kkk already bro i actually used to repect you but your just another white supremacist
Identity Attack0.57554024
Insult0.5678696
Profanity0.352205
Threat0.13815513
Severe Toxicity0.29050803
Moderate 0.6852916 Low Con 0.293 Identity Attack Insult Meta_Commentary
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Nah the dude on the bike mad Racist Talking about it’s Not Against Culture to rapee that makes no Sense but just racist ass statement 😂😂
Nah the dude on the bike mad Racist Talking about it’s Not Against Culture to rapee that makes no Sense but just racist ass statement 😂😂
Identity Attack0.3819294
Insult0.49151286
Profanity0.4862434
Threat0.34804323
Severe Toxicity0.35368225
Moderate 0.6852916 Low Con 0.195
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Canada allready *ucked up with this Indian sc_ammer
Canada allready *ucked up with this Indian sc_ammer
Identity Attack0.5203519
Insult0.4794537
Profanity0.64460015
Threat0.012181788
Severe Toxicity0.25624833
Moderate 0.6852916 Low Con 0.164 Identity Attack
Sep 30, 2025 IRCC Names India in Study …
Stupid part is, that if a Christian were to build a giant cross; rather a Jew building a giant minor ah, there would be riots and stupid shorts demanding they be taken down. Oh no …
Stupid part is, that if a Christian were to build a giant cross; rather a Jew building a giant minor ah, there would be riots and stupid shorts demanding they be taken down. Oh no though an immigrant building a giant statue of their god, rather one of them; no it's perfectly fine
Identity Attack0.5707127
Insult0.6308392
Profanity0.44431314
Threat0.03856628
Severe Toxicity0.16960317
Moderate 0.6852916 Moderate Con 0.316 Identity Attack Insult Identity_Assertion
Jan 28, 2026 Inside Canada's Indian Invasion...
Calistanies are a terrorist group, Tyler!!! Take it from a Canadian from Ontario: These people are destroying our country!! From defecating on our beautiful beaches to scamming in every way they can to theft of …
Calistanies are a terrorist group, Tyler!!! Take it from a Canadian from Ontario: These people are destroying our country!! From defecating on our beautiful beaches to scamming in every way they can to theft of our homes, cars etc; we are sick of them!!!!!
Identity Attack0.5504064
Insult0.64537907
Profanity0.22572558
Threat0.06561559
Severe Toxicity0.16960317
Moderate 0.6852916 Moderate Con 0.438 Identity Attack Insult Unverified_Claim
Jan 28, 2026 Inside Canada's Indian Invasion...
Call himself lower class trash but thinks he’s better than all Africans… wow
Call himself lower class trash but thinks he’s better than all Africans… wow
Identity Attack0.6649212
Insult0.6099415
Profanity0.35597226
Threat0.010447056
Severe Toxicity0.18538254
Moderate 0.6852916 Low Con 0.166 Identity Attack Insult Moral_Argument
Jan 29, 2026 1 likes Inside Canada's Indian Invasion...
Kinda funny because stupid white colonialists came HERE 400 years ago in search of INDIA!!!! It took a few years but you found it😂😂😂😂.
Kinda funny because stupid white colonialists came HERE 400 years ago in search of INDIA!!!! It took a few years but you found it😂😂😂😂.
Identity Attack0.5983441
Insult0.6261769
Profanity0.42709363
Threat0.026997874
Severe Toxicity0.16960317
Moderate 0.6852916 Low Con 0.194 Identity Attack Insult Comparative_Framing
Jan 29, 2026 Inside Canada's Indian Invasion...
As a Canadian African, allow me to say this to the idiot MF trash that says African are low intelligence. I am a critical nurse. My whole family has higher education, and most African can …
As a Canadian African, allow me to say this to the idiot MF trash that says African are low intelligence. I am a critical nurse. My whole family has higher education, and most African can teach this fat, hateful Mitch a lot of history of Canada . What does he do? As the host of this piece, you have shown what size you're on by not speaking up and laughing. Tell me again that Canadians are not a racist. MITCH BYE
Identity Attack0.50515443
Insult0.71120167
Profanity0.36230123
Threat0.011353259
Severe Toxicity0.15443328
Moderate 0.6852916 Moderate Con 0.48 Identity Attack Insult Personal_Narrative
Jan 28, 2026 2 likes Inside Canada's Indian Invasion...
Whites means = racist and rasicm other race
Whites means = racist and rasicm other race
Identity Attack0.7028837
Insult0.47630358
Profanity0.29209393
Threat0.033386398
Severe Toxicity0.30192792
Moderate 0.6852916 Low Con 0.213 Identity Attack Identity_Assertion
Feb 28, 2026 1 likes Inside Canada's Indian Invasion...
Indians (most of them) don’t know how to assimilate into other country’s cultures! It’s pathetic!
Indians (most of them) don’t know how to assimilate into other country’s cultures! It’s pathetic!
Identity Attack0.6007182
Insult0.6306599
Profanity0.2659008
Threat0.009023022
Severe Toxicity0.0394905
Moderate 0.6852916 Low Con 0.203 Identity Attack Insult Identity_Assertion
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
17:42 This is the fookin cream of the 'decent' punjabis. Fookin criminals using the Gurughar as their base. Wtf is the committees doing 😮 SGPC busy filling the donation boxes?
17:42 This is the fookin cream of the 'decent' punjabis. Fookin criminals using the Gurughar as their base. Wtf is the committees doing 😮 SGPC busy filling the donation boxes?
Identity Attack0.5135796
Insult0.5543018
Profanity0.6370159
Threat0.07399795
Severe Toxicity0.35368225
Moderate 0.6852916 Low Con 0.194 Identity Attack Insult Policy_Critique
Feb 26, 2026 Inside Canada's Indian Invasion...
really good fucking reporting!!
really good fucking reporting!!
Identity Attack0.012541492
Insult0.34314156
Profanity0.8255558
Threat0.008634649
Severe Toxicity0.16960317
Moderate 0.6852916 Moderate Con 0.378 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
Bie I will block you. u just cant take stinky indians serious man haha 😂😂 last place on earth id visit!!
Bie I will block you. u just cant take stinky indians serious man haha 😂😂 last place on earth id visit!!
Identity Attack0.6007182
Insult0.5739874
Profanity0.36230123
Threat0.13815513
Severe Toxicity0.33047765
Moderate 0.6852916 Low Con 0.265 Identity Attack Insult Fear_Threat
Feb 7, 2026 Inside Canada's Indian Invasion...
You had several opportunities to vote out Justin Trudeau and the liberals who brought this upon you. And every election you called the conservatives who pointed out the immigration debacle racist. Just eat s*** and …
You had several opportunities to vote out Justin Trudeau and the liberals who brought this upon you. And every election you called the conservatives who pointed out the immigration debacle racist. Just eat s*** and die and suffer the consequences of your voting actions.
Identity Attack0.22859548
Insult0.5739874
Profanity0.5150164
Threat0.49142194
Severe Toxicity0.23225832
Moderate 0.6852916 Moderate Con 0.325 Insult
Aug 25, 2025 Why Canadians Are Turning Against …
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.