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 15 of 189
Im so sick of Canada turning into a shithole full of scumbags
Im so sick of Canada turning into a shithole full of scumbags
Identity Attack0.6458014
Insult0.78882504
Profanity0.70864636
Threat0.011819307
Severe Toxicity0.35368225
Toxic 0.89241093 Moderate Con 0.302 Identity Attack Insult Fear_Threat
Jan 27, 2026 1 likes 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 😂
This guy is retarded just that stupid annoying voice he failed at doing every other type of content so he settled on race baiting 😂
Identity Attack0.4006267
Insult0.7782364
Profanity0.5013569
Threat0.061412923
Severe Toxicity0.35368225
Toxic 0.89241093 Low Con 0.169 Insult Meta_Commentary
Jan 28, 2026 Inside Canada's Indian Invasion...
What a shit hole
What a shit hole
Identity Attack0.041003603
Insult0.563347
Profanity0.8855216
Threat0.009825659
Severe Toxicity0.3492342
Toxic 0.89241093 Moderate Con 0.302 Insult Identity_Assertion
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Canada's fucked.
Canada's fucked.
Identity Attack0.46614665
Insult0.5239335
Profanity0.84995824
Threat0.010058682
Severe Toxicity0.35184112
Toxic 0.89241093 Low Con 0.231 Insult Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
this is Invasion to destroy the way we live fock you all
this is Invasion to destroy the way we live fock you all
Identity Attack0.316
Insult0.5739874
Profanity0.78491896
Threat0.13815513
Severe Toxicity0.45077345
Toxic 0.89241093 Low Con 0.289 Insult Fear_Threat
Oct 10, 2025 Inside Canada's Indian Metropolis (Brampton)
Its fuckin RETARDED ! They wanna move somewhere els and make it like their old country, why even move if your not gonna embrace the culter you ran too.
Its fuckin RETARDED ! They wanna move somewhere els and make it like their old country, why even move if your not gonna embrace the culter you ran too.
Identity Attack0.4774257
Insult0.71120167
Profanity0.8117245
Threat0.017156094
Severe Toxicity0.45895407
Toxic 0.89241093 Low Con 0.21 Insult Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
All you idiots that voted for that dumbass Trudeau can take some of the blame
All you idiots that voted for that dumbass Trudeau can take some of the blame
Identity Attack0.08252834
Insult0.87896585
Profanity0.47771472
Threat0.011275585
Severe Toxicity0.1762085
Toxic 0.89241093 Low Con 0.237 Insult Identity_Assertion
Aug 27, 2025 Why Canadians Are Turning Against …
Indians are rapists and scammers Canada is so cooked
Indians are rapists and scammers Canada is so cooked
Identity Attack0.8182097
Insult0.7497506
Profanity0.47435758
Threat0.13815513
Severe Toxicity0.45895407
Toxic 0.89241093 Low Con 0.186 Identity Attack Insult
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
It is bullshit
It is bullshit
Identity Attack0.01857083
Insult0.4339631
Profanity0.902047
Threat0.0076637166
Severe Toxicity0.19149859
Toxic 0.89241093 Low Con 0.277 Policy_Critique
Jan 26, 2026 Inside Canada's Indian Metropolis (Brampton)
Don't you just love the idiot in the background videoing their crimes! 😂😂 Idiots
Don't you just love the idiot in the background videoing their crimes! 😂😂 Idiots
Identity Attack0.072601855
Insult0.8131897
Profanity0.44431314
Threat0.016120117
Severe Toxicity0.18538254
Toxic 0.89241093 Low Con 0.147 Insult Humor_Satire
Aug 25, 2025 Why Canadians Are Turning Against …
What Tyler does for youtube is crazy man! Last time he literally went through shit!
What Tyler does for youtube is crazy man! Last time he literally went through shit!
Identity Attack0.10221587
Insult0.6306599
Profanity0.759977
Threat0.016120117
Severe Toxicity0.35368225
Toxic 0.89241093 Moderate Con 0.479 Insult Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
I can't stand this idiot lebanese immigration minister. You have to wonder about the low IQ of the voters that elected this moron.
I can't stand this idiot lebanese immigration minister. You have to wonder about the low IQ of the voters that elected this moron.
Identity Attack0.55044734
Insult0.87225974
Profanity0.47191826
Threat0.01238892
Severe Toxicity0.23223943
Toxic 0.89241093 Moderate Con 0.327 Identity Attack Insult Policy_Critique
Mar 1, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
Get these dirty asses back to India
Get these dirty asses back to India
Identity Attack0.58354634
Insult0.67735565
Profanity0.7181329
Threat0.06593887
Severe Toxicity0.35368225
Toxic 0.89241093 Low Con 0.196 Identity Attack Insult Identity_Assertion
Jan 29, 2026 1 likes Inside Canada's Indian Invasion...
Perpetuating the idea that people of African decent are less intelligent (as he sucks on his vape stick) this youtuber is a dick at best!
Perpetuating the idea that people of African decent are less intelligent (as he sucks on his vape stick) this youtuber is a dick at best!
Identity Attack0.5135796
Insult0.6798578
Profanity0.7466957
Threat0.045895394
Severe Toxicity0.45895407
Toxic 0.89241093 Low Con 0.185 Identity Attack Insult Meta_Commentary
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Deport all these assholes!!!
Deport all these assholes!!!
Identity Attack0.39207554
Insult0.7762574
Profanity0.7654259
Threat0.34804323
Severe Toxicity0.35368225
Toxic 0.89241093 Low Con 0.188 Insult
Aug 25, 2025 Why Canadians Are Turning Against …
I'd sooner go to Liberia for a vacation than that sh*thole country
I'd sooner go to Liberia for a vacation than that sh*thole country
Identity Attack0.025228644
Insult0.54455113
Profanity0.5365596
Threat0.0018149976
Severe Toxicity0.00012186707
Toxic 0.8913516 Insult
Dec 7, 2025 2 likes
The guy on the bike was actually disgusting./. To say that Africans have low intelligence is INSANE!! And for you the creator of this content laughing like an asshole is equally annoying. Yt ppl need …
The guy on the bike was actually disgusting./. To say that Africans have low intelligence is INSANE!! And for you the creator of this content laughing like an asshole is equally annoying. Yt ppl need to understand they are not superior they are not smarter than anyone else. I have my own issues with Indians because many of them are racist towards blacks but they have the right to be whenever they want. Yt ppl are the problem!!!!! Unfollowing this dumb ass page.
Identity Attack0.57150364
Insult0.7497506
Profanity0.68353343
Threat0.08856395
Severe Toxicity0.45895407
Toxic 0.88599813 Moderate Con 0.483 Identity Attack Insult Moral_Argument
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
Filthy people. GTA is a shithole now
Filthy people. GTA is a shithole now
Identity Attack0.27875587
Insult0.7344449
Profanity0.7809412
Threat0.013113883
Severe Toxicity0.35368225
Toxic 0.88599813 Low Con 0.19 Insult Fear_Threat
Jan 27, 2026 3 likes Inside Canada's Indian Invasion...
0:35 exactly y idi Amin gave them 90days to get the fuck out of Uganda in the 70s .., they trade among themselves and used the country’s raw material fuqqing hypocrites
0:35 exactly y idi Amin gave them 90days to get the fuck out of Uganda in the 70s .., they trade among themselves and used the country’s raw material fuqqing hypocrites
Identity Attack0.3817989
Insult0.6370372
Profanity0.759977
Threat0.04524883
Severe Toxicity0.45895407
Toxic 0.88599813 Low Con 0.261 Insult Comparative_Framing
Nov 25, 2025 Inside Canada's Indian Metropolis (Brampton)
Kick them the fuck out
Kick them the fuck out
Identity Attack0.10221587
Insult0.5130944
Profanity0.8117245
Threat0.57761645
Severe Toxicity0.35368225
Toxic 0.88599813 Low Con 0.212 Insult Threat Call_To_Action
Nov 14, 2025 Inside Canada's Indian Metropolis (Brampton)
5:16 that dumb ass is trying so hard to be Trump and it's absolutely cringe! What an embarrassment!
5:16 that dumb ass is trying so hard to be Trump and it's absolutely cringe! What an embarrassment!
Identity Attack0.13805299
Insult0.71120167
Profanity0.64657205
Threat0.029587816
Severe Toxicity0.35368225
Toxic 0.88599813 Low Con 0.199 Insult
Jan 27, 2026 Inside Canada's Indian Invasion...
Indians are actually very mean and nasty. They don’t even like white people yet they have to live here cause we are the only ones with our shit together, and they HATE that.
Indians are actually very mean and nasty. They don’t even like white people yet they have to live here cause we are the only ones with our shit together, and they HATE that.
Identity Attack0.7426507
Insult0.6991143
Profanity0.776286
Threat0.025961896
Severe Toxicity0.44787344
Toxic 0.88599813 Moderate Con 0.419 Identity Attack Insult Identity_Assertion
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Canada is a Thrid world shit hole.
Canada is a Thrid world shit hole.
Identity Attack0.5548181
Insult0.66500133
Profanity0.8089582
Threat0.011430934
Severe Toxicity0.3529199
Toxic 0.88599813 Low Con 0.16 Identity Attack Insult Fear_Threat
Sep 19, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
albertan here. wish theyd all fuck off
albertan here. wish theyd all fuck off
Identity Attack0.32184324
Insult0.54471385
Profanity0.8449782
Threat0.13815513
Severe Toxicity0.35368225
Toxic 0.88599813 Low Con 0.3 Insult Identity_Assertion
Jan 29, 2026 1 likes Inside Canada's Indian Invasion...
1 cluster f*** of a bunch of f****** retards all mixed into Canada thank you Trudeau f****** retard
1 cluster f*** of a bunch of f****** retards all mixed into Canada thank you Trudeau f****** retard
Identity Attack0.46028158
Insult0.8032227
Profanity0.70864636
Threat0.020609349
Severe Toxicity0.45895407
Toxic 0.88599813 Low Con 0.176 Insult Identity_Assertion
Feb 28, 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.