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 30 of 189
3 million on the dol what the fuck is there to discuss. Get out
3 million on the dol what the fuck is there to discuss. Get out
Identity Attack0.04564415
Insult0.46476576
Profanity0.7673477
Threat0.035803676
Severe Toxicity0.34935045
Toxic 0.8403191 Low Con 0.11 Policy_Critique
Mar 2, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
Bro the amount of fraud, immigration fraud, the drugs etc…. It’s fucking bullshit, it’s all across Canada and it’s fucked our taxes system …. Like straight out country is fucked because of this immigration….. the …
Bro the amount of fraud, immigration fraud, the drugs etc…. It’s fucking bullshit, it’s all across Canada and it’s fucked our taxes system …. Like straight out country is fucked because of this immigration….. the amount of people I deal with daily in sales that can’t speak a single word of English yet drive off in brand new car, live in a nicer house….. bro? What’s happening?! How do I get that shit working 80 hours?!
Identity Attack0.3817989
Insult0.5678696
Profanity0.8089582
Threat0.01750142
Severe Toxicity0.35368225
Toxic 0.8403191 Constructive 0.514 Insult Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
Like I give a shit what this corrupt covid tyrant thinks.
Like I give a shit what this corrupt covid tyrant thinks.
Identity Attack0.22261032
Insult0.6675394
Profanity0.764141
Threat0.028897164
Severe Toxicity0.23225488
Toxic 0.8403191 Low Con 0.179 Insult Fear_Threat
Feb 22, 2026 2 likes LILLEY UNLEASHED: The fall of …
WELCOME TO Quebexastan 😂😂 French speaking Muslim cunts 😂😂
WELCOME TO Quebexastan 😂😂 French speaking Muslim cunts 😂😂
Identity Attack0.7028837
Insult0.65231085
Profanity0.70864636
Threat0.0347677
Severe Toxicity0.45895407
Toxic 0.8403191 Low Con 0.124 Identity Attack Insult
Jan 27, 2026 Inside Canada's Indian Invasion...
I would let the police know right away to get these assholes!!!
I would let the police know right away to get these assholes!!!
Identity Attack0.11047905
Insult0.71120167
Profanity0.7246992
Threat0.13448004
Severe Toxicity0.33047765
Toxic 0.8403191 Moderate Con 0.412 Insult Call_To_Action
Feb 23, 2026 1 likes Inside Canada's Indian Invasion...
fucking disgusting. this is san francisco and seattle as well the guy on the bike should be canada's PM
fucking disgusting. this is san francisco and seattle as well the guy on the bike should be canada's PM
Identity Attack0.23770751
Insult0.5678696
Profanity0.73341435
Threat0.011819307
Severe Toxicity0.3532795
Toxic 0.8403191 Moderate Con 0.338 Insult Fear_Threat
Jan 27, 2026 69 likes Inside Canada's Indian Invasion...
Didn’t you know? To combat a housing shortage and a high unemployment rate you simply add more people! Are you stupid?
Didn’t you know? To combat a housing shortage and a high unemployment rate you simply add more people! Are you stupid?
Identity Attack0.014249804
Insult0.83943826
Profanity0.37503055
Threat0.008945347
Severe Toxicity0.023076924
Toxic 0.8403191 Low Con 0.186 Insult Humor_Satire
Jun 18, 2025 1 likes How Canada broke its immigration …
Omg.... i live in India and watching this shit makes my blood boil. I want to leave india for all the shit they have, and these guys are polluting the same shit everywhere else. Please …
Omg.... i live in India and watching this shit makes my blood boil. I want to leave india for all the shit they have, and these guys are polluting the same shit everywhere else. Please dont give these guys space, it should be a natural selection. We should be moving forward and not the other way around.
Identity Attack0.5135796
Insult0.5723624
Profanity0.80158395
Threat0.094697006
Severe Toxicity0.35368225
Toxic 0.8403191 Moderate Con 0.446 Identity Attack Insult
Nov 28, 2025 Inside Canada's Indian Metropolis (Brampton)
As a Canadian thank you for posting this video . This shit is disgusting an needs to stop ..
As a Canadian thank you for posting this video . This shit is disgusting an needs to stop ..
Identity Attack0.10221587
Insult0.5130944
Profanity0.7654259
Threat0.01238892
Severe Toxicity0.2391185
Toxic 0.8403191 Moderate Con 0.464 Insult Moral_Argument
Jan 27, 2026 323 likes Inside Canada's Indian Invasion...
my dumb ass thought he would actually cross the border.
my dumb ass thought he would actually cross the border.
Identity Attack0.051580742
Insult0.5130944
Profanity0.7181329
Threat0.01238892
Severe Toxicity0.16960317
Toxic 0.8403191 Moderate Con 0.352 Insult Humor_Satire
Feb 22, 2026 Inside Canada's Indian Invasion...
nobody wanna step a foot in america its the worst place on the planet. you dumb asf bro
nobody wanna step a foot in america its the worst place on the planet. you dumb asf bro
Identity Attack0.4907465
Insult0.7827088
Profanity0.4840093
Threat0.012958534
Severe Toxicity0.22513679
Toxic 0.8403191 Low Con 0.201 Insult Comparative_Framing
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
What's my hometown doing on your channel? The place is shit now, not what it was 20yrs ago
What's my hometown doing on your channel? The place is shit now, not what it was 20yrs ago
Identity Attack0.10235514
Insult0.5130944
Profanity0.7246992
Threat0.022163315
Severe Toxicity0.3494667
Toxic 0.8403191 Moderate Con 0.404 Insult Personal_Narrative
Jan 29, 2026 Inside Canada's Indian Invasion...
welcome to Canada ...hehehe just saying .. the land of the stupids ...
welcome to Canada ...hehehe just saying .. the land of the stupids ...
Identity Attack0.5135796
Insult0.7922567
Profanity0.29456177
Threat0.008712323
Severe Toxicity0.104393706
Toxic 0.8403191 Low Con 0.212 Identity Attack Insult Humor_Satire
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
Canada is now also fucked up. Too many Indians.
Canada is now also fucked up. Too many Indians.
Identity Attack0.6649212
Insult0.5678696
Profanity0.7673477
Threat0.013579931
Severe Toxicity0.35368225
Toxic 0.8403191 Low Con 0.194 Identity Attack Insult
Nov 18, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
Wake the hell up.. please do not talk like carney. My country my bed. F-ff. I have no faith or trust in this Carney government corruption. Nope no more idiots please.
Wake the hell up.. please do not talk like carney. My country my bed. F-ff. I have no faith or trust in this Carney government corruption. Nope no more idiots please.
Identity Attack0.06658725
Insult0.8032227
Profanity0.46460027
Threat0.015256803
Severe Toxicity0.08859174
Toxic 0.8403191 Low Con 0.295 Insult
Dec 30, 2025 1 likes Deportations From Canada at Their …
Get the village idiots out of Canada they stink holy f they DONT EVEN KNOW HOW TO TALK THEY PARK IN HANDI CAP SPACES CUT LINES COMMIT CRIME EWWWWW
Get the village idiots out of Canada they stink holy f they DONT EVEN KNOW HOW TO TALK THEY PARK IN HANDI CAP SPACES CUT LINES COMMIT CRIME EWWWWW
Identity Attack0.3817989
Insult0.7967344
Profanity0.37854016
Threat0.026997874
Severe Toxicity0.23224458
Toxic 0.8403191 Low Con 0.193 Insult Unverified_Claim
Jan 17, 2026 2.9 million Canadian temporary visas …
They will turn canada into the shit hole they left
They will turn canada into the shit hole they left
Identity Attack0.32768643
Insult0.54471385
Profanity0.8117245
Threat0.03304107
Severe Toxicity0.17315048
Toxic 0.8403191 Low Con 0.18 Insult
Nov 4, 2025 Inside Canada's Indian Metropolis (Brampton)
avoid any illegal shit, they will use any excuse to take down your channel
avoid any illegal shit, they will use any excuse to take down your channel
Identity Attack0.34324843
Insult0.47384647
Profanity0.759977
Threat0.09623027
Severe Toxicity0.23340854
Toxic 0.8364697 Low Con 0.138 Call_To_Action
Jan 27, 2026 Inside Canada's Indian Invasion...
This is Canada. Fix your own damn country.
This is Canada. Fix your own damn country.
Identity Attack0.5135796
Insult0.6308392
Profanity0.7092837
Threat0.027688526
Severe Toxicity0.3492342
Toxic 0.8364697 Low Con 0.156 Identity Attack Insult
Nov 23, 2025 Quebec Ends Economic Immigration Program …
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)
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 …
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)
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...
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...
Canada is becoming a shit hole thanks to them.
Canada is becoming a shit hole thanks to them.
Identity Attack0.48915586
Insult0.6109131
Profanity0.7796426
Threat0.010032792
Severe Toxicity0.22513679
Toxic 0.8364697 Low Con 0.192 Insult Fear_Threat
Sep 19, 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.