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 81 of 189
Canada has fallen to Ghetto garbage.
Canada has fallen to Ghetto garbage.
Identity Attack0.49584505
Insult0.65231085
Profanity0.24818924
Threat0.008103873
Severe Toxicity0.024866661
Moderate 0.681338 Low Con 0.135 Insult Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
No wonder Trump wanted to kill Justin Trudeau and his lunatic party
No wonder Trump wanted to kill Justin Trudeau and his lunatic party
Identity Attack0.10221587
Insult0.61794597
Profanity0.21564959
Threat0.5382386
Severe Toxicity0.12282934
Moderate 0.681338 Low Con 0.184 Insult Threat Unverified_Claim
Jan 29, 2026 Inside Canada's Indian Invasion...
Pathetic......Liberal Minister pulls of the Race Card to cover for her incompetence.....Shame Minister.
Pathetic......Liberal Minister pulls of the Race Card to cover for her incompetence.....Shame Minister.
Identity Attack0.050216515
Insult0.71120167
Profanity0.10363861
Threat0.009307829
Severe Toxicity0.022064678
Moderate 0.681338 Low Con 0.129 Insult Policy_Critique
Feb 26, 2026 1 likes BATRA’S BURNING QUESTIONS: Canada’s absent …
Shame on all liberals voters you caused this mess. I hope you starve giving away our country. Shame on you
Shame on all liberals voters you caused this mess. I hope you starve giving away our country. Shame on you
Identity Attack0.2808415
Insult0.54471385
Profanity0.2253223
Threat0.52547425
Severe Toxicity0.16960317
Moderate 0.681338 Moderate Con 0.321 Insult Threat
Aug 26, 2025 Why Canadians Are Turning Against …
Lack the focus? Nah mane they don’t give a fuck about others
Lack the focus? Nah mane they don’t give a fuck about others
Identity Attack0.020580608
Insult0.28997475
Profanity0.7092837
Threat0.009256045
Severe Toxicity0.11756202
Moderate 0.681338 Low Con 0.139 Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
India actually sucks to live that's why you see these many Indians leaving their " bharat modi"
India actually sucks to live that's why you see these many Indians leaving their " bharat modi"
Identity Attack0.6106996
Insult0.5239335
Profanity0.5013569
Threat0.013372798
Severe Toxicity0.3476075
Moderate 0.681338 Low Con 0.271 Identity Attack Insult Comparative_Framing
Feb 4, 2026 Inside Canada's Indian Invasion...
Girl, it's your country. Do you have every right to speak up? And more should, because what's going on, it's disgusting. Don't come over here in Canada and get free bees. I can't even get …
Girl, it's your country. Do you have every right to speak up? And more should, because what's going on, it's disgusting. Don't come over here in Canada and get free bees. I can't even get a doctor from my mother. What the hell I'm disgusted with the government politicians? Actually, I do know. God put governments in place. He didn't put politicians there, and they're all f****** greedy
Identity Attack0.29035977
Insult0.5739874
Profanity0.58072567
Threat0.012854968
Severe Toxicity0.16960317
Moderate 0.681338 Constructive 0.655 Insult
Aug 26, 2025 Why Canadians Are Turning Against …
Too much free crap.
Too much free crap.
Identity Attack0.010951365
Insult0.47384647
Profanity0.6001929
Threat0.008466354
Severe Toxicity0.023364257
Moderate 0.681338 Low Con 0.239 Policy_Critique
Feb 17, 2026 4 likes LILLEY UNLEASHED: The fall of …
Don't speak for us buddy, Yes we are angry at the ignorant immigrants.
Don't speak for us buddy, Yes we are angry at the ignorant immigrants.
Identity Attack0.56445944
Insult0.65865606
Profanity0.16403814
Threat0.008893564
Severe Toxicity0.023076924
Moderate 0.681338 Moderate Con 0.443 Identity Attack Insult
Sep 10, 2025 1 likes Why Canadians Are Turning Against …
Immagrants that dont care will destroy our environment because they just have no values.. . There country is disgusting , the rivers are polluted , they have a beach called poop beach .
Immagrants that dont care will destroy our environment because they just have no values.. . There country is disgusting , the rivers are polluted , they have a beach called poop beach .
Identity Attack0.60238177
Insult0.6099415
Profanity0.36225098
Threat0.017328756
Severe Toxicity0.16960317
Moderate 0.681338 Moderate Con 0.375 Identity Attack Insult
Aug 27, 2025 Why Canadians Are Turning Against …
Brampton bich a munda
Brampton bich a munda
Identity Attack0.1808059
Insult0.67254376
Profanity0.70864636
Threat0.014911477
Severe Toxicity0.23340854
Moderate 0.681338 Low Con 0.218 Insult Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Cause they dont give a shit about any of us , they dont talk to us , dont hang , and greed is ruling their world
Cause they dont give a shit about any of us , they dont talk to us , dont hang , and greed is ruling their world
Identity Attack0.06929302
Insult0.40243408
Profanity0.6983885
Threat0.056240413
Severe Toxicity0.16960317
Moderate 0.681338 Low Con 0.215
Aug 28, 2025 1 likes Why Canadians Are Turning Against …
LOL, IT IS STOLEN LAND. STOLEN BY WHITE MEN. SO STFU
LOL, IT IS STOLEN LAND. STOLEN BY WHITE MEN. SO STFU
Identity Attack0.6320481
Insult0.5130944
Profanity0.39409557
Threat0.021472665
Severe Toxicity0.20984669
Moderate 0.681338 Low Con 0.134 Identity Attack Insult Humor_Satire
Feb 23, 2026 2 likes Inside Canada's Indian Invasion...
Eat poo 💩 at your home go home
Eat poo 💩 at your home go home
Identity Attack0.055673428
Insult0.5130944
Profanity0.4401715
Threat0.03649433
Severe Toxicity0.2281948
Moderate 0.681338 Low Con 0.212 Insult
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
So you can't afford rent and you can't find a job. ELBOWS UP DIPSHITS.
So you can't afford rent and you can't find a job. ELBOWS UP DIPSHITS.
Identity Attack0.060220852
Insult0.5678696
Profanity0.6242122
Threat0.011120236
Severe Toxicity0.16960317
Moderate 0.681338 Low Con 0.167 Insult
Jun 19, 2025 1 likes How Canada broke its immigration …
Psst at least they ain’t the junkies I see begging for money at intersections and off the highways; Fkn wastes of life be using up taxpayer funds for shelters and mental health shit they don’t …
Psst at least they ain’t the junkies I see begging for money at intersections and off the highways; Fkn wastes of life be using up taxpayer funds for shelters and mental health shit they don’t even take serious and I bet most of them are born Canadians that’s the insane part
Identity Attack0.46028158
Insult0.5935568
Profanity0.59166485
Threat0.017846745
Severe Toxicity0.27908814
Moderate 0.681338 Moderate Con 0.394 Insult
Aug 26, 2025 Why Canadians Are Turning Against …
One shithole to another! Don't care for these people invading our country as long as they pay taxes! That is the only valid reason I see them existing in this country
One shithole to another! Don't care for these people invading our country as long as they pay taxes! That is the only valid reason I see them existing in this country
Identity Attack0.39461556
Insult0.5739874
Profanity0.5865656
Threat0.023199292
Severe Toxicity0.23224801
Moderate 0.681338 Low Con 0.278 Insult
Nov 24, 2025 Inside Canada's Indian Metropolis (Brampton)
Has nothing to do with aging population, but all to do with extra tax money. The Canadian Liberal Government is pure scum
Has nothing to do with aging population, but all to do with extra tax money. The Canadian Liberal Government is pure scum
Identity Attack0.38699543
Insult0.71120167
Profanity0.29209393
Threat0.0072753434
Severe Toxicity0.023076924
Moderate 0.681338 Low Con 0.132 Insult
Aug 26, 2025 1 likes Why Canadians Are Turning Against …
racist trash content labled journalism
racist trash content labled journalism
Identity Attack0.2869935
Insult0.57566804
Profanity0.36230123
Threat0.010680079
Severe Toxicity0.16960317
Moderate 0.681338 Low Con 0.101 Insult Policy_Critique
Jan 27, 2026 Inside Canada's Indian Invasion...
HANUMAN?! thats the MONKEY KING!! wtf lol
HANUMAN?! thats the MONKEY KING!! wtf lol
Identity Attack0.50515765
Insult0.56997263
Profanity0.47191826
Threat0.028897164
Severe Toxicity0.35130173
Moderate 0.681338 Low Con 0.151 Identity Attack Insult Humor_Satire
Jan 28, 2026 Inside Canada's Indian Invasion...
Was what the fuck die Inder essen Kaka😂
Was what the fuck die Inder essen Kaka😂
Identity Attack0.55803186
Insult0.5015486
Profanity0.759977
Threat0.16383497
Severe Toxicity0.52891463
Moderate 0.681338 Moderate Con 0.337 Identity Attack Insult Humor_Satire
Feb 28, 2026 Inside Canada's Indian Invasion...
Lived in Brampton in 91 I was 10 a lil next door neighbour girl like 5/6 waved at me her hairy eyed father ripped her in the house with a face full of anger and …
Lived in Brampton in 91 I was 10 a lil next door neighbour girl like 5/6 waved at me her hairy eyed father ripped her in the house with a face full of anger and then never saw her again fuck them they should die for touching there woman like that
Identity Attack0.28034934
Insult0.43296707
Profanity0.6001929
Threat0.5195707
Severe Toxicity0.35368225
Moderate 0.681338 Constructive 0.606 Threat Personal_Narrative
Oct 22, 2025 Inside Canada's Indian Metropolis (Brampton)
Why the hell is he nodding along to the bullcrap thats been debunked for decades now about African intelligence
Why the hell is he nodding along to the bullcrap thats been debunked for decades now about African intelligence
Identity Attack0.43256098
Insult0.5072643
Profanity0.6001929
Threat0.012647836
Severe Toxicity0.16960317
Moderate 0.681338 Low Con 0.164 Insult Unverified_Claim
Feb 27, 2026 1 likes Inside Canada's Indian Invasion...
dumbest video i’ve ever seen never trust someone who can edit only the parts the want in, he’s fully only showing what he sees🤣
dumbest video i’ve ever seen never trust someone who can edit only the parts the want in, he’s fully only showing what he sees🤣
Identity Attack0.06431354
Insult0.5130944
Profanity0.38063943
Threat0.019055385
Severe Toxicity0.16960317
Moderate 0.681338 Low Con 0.184 Insult Meta_Commentary
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
hahhaa loving this. This is exactly what white people did to the native Americans. Karma's a bitch ain't it?
hahhaa loving this. This is exactly what white people did to the native Americans. Karma's a bitch ain't it?
Identity Attack0.55044734
Insult0.5130944
Profanity0.6321197
Threat0.013579931
Severe Toxicity0.16960317
Moderate 0.681338 Moderate Con 0.371 Identity Attack Insult
Aug 28, 2025 Why Canadians Are Turning Against …
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.