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 18 of 1230
Stupid women voted for this ?
Stupid women voted for this ?
Identity Attack0.5135796
Insult0.8204276
Profanity0.42019588
Threat0.009929225
Severe Toxicity0.16960317
Toxic 0.8696708 Low Con 0.23 Identity Attack Insult Identity_Assertion
Aug 26, 2025 Why Canadians Are Turning Against …
Tyler is a pos and a scumbag. Using words like invasion. He goes around making cultures look goofy. I would love to kick his ass and I prey the day I bump into him
Tyler is a pos and a scumbag. Using words like invasion. He goes around making cultures look goofy. I would love to kick his ass and I prey the day I bump into him
Identity Attack0.3043136
Insult0.71120167
Profanity0.71218073
Threat0.6601249
Severe Toxicity0.45895407
Toxic 0.8696708 Moderate Con 0.403 Insult Threat Meta_Commentary
Feb 7, 2026 2 likes Inside Canada's Indian Invasion...
What a shit hole !! 🤢😂
What a shit hole !! 🤢😂
Identity Attack0.039972372
Insult0.5588244
Profanity0.8326356
Threat0.013113883
Severe Toxicity0.35368225
Toxic 0.8696708 Low Con 0.195 Insult
Oct 5, 2025 Inside Canada's Indian Metropolis (Brampton)
Stupid Country with stupid government and weak people 🚽
Stupid Country with stupid government and weak people 🚽
Identity Attack0.5075293
Insult0.802824
Profanity0.44752163
Threat0.012699619
Severe Toxicity0.22207877
Toxic 0.8696708 Low Con 0.131 Identity Attack Insult Identity_Assertion
Nov 22, 2025 Thousands of refugees allowed into …
13:56 Tyler Oliveria these fucking guys like 1 out of 5 star customer service from the human traffickers
13:56 Tyler Oliveria these fucking guys like 1 out of 5 star customer service from the human traffickers
Identity Attack0.18313584
Insult0.5678696
Profanity0.7888968
Threat0.03235042
Severe Toxicity0.45510182
Toxic 0.8696708 Low Con 0.258 Insult Humor_Satire
Jan 28, 2026 Inside Canada's Indian Invasion...
That stupid homeless guy with the green shirt and cap was talking crap about India. Have you seen the state of what you call “upper class countries”? Shut up
That stupid homeless guy with the green shirt and cap was talking crap about India. Have you seen the state of what you call “upper class countries”? Shut up
Identity Attack0.29951343
Insult0.8204276
Profanity0.49576873
Threat0.019573374
Severe Toxicity0.23125283
Toxic 0.8696708 Low Con 0.234 Insult
Oct 13, 2025 Inside Canada's Indian Metropolis (Brampton)
@pwila Fkface beatch having a mental breakdown under comments thinking anyone who hates their restarded arse is a muslim😂
@pwila Fkface beatch having a mental breakdown under comments thinking anyone who hates their restarded arse is a muslim😂
Identity Attack0.6227552
Insult0.71027446
Profanity0.70864636
Threat0.09776353
Severe Toxicity0.45895407
Toxic 0.8696708 Low Con 0.219 Identity Attack Insult Unverified_Claim
Jan 29, 2026 Inside Canada's Indian Invasion...
Canada like Australia weak stupid country run by lefty sellout scumbags
Canada like Australia weak stupid country run by lefty sellout scumbags
Identity Attack0.6007182
Insult0.83943826
Profanity0.43781817
Threat0.00933372
Severe Toxicity0.30192792
Toxic 0.8696708 Low Con 0.148 Identity Attack Insult Identity_Assertion
Feb 11, 2026 Inside Canada's Indian Invasion...
get lost man canda is so much better with out racist american shite
get lost man canda is so much better with out racist american shite
Identity Attack0.6682205
Insult0.71027446
Profanity0.70864636
Threat0.13815513
Severe Toxicity0.44787344
Toxic 0.8696708 Low Con 0.256 Identity Attack Insult Solidarity
Jan 28, 2026 Inside Canada's Indian Invasion...
The guy is the orange vest is an idiot!
The guy is the orange vest is an idiot!
Identity Attack0.10221587
Insult0.8685752
Profanity0.4819111
Threat0.01187109
Severe Toxicity0.07805709
Toxic 0.8696708 Low Con 0.138 Insult
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Then why are you doing fucking trade deal with india and with indians Go and ask from your president and prime minister why are they pampering indian's balls Actually you're hypocrite😮 Go and suck Bangladeshis …
Then why are you doing fucking trade deal with india and with indians Go and ask from your president and prime minister why are they pampering indian's balls Actually you're hypocrite😮 Go and suck Bangladeshis pakistanis terrorist balls 😮
Identity Attack0.6227552
Insult0.71120167
Profanity0.764141
Threat0.34552678
Severe Toxicity0.61476606
Toxic 0.8696708 Low Con 0.089 Identity Attack Insult Identity_Assertion
Feb 24, 2026 Inside Canada's Indian Invasion...
bike guy is not a real person. what an idiot
bike guy is not a real person. what an idiot
Identity Attack0.049989145
Insult0.87225974
Profanity0.43781817
Threat0.010705971
Severe Toxicity0.05025077
Toxic 0.8696708 Low Con 0.122 Insult Meta_Commentary
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
You're a fucking mad man Tyler. 😂
You're a fucking mad man Tyler. 😂
Identity Attack0.06929302
Insult0.71120167
Profanity0.8326356
Threat0.012492486
Severe Toxicity0.3532795
Toxic 0.8696708 Low Con 0.184 Insult
Jan 27, 2026 Inside Canada's Indian Invasion...
These mrbeast mickey mouse shit style videos are getting annoying
These mrbeast mickey mouse shit style videos are getting annoying
Identity Attack0.24293575
Insult0.5678696
Profanity0.7785769
Threat0.020264024
Severe Toxicity0.35368225
Toxic 0.8696708 Low Con 0.22 Insult Meta_Commentary
Feb 14, 2026 1 likes Inside Canada's Indian Invasion...
She is a virus. Just a despicable twat
She is a virus. Just a despicable twat
Identity Attack0.13805299
Insult0.83943826
Profanity0.65961236
Threat0.01254427
Severe Toxicity0.35368225
Toxic 0.8696708 Low Con 0.17 Insult Identity_Assertion
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
Every white idiot’s cry over the presence of other race…
Every white idiot’s cry over the presence of other race…
Identity Attack0.7426507
Insult0.7922567
Profanity0.48510036
Threat0.020436687
Severe Toxicity0.23226519
Toxic 0.8696708 Low Con 0.182 Identity Attack Insult Identity_Assertion
Feb 22, 2026 Inside Canada's Indian Invasion...
smells like shit through the screen
smells like shit through the screen
Identity Attack0.028886627
Insult0.48228607
Profanity0.8690192
Threat0.008103873
Severe Toxicity0.16960317
Toxic 0.8696708 Low Con 0.24
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
Fuck this place! Canada not Candia! Deodorant or deport!
Fuck this place! Canada not Candia! Deodorant or deport!
Identity Attack0.44690517
Insult0.5130944
Profanity0.7809412
Threat0.13346854
Severe Toxicity0.44787344
Toxic 0.8696708 Low Con 0.186 Insult Fear_Threat
Oct 9, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
F the F off with this bull shit! and take your 'just asking questions' with you...
F the F off with this bull shit! and take your 'just asking questions' with you...
Identity Attack0.030949092
Insult0.5739874
Profanity0.8326356
Threat0.022335978
Severe Toxicity0.35368225
Toxic 0.8696708 Low Con 0.157 Insult Meta_Commentary
Feb 26, 2026 Inside Canada's Indian Invasion...
Canada sucks.
Canada sucks.
Identity Attack0.6220118
Insult0.68668073
Profanity0.6001929
Threat0.007909686
Severe Toxicity0.26195827
Toxic 0.8696708 Moderate Con 0.349 Identity Attack Insult Identity_Assertion
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
Yeah that shit wont happen here in the US. Get them the fuck out quickly.
Yeah that shit wont happen here in the US. Get them the fuck out quickly.
Identity Attack0.10757765
Insult0.47384647
Profanity0.902047
Threat0.061089642
Severe Toxicity0.23226003
Toxic 0.8696708 Low Con 0.242 Comparative_Framing
Aug 28, 2025 Why Canadians Are Turning Against …
Yes your country is so stupid. Third world countries like mine won’t be so lenient. You guys are nuts
Yes your country is so stupid. Third world countries like mine won’t be so lenient. You guys are nuts
Identity Attack0.57150364
Insult0.8131897
Profanity0.46460027
Threat0.01086132
Severe Toxicity0.23223256
Toxic 0.8696708 Low Con 0.235 Identity Attack Insult Comparative_Framing
Nov 21, 2025 Thousands of refugees allowed into …
11:04 how fucking cold is the guy? Relax the fucking shoiulders, bro 😂
11:04 how fucking cold is the guy? Relax the fucking shoiulders, bro 😂
Identity Attack0.06613251
Insult0.39743927
Profanity0.844891
Threat0.037530303
Severe Toxicity0.35368225
Toxic 0.8696708 Low Con 0.258 Humor_Satire
Jan 28, 2026 Inside Canada's Indian Invasion...
I wanna go there just to piss on that stupid statue and light it on fire
I wanna go there just to piss on that stupid statue and light it on fire
Identity Attack0.10221587
Insult0.6308392
Profanity0.5711371
Threat0.5940531
Severe Toxicity0.35368225
Toxic 0.8696708 Low Con 0.279 Insult Threat Call_To_Action
Jan 27, 2026 Inside Canada's Indian Invasion...
Dirty filthy indians 😂😂
Dirty filthy indians 😂😂
Identity Attack0.7895903
Insult0.72868866
Profanity0.4819111
Threat0.050098058
Severe Toxicity0.50234145
Toxic 0.8696708 Low Con 0.212 Identity Attack Insult Identity_Assertion
Mar 3, 2026 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.