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 64 of 189
I live in Toronto everyone I know hates them. We have to deport them all. Human garbage the lot.
I live in Toronto everyone I know hates them. We have to deport them all. Human garbage the lot.
Identity Attack0.3908055
Insult0.71120167
Profanity0.26593533
Threat0.1284288
Severe Toxicity0.051147457
Toxic 0.7308154 Moderate Con 0.418 Insult Fear_Threat
Jan 28, 2026 Inside Canada's Indian Invasion...
The Muslim lady is absolutely terrible she is unprofessional!
The Muslim lady is absolutely terrible she is unprofessional!
Identity Attack0.6227552
Insult0.58196646
Profanity0.3033754
Threat0.019746035
Severe Toxicity0.18232453
Toxic 0.7308154 Moderate Con 0.409 Identity Attack Insult
Oct 19, 2025 1 likes IRCC Names India in Study …
WTF Canada. Canada is a fake country and a cartel.
WTF Canada. Canada is a fake country and a cartel.
Identity Attack0.6007182
Insult0.62169385
Profanity0.5013569
Threat0.012958534
Severe Toxicity0.25624833
Toxic 0.7308154 Low Con 0.123 Identity Attack Insult
Sep 28, 2025 2 likes IRCC Names India in Study …
and........FK America
and........FK America
Identity Attack0.036235906
Insult0.13093494
Profanity0.5675591
Threat0.0048711533
Severe Toxicity0.00013574855
Toxic 0.72970116 Identity_Assertion
Dec 8, 2025
Look at Surrey Mayor 😂😂😂 she looks like a loser.
Look at Surrey Mayor 😂😂😂 she looks like a loser.
Identity Attack0.033527173
Insult0.7775208
Profanity0.22429734
Threat0.007598988
Severe Toxicity0.022839356
Toxic 0.7252971 Low Con 0.163 Insult Humor_Satire
Feb 18, 2026 Canadian immigration officers investigating hundreds …
O lado bom é, o Canadá é uma merda e não pode piorar
O lado bom é, o Canadá é uma merda e não pode piorar
Identity Attack0.55044734
Insult0.5678696
Profanity0.70864636
Threat0.0113014765
Severe Toxicity0.23225316
Toxic 0.7252971 Low Con 0.256 Identity Attack Insult Comparative_Framing
Jan 27, 2026 Inside Canada's Indian Invasion...
It sucks living here
It sucks living here
Identity Attack0.11396073
Insult0.4555076
Profanity0.6242122
Threat0.0076766624
Severe Toxicity0.14126498
Toxic 0.7252971 Moderate Con 0.414 Personal_Narrative
Feb 5, 2026 4 likes Inside Canada's Indian Invasion...
Oh shit, ddnt know their were that much Indians in Ontario.
Oh shit, ddnt know their were that much Indians in Ontario.
Identity Attack0.5075293
Insult0.42881694
Profanity0.7673477
Threat0.0100069
Severe Toxicity0.16960317
Toxic 0.7252971 Moderate Con 0.363 Identity Attack Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Why are they worshipping canadian river or lake...it is not Ganga or Yamuna river...that is funny and embarrassing...educated idiots...i am a punjabi immigrant but that is idiotic..it should not be allowed and they should be …
Why are they worshipping canadian river or lake...it is not Ganga or Yamuna river...that is funny and embarrassing...educated idiots...i am a punjabi immigrant but that is idiotic..it should not be allowed and they should be fined for doing that..but oh wait it is against Canadian values where criminals can come to your home and victim gets charged for protecting his/her family
Identity Attack0.3817989
Insult0.75027496
Profanity0.2963245
Threat0.013321015
Severe Toxicity0.05742428
Toxic 0.7252971 Moderate Con 0.487 Insult Identity_Assertion
Aug 26, 2025 Why Canadians Are Turning Against …
They will put their speakers on from their arse then cry loudly under mics and put firecrackers inside their brownhole whenever a festival arrives 🖕🏻👳🏿‍♂️🕳️🩸
They will put their speakers on from their arse then cry loudly under mics and put firecrackers inside their brownhole whenever a festival arrives 🖕🏻👳🏿‍♂️🕳️🩸
Identity Attack0.17536941
Insult0.46476576
Profanity0.596623
Threat0.34804323
Severe Toxicity0.34966052
Toxic 0.7252971 Low Con 0.203 Fear_Threat
Jan 29, 2026 Inside Canada's Indian Invasion...
Holy shit we’re surrounded
Holy shit we’re surrounded
Identity Attack0.014350293
Insult0.22303216
Profanity0.844891
Threat0.0089712385
Severe Toxicity0.11756202
Toxic 0.7252971 Low Con 0.271 Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
https://youtu.be/dfsM9ljDGYA?si=qSWEEtWF5hjBNUgr Ugly immigrants freeloaders, perveed
https://youtu.be/dfsM9ljDGYA?si=qSWEEtWF5hjBNUgr Ugly immigrants freeloaders, perveed
Identity Attack0.6220118
Insult0.65129566
Profanity0.39409557
Threat0.023026628
Severe Toxicity0.3476075
Toxic 0.7252971 Low Con 0.189 Identity Attack Insult
Aug 27, 2025 Why Canadians Are Turning Against …
canada is cooked, looking at these fools
canada is cooked, looking at these fools
Identity Attack0.23770751
Insult0.7298119
Profanity0.33023968
Threat0.009696201
Severe Toxicity0.023106033
Toxic 0.7252971 Low Con 0.188 Insult
Oct 1, 2025 IRCC Names India in Study …
who let her in...get out diablo...she's not nice ...she's a mutt
who let her in...get out diablo...she's not nice ...she's a mutt
Identity Attack0.06658725
Insult0.6308392
Profanity0.46460027
Threat0.051067904
Severe Toxicity0.23224458
Toxic 0.7252971 Moderate Con 0.341 Insult Identity_Assertion
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
The white guy on the bike is a as ignorant as the next guy. Africa is a whole ass continent with 54 countries. Canada is one country. Rape is NOT part of African Culture intact …
The white guy on the bike is a as ignorant as the next guy. Africa is a whole ass continent with 54 countries. Canada is one country. Rape is NOT part of African Culture intact over 50% of rapes are white male aggressors
Identity Attack0.6413409
Insult0.6308392
Profanity0.4840093
Threat0.15276608
Severe Toxicity0.34950548
Toxic 0.7252971 Moderate Con 0.398 Identity Attack Insult Moral_Argument
Mar 3, 2026 Inside Canada's Indian Invasion...
india is basically the rape capital of the world lol
india is basically the rape capital of the world lol
Identity Attack0.6413409
Insult0.5130944
Profanity0.44249827
Threat0.2836219
Severe Toxicity0.35368225
Toxic 0.7252971 Low Con 0.124 Identity Attack Insult Unverified_Claim
Feb 27, 2026 2 likes Inside Canada's Indian Invasion...
Nobody tells that to your fucking govt. Before they issue visas like food stamps? It's not only the brown's or a particular race it's your govt. that has failed. See downtown Toronto, vancouver or probably …
Nobody tells that to your fucking govt. Before they issue visas like food stamps? It's not only the brown's or a particular race it's your govt. that has failed. See downtown Toronto, vancouver or probably any other province or city you got homeless white canadian's smoking phentanyl. I hope that's not canadian culture. Blame your system and not only immigrants. A lot of people from outside are the reasons you guys are surviving today, infact 90% of your country's economy based on immigration. Canada only has false hopes, joblessness and homelessness for everybody because the government has completely failed and is only running sham schemes to fill their pockets.
Identity Attack0.55011386
Insult0.6051471
Profanity0.64657205
Threat0.045572113
Severe Toxicity0.3532795
Toxic 0.7252971 Constructive 0.524 Identity Attack Insult Policy_Critique
Aug 26, 2025 Why Canadians Are Turning Against …
dont understand the muslim hate, lwk stupid. yes the guy in the blue jacket was right, if ur immigrating u need to stand and adopt their values
dont understand the muslim hate, lwk stupid. yes the guy in the blue jacket was right, if ur immigrating u need to stand and adopt their values
Identity Attack0.55044734
Insult0.67254376
Profanity0.39842105
Threat0.017846745
Severe Toxicity0.15443328
Toxic 0.7252971 Moderate Con 0.384 Identity Attack Insult Moral_Argument
Jan 27, 2026 Inside Canada's Indian Invasion...
It looks like a bunch of followers of this rebel news channel are some of the dumbest Canadians who just say stuff they don’t know or have evidence at all. Also these reporters are just …
It looks like a bunch of followers of this rebel news channel are some of the dumbest Canadians who just say stuff they don’t know or have evidence at all. Also these reporters are just garbage who are here to spread hate and conservatism.
Identity Attack0.48915586
Insult0.7344449
Profanity0.24341469
Threat0.009048914
Severe Toxicity0.035007052
Toxic 0.7252971 Low Con 0.211 Insult
Nov 21, 2025 Thousands of refugees allowed into …
SEND THESE SLUMDOG SCAMMERS BACK TO THE SLUM CANADA IMPORTED THEM FROM ! ! They are not talented people . They picked them from a SLUM ! The worst of the worst . That is …
SEND THESE SLUMDOG SCAMMERS BACK TO THE SLUM CANADA IMPORTED THEM FROM ! ! They are not talented people . They picked them from a SLUM ! The worst of the worst . That is why they kill our wildlife in parks , crap on the beaches and streets and much much more . THEY ARE SLUM DWELLERS SENT HERE TO RUIN CANADA ON PURPOSE ! ! ! Send each and every one of them back .
Identity Attack0.4054415
Insult0.6991143
Profanity0.2761231
Threat0.3423812
Severe Toxicity0.30763787
Toxic 0.7252971 Moderate Con 0.303 Insult Unverified_Claim
Feb 17, 2026 LILLEY UNLEASHED: The fall of …
Shame on canada for allowing this trash
Shame on canada for allowing this trash
Identity Attack0.39677486
Insult0.7065844
Profanity0.26802593
Threat0.010938995
Severe Toxicity0.024678862
Toxic 0.7252971 Low Con 0.219 Insult Moral_Argument
Jan 28, 2026 Inside Canada's Indian Invasion...
damn bro, this white dude with the vest is going crazy against africans 😂😂
damn bro, this white dude with the vest is going crazy against africans 😂😂
Identity Attack0.5913144
Insult0.47787863
Profanity0.5722072
Threat0.08396416
Severe Toxicity0.26766825
Toxic 0.7252971 Low Con 0.231 Identity Attack Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
Canada is cooked, its all down hill from here. Shit world country loading up. Bring on the hard times so these ppl leave again
Canada is cooked, its all down hill from here. Shit world country loading up. Bring on the hard times so these ppl leave again
Identity Attack0.37012735
Insult0.5130944
Profanity0.68353343
Threat0.045572113
Severe Toxicity0.16960317
Toxic 0.7252971 Low Con 0.24 Insult Fear_Threat
Jan 29, 2026 Inside Canada's Indian Invasion...
Reporting this tacky ass clickbait
Reporting this tacky ass clickbait
Identity Attack0.051353373
Insult0.47273466
Profanity0.6321197
Threat0.031314444
Severe Toxicity0.17926651
Toxic 0.7252971 Low Con 0.244 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
Вонючие и необразованные животные
Вонючие и необразованные животные
Identity Attack0.27701542
Insult0.71120167
Profanity0.41194582
Threat0.023544617
Severe Toxicity0.45895407
Toxic 0.7252971 Low Con 0.132 Insult Fear_Threat
Jan 27, 2026 2 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.