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 47 of 189
They are dirty disgusting people they have ruined Canada 🇨🇦 we all believe they need to go home we hate!!!
They are dirty disgusting people they have ruined Canada 🇨🇦 we all believe they need to go home we hate!!!
Identity Attack0.28034934
Insult0.7344449
Profanity0.2659699
Threat0.055270568
Severe Toxicity0.16960317
Toxic 0.7701451 Low Con 0.299 Insult Fear_Threat
Oct 3, 2025 2 likes Inside Canada's Indian Metropolis (Brampton)
I get the whole Indian influx thing, but saying America is the greatest country in the world? Huh?? Your country is one giant shit show. I get my daily dose of entertainment from the Kimmel …
I get the whole Indian influx thing, but saying America is the greatest country in the world? Huh?? Your country is one giant shit show. I get my daily dose of entertainment from the Kimmel monologue. Even Americans now hate America. Not to mention you have the dumbest, most incompetent leader of a nation in human history. You are the methlab in our basement fool.
Identity Attack0.49584505
Insult0.7418356
Profanity0.541926
Threat0.028206514
Severe Toxicity0.34189755
Toxic 0.7701451 Low Con 0.285 Insult
Jan 27, 2026 Inside Canada's Indian Invasion...
OMG THE ONLY MORONS THAT DO NOT KNOW ABOUT THE SCAM ARE CANADIAN POLITICIANS.
OMG THE ONLY MORONS THAT DO NOT KNOW ABOUT THE SCAM ARE CANADIAN POLITICIANS.
Identity Attack0.4453683
Insult0.7775208
Profanity0.3547165
Threat0.008764107
Severe Toxicity0.067522444
Toxic 0.7701451 Low Con 0.149 Insult Unverified_Claim
Dec 24, 2025 1 likes Deportations From Canada at Their …
Now as far as hygenic panjabis are generally cleaner then south India but these dogs are the online scammers and are also racist as fck
Now as far as hygenic panjabis are generally cleaner then south India but these dogs are the online scammers and are also racist as fck
Identity Attack0.4774257
Insult0.65129566
Profanity0.70864636
Threat0.049128212
Severe Toxicity0.4379392
Toxic 0.7701451 Low Con 0.284 Insult
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Canada has the stupidest government on the planet. Why are the liberals voting for this insanity? Many of the people from Ontario voted for conservative but they’re out voted by the lying cheating liberal posters.
Canada has the stupidest government on the planet. Why are the liberals voting for this insanity? Many of the people from Ontario voted for conservative but they’re out voted by the lying cheating liberal posters.
Identity Attack0.42615733
Insult0.7775208
Profanity0.26631543
Threat0.008505191
Severe Toxicity0.032316983
Toxic 0.7701451 Moderate Con 0.357 Insult Policy_Critique
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
No wonder. Canadian kids can’t get jobs!!. What is the word I’m looking for? Oh yea security!!!!! Morons!
No wonder. Canadian kids can’t get jobs!!. What is the word I’m looking for? Oh yea security!!!!! Morons!
Identity Attack0.48990932
Insult0.755201
Profanity0.34827787
Threat0.009230154
Severe Toxicity0.072789766
Toxic 0.7701451 Low Con 0.217 Insult
Oct 9, 2025 IRCC Names India in Study …
i want to live in canada when im older but if its just becomes india 2.0 then fuck that
i want to live in canada when im older but if its just becomes india 2.0 then fuck that
Identity Attack0.3895355
Insult0.36798462
Profanity0.8089582
Threat0.017674083
Severe Toxicity0.18844056
Toxic 0.7701451 Low Con 0.255 Fear_Threat
Feb 11, 2026 Inside Canada's Indian Invasion...
Wow....absolutely pathetic individuals who are employed/paid with our tax dollars to govern immigration related issues presented here..and they dont know....f*#ing pathetic
Wow....absolutely pathetic individuals who are employed/paid with our tax dollars to govern immigration related issues presented here..and they dont know....f*#ing pathetic
Identity Attack0.09741807
Insult0.7782364
Profanity0.34536663
Threat0.008039144
Severe Toxicity0.031420294
Toxic 0.7701451 Low Con 0.174 Insult Policy_Critique
Dec 23, 2025 IRCC Names India in Study …
of course the only white trash is obsessed with black people.
of course the only white trash is obsessed with black people.
Identity Attack0.7895903
Insult0.6308392
Profanity0.4098025
Threat0.011405042
Severe Toxicity0.23226519
Toxic 0.7701451 Low Con 0.174 Identity Attack Insult Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
PROBLEM IS UR GAY PRESIDENT...U SHOULD BE STRICT ON UR VISA POLICY...U INVITED MANY MUSLIMS REFUGEE..ILLEGAL IMMIGRANT PEOPLE WILL DISTROY UR COUNTRY
PROBLEM IS UR GAY PRESIDENT...U SHOULD BE STRICT ON UR VISA POLICY...U INVITED MANY MUSLIMS REFUGEE..ILLEGAL IMMIGRANT PEOPLE WILL DISTROY UR COUNTRY
Identity Attack0.7778623
Insult0.5423875
Profanity0.29209393
Threat0.2172668
Severe Toxicity0.35058254
Toxic 0.7701451 Low Con 0.224 Identity Attack Insult
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
Canadians aren't having kids because we're responsible and know we CANNOT AFFORD to have children, so i guess instead of doing something about the cost of living in this country, the government has just decided …
Canadians aren't having kids because we're responsible and know we CANNOT AFFORD to have children, so i guess instead of doing something about the cost of living in this country, the government has just decided to REPLACE us with IMMIGRANTS!! Its fucking disgusting, Liberals, you all should be ashamed of yourselves! 🤬🖕
Identity Attack0.48949075
Insult0.65129566
Profanity0.6001929
Threat0.013113883
Severe Toxicity0.349738
Toxic 0.7701451 Moderate Con 0.382 Insult
Aug 28, 2025 Why Canadians Are Turning Against …
Ridiculous, and our taxes fund how much of this crap?
Ridiculous, and our taxes fund how much of this crap?
Identity Attack0.012139536
Insult0.67735565
Profanity0.4798129
Threat0.008531082
Severe Toxicity0.024678862
Toxic 0.7701451 Low Con 0.282 Insult Economic_Argument
Oct 2, 2025 2 likes IRCC Names India in Study …
Was he driving a fuckjng tuk tuk on the highway? Wtf
Was he driving a fuckjng tuk tuk on the highway? Wtf
Identity Attack0.021786476
Insult0.36709076
Profanity0.86331284
Threat0.011249693
Severe Toxicity0.23223771
Toxic 0.7701451 Low Con 0.211 Humor_Satire
Feb 25, 2026 26 likes Inside Canada's Indian Invasion...
videos suck when it’s obvious it’s biased journalism
videos suck when it’s obvious it’s biased journalism
Identity Attack0.08583717
Insult0.46476576
Profanity0.57236236
Threat0.009126588
Severe Toxicity0.17315048
Toxic 0.7701451 Low Con 0.13 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
The Whyte guy talking is absolute trash..🚮 he sounds like he has an IQ of 20 and yet he talks down on ppl with 70’s.. what a buffoon..
The Whyte guy talking is absolute trash..🚮 he sounds like he has an IQ of 20 and yet he talks down on ppl with 70’s.. what a buffoon..
Identity Attack0.46614665
Insult0.7657292
Profanity0.36230123
Threat0.013165667
Severe Toxicity0.16960317
Toxic 0.7701451 Low Con 0.243 Insult Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
Comments hyping that guy on the bike up lol nah take that racist shit out of my country. Just because a couple are bad does not mean the majority are
Comments hyping that guy on the bike up lol nah take that racist shit out of my country. Just because a couple are bad does not mean the majority are
Identity Attack0.39461556
Insult0.563347
Profanity0.70864636
Threat0.028379176
Severe Toxicity0.23225145
Toxic 0.7701451 Low Con 0.29 Insult Identity_Assertion
Jan 28, 2026 2 likes Inside Canada's Indian Invasion...
The flip flop mafia!!😂😂 or the towel head😂😂 or simply the jeet who take shit on side of the road, dump there shit in the street and bring there 3rd world country with them.
The flip flop mafia!!😂😂 or the towel head😂😂 or simply the jeet who take shit on side of the road, dump there shit in the street and bring there 3rd world country with them.
Identity Attack0.38246045
Insult0.5678696
Profanity0.70864636
Threat0.13363713
Severe Toxicity0.35368225
Toxic 0.7701451 Low Con 0.147 Insult
Jan 27, 2026 Inside Canada's Indian Invasion...
Brampton is disgusting..Those dirty sandal wearer's are dumber then sheep.
Brampton is disgusting..Those dirty sandal wearer's are dumber then sheep.
Identity Attack0.19100772
Insult0.7827088
Profanity0.3290656
Threat0.01101667
Severe Toxicity0.055630904
Toxic 0.7701451 Low Con 0.228 Insult Identity_Assertion
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Stop shitting on beach also
Stop shitting on beach also
Identity Attack0.021585498
Insult0.42881694
Profanity0.8089582
Threat0.009825659
Severe Toxicity0.16960317
Toxic 0.7701451 Low Con 0.237
Aug 29, 2025 Why Canadians Are Turning Against …
why the fuck a tuktuk on the highway
why the fuck a tuktuk on the highway
Identity Attack0.018168874
Insult0.26957804
Profanity0.84995824
Threat0.015256803
Severe Toxicity0.23340854
Toxic 0.7701451 Low Con 0.256 Question
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
Fucked up 😅
Fucked up 😅
Identity Attack0.015053716
Insult0.2838064
Profanity0.84995824
Threat0.0138755
Severe Toxicity0.23226519
Toxic 0.7701451 Moderate Con 0.405 Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
Jesus man, even the indians think theyre are too many of their own people in canada, holy shit..
Jesus man, even the indians think theyre are too many of their own people in canada, holy shit..
Identity Attack0.5548181
Insult0.4962726
Profanity0.73341435
Threat0.010628296
Severe Toxicity0.20678867
Toxic 0.7701451 Low Con 0.268 Identity Attack Fear_Threat
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
And don't generalize you id*ot. These people are shameless indeed but they do not represent true immigrants
And don't generalize you id*ot. These people are shameless indeed but they do not represent true immigrants
Identity Attack0.32184324
Insult0.7775208
Profanity0.46460027
Threat0.010084574
Severe Toxicity0.16760159
Toxic 0.7701451 Moderate Con 0.357 Insult Identity_Assertion
Feb 7, 2026 1 likes Inside Canada's Indian Invasion...
India is gross man, I don’t want ther food wtf
India is gross man, I don’t want ther food wtf
Identity Attack0.61901736
Insult0.5678696
Profanity0.5013569
Threat0.01750142
Severe Toxicity0.26766825
Toxic 0.7701451 Low Con 0.296 Identity Attack Insult Fear_Threat
Jan 29, 2026 1 likes Inside Canada's Indian Invasion...
Divide and conquer ya idiots 😂keep your elbows up😂
Divide and conquer ya idiots 😂keep your elbows up😂
Identity Attack0.06658725
Insult0.7298119
Profanity0.4381921
Threat0.13815513
Severe Toxicity0.16960317
Toxic 0.7701451 Low Con 0.182 Insult
Nov 21, 2025 Thousands of refugees allowed into …
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.