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 65 of 189
They are missing because that's the liberal way. Drowning canada in brown,too resemble shit. Exactly where they are coming from.
They are missing because that's the liberal way. Drowning canada in brown,too resemble shit. Exactly where they are coming from.
Identity Attack0.4931391
Insult0.56997263
Profanity0.65961236
Threat0.17964768
Severe Toxicity0.16960317
Toxic 0.7252971 Low Con 0.191 Insult
Sep 29, 2025 IRCC Names India in Study …
Reporting this tacky ass clickbait
Reporting this tacky ass clickbait
Identity Attack0.051353373
Insult0.47273466
Profanity0.6321197
Threat0.031314444
Severe Toxicity0.17926651
Toxic 0.7252971 Low Con 0.244 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
who let her in...get out diablo...she's not nice ...she's a mutt
who let her in...get out diablo...she's not nice ...she's a mutt
Identity Attack0.06658725
Insult0.6308392
Profanity0.46460027
Threat0.051067904
Severe Toxicity0.23224458
Toxic 0.7252971 Moderate Con 0.341 Insult Identity_Assertion
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
damn bro, this white dude with the vest is going crazy against africans 😂😂
damn bro, this white dude with the vest is going crazy against africans 😂😂
Identity Attack0.5913144
Insult0.47787863
Profanity0.5722072
Threat0.08396416
Severe Toxicity0.26766825
Toxic 0.7252971 Low Con 0.231 Identity Attack Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
Alot of truth to this video but also some bullshit. 20 years of work and 6 weeks of E.I...lol straight up lie
Alot of truth to this video but also some bullshit. 20 years of work and 6 weeks of E.I...lol straight up lie
Identity Attack0.03894114
Insult0.40420914
Profanity0.6643082
Threat0.010783645
Severe Toxicity0.16960317
Toxic 0.7252971 Moderate Con 0.399 Policy_Critique
Nov 2, 2025 1 likes Why Canadians Are Turning Against …
Us poor white trash that man is wild
Us poor white trash that man is wild
Identity Attack0.6227552
Insult0.6500014
Profanity0.4113413
Threat0.021472665
Severe Toxicity0.2322463
Toxic 0.7252971 Low Con 0.281 Identity Attack Insult Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
canada is cooked, looking at these fools
canada is cooked, looking at these fools
Identity Attack0.23770751
Insult0.7298119
Profanity0.33023968
Threat0.009696201
Severe Toxicity0.023106033
Toxic 0.7252971 Low Con 0.188 Insult
Oct 1, 2025 IRCC Names India in Study …
They will put their speakers on from their arse then cry loudly under mics and put firecrackers inside their brownhole whenever a festival arrives 🖕🏻👳🏿‍♂️🕳️🩸
They will put their speakers on from their arse then cry loudly under mics and put firecrackers inside their brownhole whenever a festival arrives 🖕🏻👳🏿‍♂️🕳️🩸
Identity Attack0.17536941
Insult0.46476576
Profanity0.596623
Threat0.34804323
Severe Toxicity0.34966052
Toxic 0.7252971 Low Con 0.203 Fear_Threat
Jan 29, 2026 Inside Canada's Indian Invasion...
Liberal minions screwed Canada and they’re still ministers in parliament even after they messed up because morons keep voting them in.
Liberal minions screwed Canada and they’re still ministers in parliament even after they messed up because morons keep voting them in.
Identity Attack0.20483385
Insult0.7344449
Profanity0.39409557
Threat0.008505191
Severe Toxicity0.024678862
Toxic 0.7252971 Low Con 0.156 Insult Policy_Critique
Jan 20, 2026 1 likes Why Canada’s immigration system has …
Here's a comment for you. Totally remove our government, and remove every single Muslim from our country
Here's a comment for you. Totally remove our government, and remove every single Muslim from our country
Identity Attack0.7778623
Insult0.39743927
Profanity0.2263305
Threat0.52199906
Severe Toxicity0.35368225
Toxic 0.7252971 Low Con 0.283 Identity Attack Threat
Aug 31, 2025 1 likes Why Canadians Are Turning Against …
Bro just claimed r*pe was a part of African culture—the whole continent—with his whole chest. That’s a special kind of stupid 😭
Bro just claimed r*pe was a part of African culture—the whole continent—with his whole chest. That’s a special kind of stupid 😭
Identity Attack0.3072352
Insult0.67254376
Profanity0.5013569
Threat0.008505191
Severe Toxicity0.101760045
Toxic 0.7252971 Low Con 0.268 Insult Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
dont understand the muslim hate, lwk stupid. yes the guy in the blue jacket was right, if ur immigrating u need to stand and adopt their values
dont understand the muslim hate, lwk stupid. yes the guy in the blue jacket was right, if ur immigrating u need to stand and adopt their values
Identity Attack0.55044734
Insult0.67254376
Profanity0.39842105
Threat0.017846745
Severe Toxicity0.15443328
Toxic 0.7252971 Moderate Con 0.384 Identity Attack Insult Moral_Argument
Jan 27, 2026 Inside Canada's Indian Invasion...
O lado bom é, o Canadá é uma merda e não pode piorar
O lado bom é, o Canadá é uma merda e não pode piorar
Identity Attack0.55044734
Insult0.5678696
Profanity0.70864636
Threat0.0113014765
Severe Toxicity0.23225316
Toxic 0.7252971 Low Con 0.256 Identity Attack Insult Comparative_Framing
Jan 27, 2026 Inside Canada's Indian Invasion...
India is not shit whole
India is not shit whole
Identity Attack0.38200524
Insult0.42881694
Profanity0.8186401
Threat0.008893564
Severe Toxicity0.16960317
Toxic 0.7252971 Low Con 0.292
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
It sucks living here
It sucks living here
Identity Attack0.11396073
Insult0.4555076
Profanity0.6242122
Threat0.0076766624
Severe Toxicity0.14126498
Toxic 0.7252971 Moderate Con 0.414 Personal_Narrative
Feb 5, 2026 4 likes Inside Canada's Indian Invasion...
Shit import
Shit import
Identity Attack0.035847444
Insult0.35849577
Profanity0.84506536
Threat0.009256045
Severe Toxicity0.18232453
Toxic 0.72028047 Moderate Con 0.37
Sep 21, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
As a Canadian, what I've noticed the most is that they're very arrogant, very ignorant people. Its very strange coming from a group so ugly, and smelly tbh...
As a Canadian, what I've noticed the most is that they're very arrogant, very ignorant people. Its very strange coming from a group so ugly, and smelly tbh...
Identity Attack0.40883094
Insult0.7418356
Profanity0.22693542
Threat0.008129764
Severe Toxicity0.02430326
Toxic 0.72028047 Moderate Con 0.473 Insult Identity_Assertion
Jan 28, 2026 Inside Canada's Indian Invasion...
Grow some balls and deport.
Grow some balls and deport.
Identity Attack0.17847598
Insult0.49389273
Profanity0.5318404
Threat0.13815513
Severe Toxicity0.16960317
Toxic 0.72028047 Low Con 0.148 Call_To_Action
Oct 7, 2025 Inside Canada's Indian Metropolis (Brampton)
Brampton is apparently a shit hole in the first place from what I've heard. At least someone wants to live there. 😂
Brampton is apparently a shit hole in the first place from what I've heard. At least someone wants to live there. 😂
Identity Attack0.18903255
Insult0.5423875
Profanity0.764141
Threat0.010265815
Severe Toxicity0.16960317
Toxic 0.72028047 Moderate Con 0.417 Insult Humor_Satire
Jan 29, 2026 Inside Canada's Indian Invasion...
Not surprised 0 whites at timhortans shits gone down Hill
Not surprised 0 whites at timhortans shits gone down Hill
Identity Attack0.57554024
Insult0.5130944
Profanity0.6672561
Threat0.030969119
Severe Toxicity0.23223943
Toxic 0.72028047 Low Con 0.152 Identity Attack Insult Identity_Assertion
Jan 28, 2026 Inside Canada's Indian Invasion...
my new indian bosses do that prioritize indians shit and it pisses me off. especially since we are an upper end restaurant and i cant afford to knock back orders on good customers just cus …
my new indian bosses do that prioritize indians shit and it pisses me off. especially since we are an upper end restaurant and i cant afford to knock back orders on good customers just cus someone of a preferred colour came in.
Identity Attack0.57150364
Insult0.5130944
Profanity0.70864636
Threat0.025271246
Severe Toxicity0.23225832
Toxic 0.72028047 Moderate Con 0.478 Identity Attack Insult Personal_Narrative
Mar 1, 2026 1 likes Inside Canada's Indian Invasion...
I hate foreigners. They do nothing but destroy American history and now they're doing it to Canada. Deport all of them!!
I hate foreigners. They do nothing but destroy American history and now they're doing it to Canada. Deport all of them!!
Identity Attack0.7778623
Insult0.46625584
Profanity0.22429734
Threat0.19229786
Severe Toxicity0.17315048
Toxic 0.72028047 Moderate Con 0.332 Identity Attack Fear_Threat
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Taylor really like you bro you are sick 🤢 to protect your culture it's easy to blame indian but you can't fight with muslims 😂 that's why your targeting indian you are coward 8:59 8:59
Taylor really like you bro you are sick 🤢 to protect your culture it's easy to blame indian but you can't fight with muslims 😂 that's why your targeting indian you are coward 8:59 8:59
Identity Attack0.5274064
Insult0.6308392
Profanity0.33317488
Threat0.065292306
Severe Toxicity0.20373066
Toxic 0.72028047 Low Con 0.298 Identity Attack Insult Identity_Assertion
Jan 29, 2026 1 likes Inside Canada's Indian Invasion...
No you won’t be talking shit about us canadian no bye
No you won’t be talking shit about us canadian no bye
Identity Attack0.23542951
Insult0.44802538
Profanity0.6672561
Threat0.010913103
Severe Toxicity0.16960317
Toxic 0.72028047 Low Con 0.264
Aug 29, 2025 1 likes Why Canadians Are Turning Against …
5:18 yeah that guy is white trash alright, just as he described himself. He thinks rape is not ok to indians? Or that they're not even lower intelligence?
5:18 yeah that guy is white trash alright, just as he described himself. He thinks rape is not ok to indians? Or that they're not even lower intelligence?
Identity Attack0.61901736
Insult0.6099415
Profanity0.473824
Threat0.29834318
Severe Toxicity0.35368225
Toxic 0.72028047 Low Con 0.238 Identity Attack Insult Identity_Assertion
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.