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 118 of 189
What the FUC* is going on with Canada, I had no idea this was going on, STOP IT NOW CANADA, stop them from taking over Canada !
What the FUC* is going on with Canada, I had no idea this was going on, STOP IT NOW CANADA, stop them from taking over Canada !
Identity Attack0.18546575
Insult0.36939126
Profanity0.57488567
Threat0.020782012
Severe Toxicity0.16960317
Moderate 0.60254884 Moderate Con 0.303 Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
Indians only hire Indians. Kick them out.
Indians only hire Indians. Kick them out.
Identity Attack0.60238177
Insult0.36193377
Profanity0.2687007
Threat0.54744303
Severe Toxicity0.23226175
Moderate 0.60254884 Low Con 0.121 Identity Attack Threat
Oct 1, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
As you mya know ny now Madame President we are a bunch of lying scum working for the goubernement for kakanadiens and Kakanadiens and you will nver get these numbers.......
As you mya know ny now Madame President we are a bunch of lying scum working for the goubernement for kakanadiens and Kakanadiens and you will nver get these numbers.......
Identity Attack0.23846684
Insult0.65129566
Profanity0.21781154
Threat0.009204263
Severe Toxicity0.023076924
Moderate 0.60254884 Low Con 0.3 Insult
Sep 30, 2025 IRCC Names India in Study …
que gente tan fea
que gente tan fea
Identity Attack0.1294935
Insult0.65865606
Profanity0.33141375
Threat0.007857903
Severe Toxicity0.023293832
Moderate 0.60254884 Moderate Con 0.318 Insult Unverified_Claim
Feb 4, 2026 Inside Canada's Indian Invasion...
Indians work and contribute to the community tf is these white peoples problem
Indians work and contribute to the community tf is these white peoples problem
Identity Attack0.60238177
Insult0.4555076
Profanity0.45028755
Threat0.013321015
Severe Toxicity0.16960317
Moderate 0.60254884 Moderate Con 0.351 Identity Attack Identity_Assertion
Feb 19, 2026 2 likes Inside Canada's Indian Invasion...
No offense but indians ive met are scammers thats why when someone called me and their voice is indian i hung up immediately😅
No offense but indians ive met are scammers thats why when someone called me and their voice is indian i hung up immediately😅
Identity Attack0.6007182
Insult0.5015486
Profanity0.33808854
Threat0.17016006
Severe Toxicity0.23225145
Moderate 0.60254884 Moderate Con 0.388 Identity Attack Insult Unverified_Claim
Jan 27, 2026 Inside Canada's Indian Invasion...
THEY POOP AND EAT IT. LOL
THEY POOP AND EAT IT. LOL
Identity Attack0.027011903
Insult0.344702
Profanity0.45028755
Threat0.036839653
Severe Toxicity0.16960317
Moderate 0.60254884 Low Con 0.173 Unverified_Claim
Jan 28, 2026 3 likes Inside Canada's Indian Invasion...
India is better than lazy islamic jihadis trying to take over the world
India is better than lazy islamic jihadis trying to take over the world
Identity Attack0.6007182
Insult0.5208188
Profanity0.3051381
Threat0.063999176
Severe Toxicity0.18844056
Moderate 0.60254884 Low Con 0.159 Identity Attack Insult Fear_Threat
Jan 29, 2026 2 likes Inside Canada's Indian Invasion...
Western World ruined by Indian . Horrible
Western World ruined by Indian . Horrible
Identity Attack0.61901736
Insult0.43450394
Profanity0.29053202
Threat0.058180105
Severe Toxicity0.16960317
Moderate 0.60254884 Low Con 0.23 Identity Attack
Nov 29, 2025 Inside Canada's Indian Metropolis (Brampton)
Sucks how we European - Canadians stole this land and desperately want to call it our land and only want Europeans here.
Sucks how we European - Canadians stole this land and desperately want to call it our land and only want Europeans here.
Identity Attack0.55044734
Insult0.5130944
Profanity0.41570562
Threat0.009204263
Severe Toxicity0.08595808
Moderate 0.60254884 Moderate Con 0.315 Identity Attack Insult Moral_Argument
Feb 23, 2026 3 likes Inside Canada's Indian Invasion...
T H I R D W O R L D A P E M A N N E R I S M 🙈 🙉 🙊 💩
T H I R D W O R L D A P E M A N N E R I S M 🙈 🙉 🙊 💩
Identity Attack0.57150364
Insult0.5130944
Profanity0.45706853
Threat0.13785169
Severe Toxicity0.45895407
Moderate 0.60254884 Low Con 0.215 Identity Attack Insult Unverified_Claim
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
These racists cowards would rather stay silent and let their communities be overrun by muslim immigrants who forms gangs, deal drugs and groom poor young women, than live around and look at brown people. The …
These racists cowards would rather stay silent and let their communities be overrun by muslim immigrants who forms gangs, deal drugs and groom poor young women, than live around and look at brown people. The guy who said he faced discrimination standing in a line while a lady was served first (lol) should know mostly Indians dont run butcher shops, those must be Pakistani or smth
Identity Attack0.5983441
Insult0.56997263
Profanity0.3122265
Threat0.085497424
Severe Toxicity0.16960317
Moderate 0.60254884 Moderate Con 0.479 Identity Attack Insult Moral_Argument
Jan 27, 2026 Inside Canada's Indian Invasion...
Being racist against Indians and not wanting them in your country because they are Indian, is ok
Being racist against Indians and not wanting them in your country because they are Indian, is ok
Identity Attack0.65625757
Insult0.35849577
Profanity0.25184435
Threat0.2566701
Severe Toxicity0.19761463
Moderate 0.60254884 Low Con 0.279 Identity Attack Identity_Assertion
Feb 18, 2026 5 likes Inside Canada's Indian Invasion...
Immigration is fine as long as they’re vetted, have skills the country needs,ie doctors , tradesmen, but letting in everybody and their dog is ridiculous! Why is it that it’s only poopjeets that are being …
Immigration is fine as long as they’re vetted, have skills the country needs,ie doctors , tradesmen, but letting in everybody and their dog is ridiculous! Why is it that it’s only poopjeets that are being brought in to take over. Are there no other countries that have refugees that aren’t fleas on the system? The US have black fatigue, well Canada definitely have Hindu fatigue. I’m getting tired of being a second or third class citizen in my own fucking country. Voting to get the Lieberals out will not work, extreme violence is going to be the only way to remove them or Canada will be gone forever. Once that’s accomplished then the mass deportations can start immediately.
Identity Attack0.5135796
Insult0.5678696
Profanity0.5013569
Threat0.031314444
Severe Toxicity0.23224801
Moderate 0.60254884 Constructive 0.545 Identity Attack Insult Fear_Threat
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
Punjab people are the worst and don't fit in here at all. Time for them to go.
Punjab people are the worst and don't fit in here at all. Time for them to go.
Identity Attack0.6227552
Insult0.5130944
Profanity0.2761231
Threat0.13549154
Severe Toxicity0.21902075
Moderate 0.60254884 Low Con 0.286 Identity Attack Insult
Jun 19, 2025 2 likes How Canada broke its immigration …
I hate the American invasion even more. Go back to your country.
I hate the American invasion even more. Go back to your country.
Identity Attack0.58354634
Insult0.36798462
Profanity0.2347036
Threat0.045895394
Severe Toxicity0.06225512
Moderate 0.60254884 Low Con 0.26 Identity Attack Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
they trash India and then come here because India is trashed
they trash India and then come here because India is trashed
Identity Attack0.55044734
Insult0.49389273
Profanity0.36099523
Threat0.04167421
Severe Toxicity0.18232453
Moderate 0.60254884 Low Con 0.15 Identity Attack Identity_Assertion
Sep 27, 2025 Inside Canada's Indian Metropolis (Brampton)
Wonder why they had to erect Monkey Man God statue on middle of road although this character is fictitious and mythological but because of tons of Hindu Indian Migration they are literally spreading idioticness to …
Wonder why they had to erect Monkey Man God statue on middle of road although this character is fictitious and mythological but because of tons of Hindu Indian Migration they are literally spreading idioticness to canadian, being indian and living in India it is already pathetic experience of day today hindu rituals, now it went overseas too feel good 🤣
Identity Attack0.5135796
Insult0.6149945
Profanity0.26607355
Threat0.01052473
Severe Toxicity0.043077253
Moderate 0.60254884 Moderate Con 0.326 Identity Attack Insult Fear_Threat
Sep 19, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
look im not a public figure so i can say this openly without being "cancelled". This is how racism starts. People aren`t inherently racist towards indians RIGHT NOW but give it multiple generations of people …
look im not a public figure so i can say this openly without being "cancelled". This is how racism starts. People aren`t inherently racist towards indians RIGHT NOW but give it multiple generations of people who are sick of this shit raising kids and those kids will grow up to hate. Thats all im gonna say.
Identity Attack0.41222036
Insult0.48228607
Profanity0.57236236
Threat0.03165977
Severe Toxicity0.16233426
Moderate 0.60254884 Moderate Con 0.454 Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
Canada is turning into an absolute shithole country. They destroyed our small towns by flooding them with addicts and drugs, the create turf wars among various groups from around the world in our major cities. …
Canada is turning into an absolute shithole country. They destroyed our small towns by flooding them with addicts and drugs, the create turf wars among various groups from around the world in our major cities. The country is destroyed in 10 years. That's all it took. 10 years to destroy a once great nation.
Identity Attack0.44690517
Insult0.5497792
Profanity0.44890457
Threat0.047835086
Severe Toxicity0.1597006
Moderate 0.60254884 Moderate Con 0.375 Insult
Oct 24, 2025 Inside Canada's Indian Metropolis (Brampton)
Indian Hindu people are destroying Christian Countries, next Canada.✍🏻😎🇮🇱🇺🇸🇬🇧
Indian Hindu people are destroying Christian Countries, next Canada.✍🏻😎🇮🇱🇺🇸🇬🇧
Identity Attack0.6682205
Insult0.36939126
Profanity0.12727508
Threat0.19862294
Severe Toxicity0.16960317
Moderate 0.60254884 Low Con 0.216 Identity Attack Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
….it is always fraudulent Indians no matter which foreign country they go to…..shame…
….it is always fraudulent Indians no matter which foreign country they go to…..shame…
Identity Attack0.5983441
Insult0.5239335
Profanity0.12727508
Threat0.013372798
Severe Toxicity0.06011435
Moderate 0.60254884 Low Con 0.2 Identity Attack Insult
Sep 28, 2025 1 likes IRCC Names India in Study …
Damn it really hurts to see that they occupied that church
Damn it really hurts to see that they occupied that church
Identity Attack0.2803029
Insult0.28791866
Profanity0.64460015
Threat0.010990778
Severe Toxicity0.05473421
Moderate 0.60254884 Moderate Con 0.378
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
8:20 this video is full of racist people
8:20 this video is full of racist people
Identity Attack0.44690517
Insult0.40243408
Profanity0.2600683
Threat0.025098583
Severe Toxicity0.08069076
Moderate 0.60254884 Low Con 0.229 Meta_Commentary
Jan 28, 2026 3 likes Inside Canada's Indian Invasion...
DEPORT THIS RATS INTO THEIR BOX 😂
DEPORT THIS RATS INTO THEIR BOX 😂
Identity Attack0.18705739
Insult0.6261769
Profanity0.30690086
Threat0.13815513
Severe Toxicity0.07805709
Moderate 0.60254884 Low Con 0.109 Insult Fear_Threat
Oct 3, 2025 Inside Canada's Indian Metropolis (Brampton)
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.