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 43 of 189
Canada’s liberal government is destroying our country, mass immigration of indians is destroying Canada. I fucking despise this country now.
Canada’s liberal government is destroying our country, mass immigration of indians is destroying Canada. I fucking despise this country now.
Identity Attack0.6853638
Insult0.5678696
Profanity0.6242122
Threat0.059796512
Severe Toxicity0.3493117
Toxic 0.7856813 Moderate Con 0.311 Identity Attack Insult Fear_Threat
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
You think the cold would keep the idiots out
You think the cold would keep the idiots out
Identity Attack0.057492398
Insult0.7657292
Profanity0.45448917
Threat0.014220826
Severe Toxicity0.02402156
Toxic 0.7856813 Low Con 0.211 Insult
Aug 25, 2025 Why Canadians Are Turning Against …
The problem with Canada is the shit type people they have running it. Not one of them are fit for the job. And they have been bringing in immigrants in larger numbers to reassure there …
The problem with Canada is the shit type people they have running it. Not one of them are fit for the job. And they have been bringing in immigrants in larger numbers to reassure there votes. Why wouldn't they vote the party in, that brought them in. Over half my pay is tax. How the fuck is that right?
Identity Attack0.39461556
Insult0.58196646
Profanity0.78491896
Threat0.011767523
Severe Toxicity0.23226346
Toxic 0.7856813 Constructive 0.539 Insult Policy_Critique
Sep 10, 2025 Why Canadians Are Turning Against …
Canadas crap anyway and full off crack heads same uk same USA
Canadas crap anyway and full off crack heads same uk same USA
Identity Attack0.6007182
Insult0.71551245
Profanity0.49259362
Threat0.016465442
Severe Toxicity0.349583
Toxic 0.7856813 Low Con 0.138 Identity Attack Insult
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
World: india, get your shit together India: " gorehabba "
World: india, get your shit together India: " gorehabba "
Identity Attack0.46050715
Insult0.5130944
Profanity0.7246992
Threat0.09776353
Severe Toxicity0.35368225
Toxic 0.7856813 Low Con 0.099 Insult Humor_Satire
Jan 29, 2026 1 likes Inside Canada's Indian Invasion...
Cant go to a beach without stepping in hindu shit anymore and call the cops and you get called racist. We should be allowed to rub their noses in it. You act like an animal, …
Cant go to a beach without stepping in hindu shit anymore and call the cops and you get called racist. We should be allowed to rub their noses in it. You act like an animal, we'll treat like one
Identity Attack0.5707127
Insult0.6308392
Profanity0.7107322
Threat0.13815513
Severe Toxicity0.35368225
Toxic 0.7856813 Low Con 0.289 Identity Attack Insult Identity_Assertion
Jan 28, 2026 Inside Canada's Indian Invasion...
THE INDIANS HAVE NO MERCY FOR ANYTHING... THEY ARE RUDE AND CHEAP ...
THE INDIANS HAVE NO MERCY FOR ANYTHING... THEY ARE RUDE AND CHEAP ...
Identity Attack0.7063701
Insult0.6677319
Profanity0.2980872
Threat0.030278467
Severe Toxicity0.35220072
Toxic 0.7856813 Low Con 0.288 Identity Attack Insult Identity_Assertion
Jan 28, 2026 Inside Canada's Indian Invasion...
Tyler oliviera ki maa ki chut 100 times Indians we need to be summoned
Tyler oliviera ki maa ki chut 100 times Indians we need to be summoned
Identity Attack0.5983441
Insult0.7497506
Profanity0.83974665
Threat0.53875744
Severe Toxicity0.8219337
Toxic 0.7856813 Low Con 0.162 Identity Attack Insult Threat Identity_Assertion
Feb 3, 2026 4 likes Inside Canada's Indian Invasion...
Also they have been here for more than 3 years but their accent is still shiit 😂😂😂
Also they have been here for more than 3 years but their accent is still shiit 😂😂😂
Identity Attack0.11860296
Insult0.5101222
Profanity0.6643082
Threat0.012026439
Severe Toxicity0.23226003
Toxic 0.7856813 Low Con 0.253 Insult Humor_Satire
Feb 16, 2026 4 likes Inside Canada's Indian Invasion...
That white trash, has insult all Africa.
That white trash, has insult all Africa.
Identity Attack0.7406625
Insult0.64537907
Profanity0.41503602
Threat0.022853967
Severe Toxicity0.31334782
Toxic 0.7856813 Low Con 0.146 Identity Attack Insult Identity_Assertion
Feb 5, 2026 1 likes Inside Canada's Indian Invasion...
Its so fucking tiring… I dont mind them, they are mostly chill folks buts its just TOO FUCKING MANY. Even on the dating apps half females in TO are Poojas. Bruh Ive moved to Canada …
Its so fucking tiring… I dont mind them, they are mostly chill folks buts its just TOO FUCKING MANY. Even on the dating apps half females in TO are Poojas. Bruh Ive moved to Canada for diversity not to live in little India
Identity Attack0.46028158
Insult0.47384647
Profanity0.80158395
Threat0.013424582
Severe Toxicity0.35368225
Toxic 0.7856813 Moderate Con 0.492 Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Imagine leaving your shithole of a country just to find a bunch of your countrymen turning your adopted nation into the shithole you left. Wild.
Imagine leaving your shithole of a country just to find a bunch of your countrymen turning your adopted nation into the shithole you left. Wild.
Identity Attack0.44690517
Insult0.6149945
Profanity0.764141
Threat0.012958534
Severe Toxicity0.3493117
Toxic 0.7856813 Low Con 0.209 Insult Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
India is a very diverse country they are mostly from one specific state not the whole of India. And stop being racist fuxks.
India is a very diverse country they are mostly from one specific state not the whole of India. And stop being racist fuxks.
Identity Attack0.4006267
Insult0.65865606
Profanity0.7181329
Threat0.013631714
Severe Toxicity0.3493117
Toxic 0.7856813 Moderate Con 0.302 Insult Moral_Argument
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
Thank God I don't live in that shithole.
Thank God I don't live in that shithole.
Identity Attack0.06476828
Insult0.4555076
Profanity0.8326356
Threat0.009281937
Severe Toxicity0.16496792
Toxic 0.78207105 Moderate Con 0.378 Fear_Threat
Jan 28, 2026 Inside Canada's Indian Invasion...
5:27 bro said Africans are dumber then down syndrome
5:27 bro said Africans are dumber then down syndrome
Identity Attack0.7207808
Insult0.6675394
Profanity0.41436642
Threat0.028379176
Severe Toxicity0.34938923
Toxic 0.78207105 Low Con 0.207 Identity Attack Insult Unverified_Claim
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
This reporter keeps going to the EYE OF THE FUCKING STORM and lives to tell the tale over and over again
This reporter keeps going to the EYE OF THE FUCKING STORM and lives to tell the tale over and over again
Identity Attack0.045901958
Insult0.42881694
Profanity0.764141
Threat0.023026628
Severe Toxicity0.34997055
Toxic 0.78207105 Low Con 0.235 Meta_Commentary
Feb 7, 2026 7 likes Inside Canada's Indian Invasion...
Vermont is a sh*t state
Vermont is a sh*t state
Identity Attack0.31892163
Insult0.57566804
Profanity0.7466957
Threat0.009799767
Severe Toxicity0.16960317
Toxic 0.78207105 Low Con 0.173 Insult Meta_Commentary
Jan 28, 2026 Inside Canada's Indian Invasion...
@pwilla everytime you use '🖕🏻' emoji yhor brownhole and yhor modrs vegne bloat foooked and graped by me 🖕🏻🖕🏻🖕🏻 keep crying and see my reply in my channel bot pjeet. Only yall can never do …
@pwilla everytime you use '🖕🏻' emoji yhor brownhole and yhor modrs vegne bloat foooked and graped by me 🖕🏻🖕🏻🖕🏻 keep crying and see my reply in my channel bot pjeet. Only yall can never do anything weak beta male I already tracked yo beatch ahh location now yho ahh will be greped endlessly along with yho modr and Yor kkurryhole can only🖕🏻 and do whatever bs with yoself and yo restarded 304 modr ever , can never even touch anyone irl. 🖕🏻🖕🏻🖕🏻♾️ keep crying bot
Identity Attack0.36598656
Insult0.65865606
Profanity0.5724795
Threat0.44942492
Severe Toxicity0.61260825
Toxic 0.78207105 Moderate Con 0.316 Insult Fear_Threat
Jan 29, 2026 Inside Canada's Indian Invasion...
Don't you love how a bunch of white Euro trash complains about other immigrating. That white garbage needs to go back to Europe where they belong!
Don't you love how a bunch of white Euro trash complains about other immigrating. That white garbage needs to go back to Europe where they belong!
Identity Attack0.7207808
Insult0.6831271
Profanity0.39409557
Threat0.042985857
Severe Toxicity0.35004315
Toxic 0.78207105 Low Con 0.228 Identity Attack Insult Identity_Assertion
Feb 26, 2026 2 likes Inside Canada's Indian Invasion...
Canadas a shithole now.
Canadas a shithole now.
Identity Attack0.5274064
Insult0.6308392
Profanity0.70864636
Threat0.013113883
Severe Toxicity0.24482845
Toxic 0.78207105 Low Con 0.228 Identity Attack Insult
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Canadindia ... F*ck that!
Canadindia ... F*ck that!
Identity Attack0.2869935
Insult0.4596616
Profanity0.7809412
Threat0.014738814
Severe Toxicity0.23223943
Toxic 0.78207105 Low Con 0.237 Identity_Assertion
Oct 2, 2025 Inside Canada's Indian Metropolis (Brampton)
He’s a loser he’s got egg on his face you need to punish him
He’s a loser he’s got egg on his face you need to punish him
Identity Attack0.099072486
Insult0.7497506
Profanity0.38483799
Threat0.49142194
Severe Toxicity0.23224801
Toxic 0.78207105 Low Con 0.202 Insult
Dec 9, 2025 IRCC Names India in Study …
These disgusting pigs have taken over my country! They are treated amazingly by our spineless government while the true indigenous Indian population is totally neglected and live in poverty on reserves. I am disgusted by …
These disgusting pigs have taken over my country! They are treated amazingly by our spineless government while the true indigenous Indian population is totally neglected and live in poverty on reserves. I am disgusted by what I see. These people are disrespectful and foul smelling pigs!
Identity Attack0.5135796
Insult0.755201
Profanity0.39670458
Threat0.035113025
Severe Toxicity0.3498543
Toxic 0.78207105 Moderate Con 0.388 Identity Attack Insult
Oct 5, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
Dangerous and stupid.
Dangerous and stupid.
Identity Attack0.010729378
Insult0.7298119
Profanity0.39409557
Threat0.010964886
Severe Toxicity0.023076924
Toxic 0.78207105 Low Con 0.255 Insult Fear_Threat
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
What a lieing reporter you are, any 5 yr old can see what a falsified report this is, give us honest stats!!! Fkn liers
What a lieing reporter you are, any 5 yr old can see what a falsified report this is, give us honest stats!!! Fkn liers
Identity Attack0.058856625
Insult0.6831271
Profanity0.55356324
Threat0.016810767
Severe Toxicity0.2322463
Toxic 0.78207105 Low Con 0.156 Insult
Aug 18, 2019 How much do refugees and …
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.