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 17 of 189
0:51 delete this video out of your mindless stupidity and disrespect
0:51 delete this video out of your mindless stupidity and disrespect
Identity Attack0.1808059
Insult0.7497506
Profanity0.46460027
Threat0.063999176
Severe Toxicity0.349583
Toxic 0.8778702 Low Con 0.138 Insult Call_To_Action
Jan 28, 2026 Inside Canada's Indian Invasion...
The irony of the idiot in helmet preaching about how stupid 'africans' are supposedly 😂
The irony of the idiot in helmet preaching about how stupid 'africans' are supposedly 😂
Identity Attack0.6649212
Insult0.8082062
Profanity0.5150164
Threat0.013476364
Severe Toxicity0.25624833
Toxic 0.8778702 Low Con 0.104 Identity Attack Insult Humor_Satire
Feb 3, 2026 Inside Canada's Indian Invasion...
Canada is fucked! You need mass deportations
Canada is fucked! You need mass deportations
Identity Attack0.6007182
Insult0.5678696
Profanity0.7796426
Threat0.13802026
Severe Toxicity0.44787344
Toxic 0.8778702 Low Con 0.186 Identity Attack Insult Policy_Critique
Jan 27, 2026 Inside Canada's Indian Invasion...
Good to see whites getting fcuked by indians 😂😂😂😂😂😂
Good to see whites getting fcuked by indians 😂😂😂😂😂😂
Identity Attack0.6649212
Insult0.5130944
Profanity0.7654259
Threat0.34804323
Severe Toxicity0.45895407
Toxic 0.8778702 Low Con 0.188 Identity Attack Insult Identity_Assertion
Feb 25, 2026 1 likes Inside Canada's Indian Invasion...
Stupid white people grow a pair of balls and say NOOO to this!!
Stupid white people grow a pair of balls and say NOOO to this!!
Identity Attack0.6649212
Insult0.7804726
Profanity0.58072567
Threat0.027861187
Severe Toxicity0.35022295
Toxic 0.8778702 Low Con 0.18 Identity Attack Insult Call_To_Action
Jan 28, 2026 2 likes Inside Canada's Indian Invasion...
Racist wite trash.
Racist wite trash.
Identity Attack0.77429146
Insult0.7804726
Profanity0.46222726
Threat0.015256803
Severe Toxicity0.41034412
Toxic 0.8778702 Low Con 0.18 Identity Attack Insult Identity_Assertion
Jan 28, 2026 2 likes Inside Canada's Indian Invasion...
I have had with these motherf-cking turbans in this motherf-cking city.
I have had with these motherf-cking turbans in this motherf-cking city.
Identity Attack0.1769227
Insult0.54471385
Profanity0.902047
Threat0.012647836
Severe Toxicity0.35368225
Toxic 0.8778702 Moderate Con 0.301 Insult Fear_Threat
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
This guy on the bike doesn't give a shit ahhahahahahahaha
This guy on the bike doesn't give a shit ahhahahahahahaha
Identity Attack0.052035484
Insult0.48484445
Profanity0.79449326
Threat0.012440704
Severe Toxicity0.34950548
Toxic 0.8778702 Low Con 0.22 Humor_Satire
Jan 28, 2026 Inside Canada's Indian Invasion...
As a Canadian this shit really pisses me off
As a Canadian this shit really pisses me off
Identity Attack0.34000012
Insult0.48228607
Profanity0.8907955
Threat0.010990778
Severe Toxicity0.23223943
Toxic 0.8778702 Moderate Con 0.377 Identity_Assertion
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
Why would u laugh at the racist white dudes racist/bigoted remarks about minorities like Muslims/Indians or Africans??? Ur channel sucks man.
Why would u laugh at the racist white dudes racist/bigoted remarks about minorities like Muslims/Indians or Africans??? Ur channel sucks man.
Identity Attack0.6682205
Insult0.6991143
Profanity0.5722072
Threat0.0287245
Severe Toxicity0.4379392
Toxic 0.8778702 Low Con 0.241 Identity Attack Insult Moral_Argument
Jan 28, 2026 Inside Canada's Indian Invasion...
Time to send the Rat fuckin Privileged Paki Pukes Packin''
Time to send the Rat fuckin Privileged Paki Pukes Packin''
Identity Attack0.69783735
Insult0.72756535
Profanity0.80158395
Threat0.22120713
Severe Toxicity0.50703704
Toxic 0.8778702 Low Con 0.127 Identity Attack Insult Fear_Threat
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
I say SHIP THEM THE FUCK OUT!!!!!!
I say SHIP THEM THE FUCK OUT!!!!!!
Identity Attack0.054763943
Insult0.5015486
Profanity0.8326356
Threat0.34804323
Severe Toxicity0.44787344
Toxic 0.8778702 Low Con 0.253 Insult Call_To_Action
Aug 26, 2025 1 likes Why Canadians Are Turning Against …
Am glad you think that “Fat Cracker” joke is funny calling African illiterate and low IQ and saying “Rape” is part of African culture is crazy! Shame on you bro! And you stood there and …
Am glad you think that “Fat Cracker” joke is funny calling African illiterate and low IQ and saying “Rape” is part of African culture is crazy! Shame on you bro! And you stood there and laugh smh…! lol go on “EDP WATCH” see what “American are doing” fucking dumb ass!
Identity Attack0.57150364
Insult0.71027446
Profanity0.764141
Threat0.16067244
Severe Toxicity0.45895407
Toxic 0.8778702 Low Con 0.227 Identity Attack Insult Moral_Argument
Jan 27, 2026 1 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)
Born from cow shit type of people
Born from cow shit type of people
Identity Attack0.35624164
Insult0.6798578
Profanity0.8255558
Threat0.019573374
Severe Toxicity0.35368225
Toxic 0.8696708 Low Con 0.136 Insult Identity_Assertion
Jan 28, 2026 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...
eat poop. sex goats.
eat poop. sex goats.
Identity Attack0.105256535
Insult0.4794537
Profanity0.6983885
Threat0.05559385
Severe Toxicity0.35368225
Toxic 0.8696708 Low Con 0.171 Advertisement_Spam
Jan 27, 2026 Inside Canada's Indian Invasion...
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...
@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...
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)
Hey Indians we don’t want ur incest go back to ur motherland to fuck ur sister
Hey Indians we don’t want ur incest go back to ur motherland to fuck ur sister
Identity Attack0.57150364
Insult0.66500133
Profanity0.73341435
Threat0.3733964
Severe Toxicity0.56528324
Toxic 0.8696708 Low Con 0.162 Identity Attack Insult Unverified_Claim
Jan 29, 2026 Inside Canada's Indian Invasion...
The bike guy is an idiot "eating poo".
The bike guy is an idiot "eating poo".
Identity Attack0.078392304
Insult0.8685752
Profanity0.4840093
Threat0.010188141
Severe Toxicity0.12546301
Toxic 0.8696708 Low Con 0.179 Insult Meta_Commentary
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
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...
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)
Diab is beyond stupid! She should never be minister of anything. Than again, another DEI hire from Trudeau so ignorant by design. Another useful idiot and a mouthpiece for this corrupt government.
Diab is beyond stupid! She should never be minister of anything. Than again, another DEI hire from Trudeau so ignorant by design. Another useful idiot and a mouthpiece for this corrupt government.
Identity Attack0.050671257
Insult0.87896585
Profanity0.35848376
Threat0.010628296
Severe Toxicity0.06488878
Toxic 0.8696708 Low Con 0.133 Insult Policy_Critique
Feb 28, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
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.