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 4 of 189
They get a giant statue and all this dumb shit but nowadays look what white people do if it's fucking stupid pray in the middle of work and still get paid bullshit
They get a giant statue and all this dumb shit but nowadays look what white people do if it's fucking stupid pray in the middle of work and still get paid bullshit
Identity Attack0.6106996
Insult0.7090544
Profanity0.902047
Threat0.025098583
Severe Toxicity0.45895407
Toxic 0.95048624 Low Con 0.198 Identity Attack Insult Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Canada sucks Punjabi penis
Canada sucks Punjabi penis
Identity Attack0.73072165
Insult0.72868866
Profanity0.8802007
Threat0.044278983
Severe Toxicity0.61260825
Toxic 0.95048624 Moderate Con 0.326 Identity Attack Insult Identity_Assertion
Jan 27, 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
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...
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...
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...
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...
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...
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...
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 …
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...
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 …
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...
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...
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...
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...
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...
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...
Indian idiots, stupid, bastards, you just live off other people's fabrications, making a fuss, as if your country is useless when the country you live in is you who will be the rabbit, when the …
Indian idiots, stupid, bastards, you just live off other people's fabrications, making a fuss, as if your country is useless when the country you live in is you who will be the rabbit, when the two countries are at war and lack soldiers, you will be the ones fighting your home country, stupid Indians
Identity Attack0.7895903
Insult0.87896585
Profanity0.70864636
Threat0.11309616
Severe Toxicity0.5344867
Toxic 0.9391453 Low Con 0.152 Identity Attack Insult Identity_Assertion
Feb 10, 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...
This Olivera fuck looks like a mix between a Jew and Chinese south American and talks about rassist shit 🥵
This Olivera fuck looks like a mix between a Jew and Chinese south American and talks about rassist shit 🥵
Identity Attack0.7115778
Insult0.6500014
Profanity0.844891
Threat0.05397744
Severe Toxicity0.5188304
Toxic 0.9391453 Low Con 0.141 Identity Attack Insult Identity_Assertion
Jan 29, 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)
Cry more muslims 😂😂😂😂 crying hard in comment section 😂😂😂😂😂😂 fuck islam 😂😂😂😂🖕🤮🤮🤮🤮🇵🇰
Cry more muslims 😂😂😂😂 crying hard in comment section 😂😂😂😂😂😂 fuck islam 😂😂😂😂🖕🤮🤮🤮🤮🇵🇰
Identity Attack0.7816553
Insult0.66500133
Profanity0.80158395
Threat0.34804323
Severe Toxicity0.61260825
Toxic 0.9391453 Low Con 0.196 Identity Attack Insult Identity_Assertion
Jan 29, 2026 3 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.