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 4 of 1230
These people are fucking disgusting
These people are fucking disgusting
Identity Attack0.23239216
Insult0.7762574
Profanity0.90862066
Threat0.012647836
Severe Toxicity0.45895407
Toxic 0.95048624 Low Con 0.251 Insult Fear_Threat
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
0:51 Greatest country on earth... what the fuck are you talking about. Canada is a complete shit hole with the liberal Nazi's
0:51 Greatest country on earth... what the fuck are you talking about. Canada is a complete shit hole with the liberal Nazi's
Identity Attack0.6637263
Insult0.72868866
Profanity0.8690192
Threat0.04880493
Severe Toxicity0.50703704
Toxic 0.95048624 Low Con 0.165 Identity Attack Insult Identity_Assertion
Jan 29, 2026 Inside Canada's Indian Invasion...
Trump is a dictator
Trump is a dictator
Identity Attack0.0009314181
Insult0.94455105
Profanity0.0005340129
Threat0.0004272097
Severe Toxicity0.000025630497
Toxic 0.9486326 Insult Moral_Argument
Dec 11, 2025
I say wait till that orange clown is OUT of office!
I say wait till that orange clown is OUT of office!
Identity Attack0.00067767716
Insult0.9264435
Profanity0.0014615274
Threat0.00047076942
Severe Toxicity0.000031223015
Toxic 0.9475285 Insult
Dec 11, 2025
dudes farming off hate , what a fucking loser.
dudes farming off hate , what a fucking loser.
Identity Attack0.15303208
Insult0.82974654
Profanity0.89909166
Threat0.03787563
Severe Toxicity0.45895407
Toxic 0.944597 Low Con 0.119 Insult Meta_Commentary
Jan 29, 2026 Inside Canada's Indian Invasion...
U son of bitch your governor 😂😂 licking ass of PM Modi for a trade deal so they can sell their fucking oil 😂😂😂
U son of bitch your governor 😂😂 licking ass of PM Modi for a trade deal so they can sell their fucking oil 😂😂😂
Identity Attack0.293411
Insult0.8082062
Profanity0.89909166
Threat0.09009721
Severe Toxicity0.6134631
Toxic 0.944597 Low Con 0.109 Insult
Jan 27, 2026 Inside Canada's Indian Invasion...
Why the nigger fuck are you promoting smuggling in your content?
Why the nigger fuck are you promoting smuggling in your content?
Identity Attack0.8330005
Insult0.7762574
Profanity0.8855216
Threat0.05947323
Severe Toxicity0.50703704
Toxic 0.944597 Low Con 0.168 Identity Attack Insult Policy_Critique
Jan 29, 2026 Inside Canada's Indian Invasion...
this is racist you ass hole
this is racist you ass hole
Identity Attack0.46050715
Insult0.78565484
Profanity0.8690192
Threat0.04880493
Severe Toxicity0.45895407
Toxic 0.944597 Low Con 0.259 Insult Moral_Argument
Mar 2, 2026 1 likes Inside Canada's Indian Invasion...
8:20 u fukkkkin racist white people , they're not more terrible than you
8:20 u fukkkkin racist white people , they're not more terrible than you
Identity Attack0.77429146
Insult0.78882504
Profanity0.78491896
Threat0.11769595
Severe Toxicity0.5843659
Toxic 0.944597 Low Con 0.228 Identity Attack Insult Moral_Argument
Jan 27, 2026 Inside Canada's Indian Invasion...
These disgusting fucks need to get the HELL OUT OF MY COUNTRY
These disgusting fucks need to get the HELL OUT OF MY COUNTRY
Identity Attack0.5135796
Insult0.75027496
Profanity0.8802007
Threat0.30463433
Severe Toxicity0.5344867
Toxic 0.944597 Low Con 0.133 Identity Attack Insult Fear_Threat
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
7:53 why zoom in on sandals. You are so fucking pathetic
7:53 why zoom in on sandals. You are so fucking pathetic
Identity Attack0.12735364
Insult0.7492263
Profanity0.844891
Threat0.025098583
Severe Toxicity0.45895407
Toxic 0.944597 Low Con 0.213 Insult Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
1:50. Your making babies with babies you sick fucks, making your wife's with kids, that's sick , you sick fucks,
1:50. Your making babies with babies you sick fucks, making your wife's with kids, that's sick , you sick fucks,
Identity Attack0.29951343
Insult0.7218519
Profanity0.80158395
Threat0.09009721
Severe Toxicity0.5614964
Toxic 0.944597 Low Con 0.196 Insult
Dec 12, 2025 Why Canadians Are Turning Against …
Loser straight up this guy is loving for these dumb fucks. We hate them here. 11:11
Loser straight up this guy is loving for these dumb fucks. We hate them here. 11:11
Identity Attack0.2949366
Insult0.7967344
Profanity0.83974665
Threat0.09929679
Severe Toxicity0.45895407
Toxic 0.944597 Low Con 0.127 Insult Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
White people are so mad, what goes around comes around motherfuckers😂😂😂😂😂😂😂
White people are so mad, what goes around comes around motherfuckers😂😂😂😂😂😂😂
Identity Attack0.7406625
Insult0.72868866
Profanity0.84995824
Threat0.051391184
Severe Toxicity0.50703704
Toxic 0.944597 Low Con 0.168 Identity Attack Insult Identity_Assertion
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
I live in Nova Scotia Canada & this shit is happening EVERYWHERE UP HERE. Go the fuck home
I live in Nova Scotia Canada & this shit is happening EVERYWHERE UP HERE. Go the fuck home
Identity Attack0.36702603
Insult0.6149945
Profanity0.91513264
Threat0.05559385
Severe Toxicity0.45895407
Toxic 0.944597 Moderate Con 0.397 Insult Fear_Threat
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Can fucking immigrants speak ENGLISH! So fucking sick of 3 rd world garbage shouting gobbly goop and noodle writings, come to Canada speak the official language instead of gutteral junk
Can fucking immigrants speak ENGLISH! So fucking sick of 3 rd world garbage shouting gobbly goop and noodle writings, come to Canada speak the official language instead of gutteral junk
Identity Attack0.8102261
Insult0.8012121
Profanity0.8802007
Threat0.046541955
Severe Toxicity0.61260825
Toxic 0.944597 Low Con 0.155 Identity Attack Insult Identity_Assertion
Jun 20, 2025 2 likes How Canada broke its immigration …
Fuck these people
Fuck these people
Identity Attack0.22935481
Insult0.6120431
Profanity0.90150756
Threat0.1401159
Severe Toxicity0.45077345
Toxic 0.944597 Moderate Con 0.301 Insult Fear_Threat
Jan 27, 2026 3 likes Inside Canada's Indian Invasion...
WHO cares because anyone going to Russia Jr deserves whatever they get! I’m not going because I’m not stupid!
WHO cares because anyone going to Russia Jr deserves whatever they get! I’m not going because I’m not stupid!
Identity Attack0.0008341431
Insult0.8962762
Profanity0.004171593
Threat0.00017568174
Severe Toxicity0.00002263448
Toxic 0.9426062 Insult
Dec 9, 2025
we re not racist we just want our country back fuck trudeau fuck carney and fuck all liberals
we re not racist we just want our country back fuck trudeau fuck carney and fuck all liberals
Identity Attack0.5135796
Insult0.72756535
Profanity0.90258646
Threat0.146441
Severe Toxicity0.45895407
Toxic 0.9391453 Low Con 0.257 Identity Attack Insult Identity_Assertion
Jan 29, 2026 1 likes Inside Canada's Indian Invasion...
racist bastard
racist bastard
Identity Attack0.5108175
Insult0.84251964
Profanity0.844891
Threat0.039256934
Severe Toxicity0.45895407
Toxic 0.9391453 Moderate Con 0.364 Identity Attack Insult Moral_Argument
Mar 2, 2026 Inside Canada's Indian Invasion...
Religion is sooo fucking gay. The weak-minded think there's a god.
Religion is sooo fucking gay. The weak-minded think there's a god.
Identity Attack0.8182097
Insult0.7218519
Profanity0.86331284
Threat0.01508414
Severe Toxicity0.45895407
Toxic 0.9391453 Low Con 0.148 Identity Attack Insult Meta_Commentary
Sep 19, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
what the fuck is this title? i mean dude, their immigrants not fucking zombies
what the fuck is this title? i mean dude, their immigrants not fucking zombies
Identity Attack0.55044734
Insult0.57566804
Profanity0.90862066
Threat0.018192071
Severe Toxicity0.45895407
Toxic 0.9391453 Low Con 0.18 Identity Attack Insult Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
The man with the bike is a jerk he is an idiot 70 iq its so shit this ther is no data backing it up
The man with the bike is a jerk he is an idiot 70 iq its so shit this ther is no data backing it up
Identity Attack0.27778897
Insult0.8685752
Profanity0.8117245
Threat0.0287245
Severe Toxicity0.45510182
Toxic 0.9391453 Low Con 0.143 Insult Meta_Commentary
Jan 29, 2026 Inside Canada's Indian Invasion...
Fuck u bro I don’t know what fucking hate you have towards Indians
Fuck u bro I don’t know what fucking hate you have towards Indians
Identity Attack0.5135796
Insult0.6500014
Profanity0.86331284
Threat0.13532294
Severe Toxicity0.50703704
Toxic 0.9391453 Moderate Con 0.334 Identity Attack Insult Moral_Argument
Jan 27, 2026 Inside Canada's Indian Invasion...
I can't stand these Street Shitting Scammer motherfukers 😡
I can't stand these Street Shitting Scammer motherfukers 😡
Identity Attack0.23998553
Insult0.7775208
Profanity0.90150756
Threat0.04880493
Severe Toxicity0.50703704
Toxic 0.9391453 Low Con 0.288 Insult Unverified_Claim
Jan 28, 2026 1 likes 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.