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
30,738 comments · Page 31 of 1230
didnt talk about how the youth cant get jobs anywhere due to indians refusing to hire any non idians. fuck the lot of em
didnt talk about how the youth cant get jobs anywhere due to indians refusing to hire any non idians. fuck the lot of em
Identity Attack0.60238177
Insult0.4986907
Profanity0.79449326
Threat0.063352615
Severe Toxicity0.35368225
Toxic 0.8364697 Moderate Con 0.307 Identity Attack
Sep 19, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
2:25 Then go back to fucking Punjab
2:25 Then go back to fucking Punjab
Identity Attack0.5516043
Insult0.61794597
Profanity0.776286
Threat0.34552678
Severe Toxicity0.61260825
Toxic 0.8364697 Low Con 0.193 Identity Attack Insult Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
I seriously can't stand Indians, they are so gross, they smell weird, annoying, I can go on and on.
I seriously can't stand Indians, they are so gross, they smell weird, annoying, I can go on and on.
Identity Attack0.7895903
Insult0.6798578
Profanity0.41194582
Threat0.05236103
Severe Toxicity0.35368225
Toxic 0.8364697 Moderate Con 0.439 Identity Attack Insult Identity_Assertion
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
So sad and disgusting 🤢, Canada is an absolute disaster a colony from India, they are going to turn Canada in another shit hole same as theirs.
So sad and disgusting 🤢, Canada is an absolute disaster a colony from India, they are going to turn Canada in another shit hole same as theirs.
Identity Attack0.6007182
Insult0.6831271
Profanity0.66405153
Threat0.036839653
Severe Toxicity0.35166132
Toxic 0.8364697 Low Con 0.227 Identity Attack Insult
Oct 10, 2025 Inside Canada's Indian Metropolis (Brampton)
I don't give a shit if they're from another country they don't give a shit about our driving laws because they're driving laws in their own country don't exist
I don't give a shit if they're from another country they don't give a shit about our driving laws because they're driving laws in their own country don't exist
Identity Attack0.43256098
Insult0.48569724
Profanity0.79449326
Threat0.01187109
Severe Toxicity0.34950548
Toxic 0.8364697 Moderate Con 0.38
Jan 27, 2026 Inside Canada's Indian Invasion...
Not all indians eat their shit. Also you went to a very specific part of indian that does shit stuff, it doesnt mean they are gonna bring it to our country.
Not all indians eat their shit. Also you went to a very specific part of indian that does shit stuff, it doesnt mean they are gonna bring it to our country.
Identity Attack0.55044734
Insult0.5101222
Profanity0.8449782
Threat0.012803185
Severe Toxicity0.2847981
Toxic 0.8364697 Low Con 0.241 Identity Attack Insult Moral_Argument
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
you guys came over canada and usa dont wanna work and are genuinely idiots. You are savages who left their old goda and your mama opened up her legs for jesus christ
you guys came over canada and usa dont wanna work and are genuinely idiots. You are savages who left their old goda and your mama opened up her legs for jesus christ
Identity Attack0.46028158
Insult0.802824
Profanity0.44431314
Threat0.017846745
Severe Toxicity0.30763787
Toxic 0.8364697 Low Con 0.195 Insult Unverified_Claim
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
I’m a sad Canadian. I knew shit was going on, but I’ve been blissfully ignorant to this bullshit
I’m a sad Canadian. I knew shit was going on, but I’ve been blissfully ignorant to this bullshit
Identity Attack0.29798782
Insult0.47384647
Profanity0.8855216
Threat0.009281937
Severe Toxicity0.16960317
Toxic 0.8364697 Moderate Con 0.361 Personal_Narrative
Mar 3, 2026 Inside Canada's Indian Invasion...
Watching Jewish NGOs and Jewish lawmakers and Catholic NGOs flood white countries with brown people is total bullshit. It's demographic warfare on white people. These pieces of shit need to be held accountable
Watching Jewish NGOs and Jewish lawmakers and Catholic NGOs flood white countries with brown people is total bullshit. It's demographic warfare on white people. These pieces of shit need to be held accountable
Identity Attack0.6649212
Insult0.65129566
Profanity0.7673477
Threat0.13211988
Severe Toxicity0.35368225
Toxic 0.8364697 Low Con 0.218 Identity Attack Insult Unverified_Claim
Jan 27, 2026 Inside Canada's Indian Invasion...
This channel is becoming a textbook example of white nationalism. Pathetic and lame lmao. This isn’t journalism. Journalism is unbiased, factual, and research based. Remove “news” from your channel name. Lazy, biased, unfounded video with …
This channel is becoming a textbook example of white nationalism. Pathetic and lame lmao. This isn’t journalism. Journalism is unbiased, factual, and research based. Remove “news” from your channel name. Lazy, biased, unfounded video with no reliable facts. Better to keep your videos in the drafts You’re not going to be considered journalistic with this type of slop. Good luck surpassing actual news companies with this shit
Identity Attack0.46028158
Insult0.6308392
Profanity0.66405153
Threat0.034422375
Severe Toxicity0.35368225
Toxic 0.8364697 Low Con 0.181 Insult Meta_Commentary
Sep 20, 2025 Inside Canada's Indian Metropolis (Brampton)
Idiot wearing sandal slides in winter such a nasty 3rd world thing to see
Idiot wearing sandal slides in winter such a nasty 3rd world thing to see
Identity Attack0.24970764
Insult0.7762574
Profanity0.47435758
Threat0.011974656
Severe Toxicity0.17315048
Toxic 0.8364697 Low Con 0.165 Insult Identity_Assertion
Jan 28, 2026 2 likes Inside Canada's Indian Invasion...
WHO THE HELL IN INDIA EATS POO?????? ARE YOU EVEN LISTENING TO YOURSELF, BIKE GUY. ITS A FREE WORLD PEOPLE GET TO BE WHEREVER THEY WANT TO BE!!!!!!!!!!!!!!!!!
WHO THE HELL IN INDIA EATS POO?????? ARE YOU EVEN LISTENING TO YOURSELF, BIKE GUY. ITS A FREE WORLD PEOPLE GET TO BE WHEREVER THEY WANT TO BE!!!!!!!!!!!!!!!!!
Identity Attack0.4931391
Insult0.563347
Profanity0.5724795
Threat0.058826666
Severe Toxicity0.45895407
Toxic 0.8364697 Low Con 0.137 Insult Moral_Argument
Feb 17, 2026 Inside Canada's Indian Invasion...
Yall here talking shit about Africans yet your country is being invaded by India. Yall deserve it
Yall here talking shit about Africans yet your country is being invaded by India. Yall deserve it
Identity Attack0.6458014
Insult0.56997263
Profanity0.70864636
Threat0.13815513
Severe Toxicity0.35368225
Toxic 0.8364697 Low Con 0.169 Identity Attack Insult Identity_Assertion
Jan 29, 2026 Inside Canada's Indian Invasion...
hindus are most dirtiest and unhygenic community🤮🤢
hindus are most dirtiest and unhygenic community🤮🤢
Identity Attack0.7856228
Insult0.6798578
Profanity0.41436642
Threat0.063029334
Severe Toxicity0.45895407
Toxic 0.8364697 Low Con 0.208 Identity Attack Insult Identity_Assertion
Jan 27, 2026 4 likes Inside Canada's Indian Invasion...
Canadians were sooo stupid when they elected 10 years ago libtard to lead Canada -Justin aka PM
Canadians were sooo stupid when they elected 10 years ago libtard to lead Canada -Justin aka PM
Identity Attack0.6007182
Insult0.802824
Profanity0.34682226
Threat0.00866054
Severe Toxicity0.16960317
Toxic 0.8364697 Low Con 0.216 Identity Attack Insult Policy_Critique
Aug 26, 2025 1 likes Why Canadians Are Turning Against …
Come to Adelaide, Australia it’s fucked here. They’re everywhere. we literally have videos of them shitting on the side of the street.
Come to Adelaide, Australia it’s fucked here. They’re everywhere. we literally have videos of them shitting on the side of the street.
Identity Attack0.39334553
Insult0.44464502
Profanity0.84506536
Threat0.0130621
Severe Toxicity0.35368225
Toxic 0.8364697 Moderate Con 0.424 Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
I sold my Brampton home and got the fuck out 2001. A shame. Brampton is no an Indian shithole.
I sold my Brampton home and got the fuck out 2001. A shame. Brampton is no an Indian shithole.
Identity Attack0.5135796
Insult0.5130944
Profanity0.84995824
Threat0.019746035
Severe Toxicity0.3532795
Toxic 0.8364697 Moderate Con 0.404 Identity Attack Insult Personal_Narrative
Sep 22, 2025 Inside Canada's Indian Metropolis (Brampton)
0:51 white people are gay
0:51 white people are gay
Identity Attack0.7816553
Insult0.6308392
Profanity0.4370703
Threat0.012596053
Severe Toxicity0.3525603
Toxic 0.8364697 Low Con 0.243 Identity Attack Insult Identity_Assertion
Jan 28, 2026 Inside Canada's Indian Invasion...
Indians are so ugly
Indians are so ugly
Identity Attack0.7895903
Insult0.6675394
Profanity0.41375932
Threat0.023889944
Severe Toxicity0.3536391
Toxic 0.8364697 Moderate Con 0.343 Identity Attack Insult
Jan 27, 2026 Inside Canada's Indian Invasion...
And stil Canadians are stupid enough to keep the liberals in power.
And stil Canadians are stupid enough to keep the liberals in power.
Identity Attack0.6458014
Insult0.8012121
Profanity0.33082673
Threat0.008867673
Severe Toxicity0.112294696
Toxic 0.8364697 Low Con 0.173 Identity Attack Insult Policy_Critique
Feb 19, 2026 LILLEY UNLEASHED: The fall of …
you should stay out of this country, fraud ass reporter
you should stay out of this country, fraud ass reporter
Identity Attack0.29798782
Insult0.6991143
Profanity0.6242122
Threat0.044925548
Severe Toxicity0.34993178
Toxic 0.8364697 Low Con 0.137 Insult Call_To_Action
Jan 29, 2026 Inside Canada's Indian Invasion...
Biased is that what all of you meant to type not based? Idiots
Biased is that what all of you meant to type not based? Idiots
Identity Attack0.041261412
Insult0.802824
Profanity0.44431314
Threat0.009825659
Severe Toxicity0.02491361
Toxic 0.8364697 Low Con 0.175 Insult Meta_Commentary
Jan 28, 2026 Inside Canada's Indian Invasion...
Those truckers you were talking about were idiots
Those truckers you were talking about were idiots
Identity Attack0.105836816
Insult0.7922567
Profanity0.5150164
Threat0.009540852
Severe Toxicity0.02444411
Toxic 0.8364697 Low Con 0.249 Insult Meta_Commentary
Aug 27, 2025 Why Canadians Are Turning Against …
we’re still fucked
we’re still fucked
Identity Attack0.026408968
Insult0.35505778
Profanity0.87472564
Threat0.00933372
Severe Toxicity0.18232453
Toxic 0.8364697 Moderate Con 0.31 Fear_Threat
Jan 12, 2026 6 likes Canada’s new rules in 2026
This is why I moved out of Toronto, I live now all Christian, all White and all Conservative little town about 100km north of Toronto, what the hell with Toronto, only time I go to …
This is why I moved out of Toronto, I live now all Christian, all White and all Conservative little town about 100km north of Toronto, what the hell with Toronto, only time I go to Toronto when I've got doctor appointments, any other times TO and it's stinky immigrants can kiss my ass
Identity Attack0.55044734
Insult0.57787937
Profanity0.6528205
Threat0.04686524
Severe Toxicity0.35220072
Toxic 0.83334327 Moderate Con 0.486 Identity Attack Insult Identity_Assertion
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.