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.7 – 1 1,756 comments · Page 59 of 71
It must smell like utter crap there
It must smell like utter crap there
Identity Attack0.026207991
Insult0.5362655
Profanity0.6242122
Threat0.0077672824
Severe Toxicity0.040387187
Toxic 0.74954444 Low Con 0.26 Insult Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
So fucking based, especially the thumbnail haha. As an Indian myself, I don't like seeing too many Indians either. For example, just watch all the different "Indians litter" and "India sucks" videos and shorts out …
So fucking based, especially the thumbnail haha. As an Indian myself, I don't like seeing too many Indians either. For example, just watch all the different "Indians litter" and "India sucks" videos and shorts out there. Too many Indians bring their bad habits and couldn't care less about Western values and basic, humane principles. Also, my also Indian Mom recently told me about how she could never be left alone in India because there are a lot of "nasty people" over there. And I've heard those horror stories and seen various clips of that, it's insanity. Thank God I was born in the West.
Identity Attack0.57957685
Insult0.5130944
Profanity0.7107322
Threat0.046541955
Severe Toxicity0.35368225
Toxic 0.74954444 Constructive 0.766 Identity Attack Insult Personal_Narrative
Jan 27, 2026 Inside Canada's Indian Invasion...
It's true - they buy the franchises for a song - employ their own - push out other hard working immigrants - run the quality of the products into the ground - and then call …
It's true - they buy the franchises for a song - employ their own - push out other hard working immigrants - run the quality of the products into the ground - and then call us racists when the business goes to shit. I'd rather have four million Philippines and south American refugees - than a bunch of entitled Khalistanis, Muslims and jihadists. Any fucking day! We actually don't go thru drive thru anymore - we go inside and see who is working before we order anything. Absolutely sick of shitty food and bad service.
Identity Attack0.55044734
Insult0.6306599
Profanity0.70864636
Threat0.053330876
Severe Toxicity0.35368225
Toxic 0.74954444 Constructive 0.528 Identity Attack Insult Economic_Argument
Jan 27, 2026 Inside Canada's Indian Invasion...
Where did he got his stupid statistics?
Where did he got his stupid statistics?
Identity Attack0.015355183
Insult0.7090544
Profanity0.3866461
Threat0.007961469
Severe Toxicity0.023076924
Toxic 0.74954444 Low Con 0.191 Insult Question
Jan 28, 2026 Inside Canada's Indian Invasion...
UR SLOWWW WHY DO THIS VIDEO HORRIBLE
UR SLOWWW WHY DO THIS VIDEO HORRIBLE
Identity Attack0.10221587
Insult0.5130944
Profanity0.34827787
Threat0.04029291
Severe Toxicity0.23224801
Toxic 0.74954444 Low Con 0.199 Insult Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
6:55 u gay
6:55 u gay
Identity Attack0.61901736
Insult0.6099415
Profanity0.43554106
Threat0.011974656
Severe Toxicity0.2733782
Toxic 0.74954444 Low Con 0.263 Identity Attack Insult
Feb 16, 2026 2 likes Inside Canada's Indian Metropolis (Brampton)
Muslim don't worship the True GOD. Allah is the devil.
Muslim don't worship the True GOD. Allah is the devil.
Identity Attack0.7426507
Insult0.54471385
Profanity0.35597226
Threat0.044278983
Severe Toxicity0.34997055
Toxic 0.74954444 Low Con 0.147 Identity Attack Insult
Aug 27, 2025 Why Canadians Are Turning Against …
This utuber left no stone unturned to say india as a shit nation And left no feet unlicked to say usa the greatest country on earth
This utuber left no stone unturned to say india as a shit nation And left no feet unlicked to say usa the greatest country on earth
Identity Attack0.46028158
Insult0.5101222
Profanity0.6242122
Threat0.03304107
Severe Toxicity0.35022295
Toxic 0.74954444 Low Con 0.196 Insult Comparative_Framing
Feb 26, 2026 3 likes Inside Canada's Indian Invasion...
What the fuck mean invasion
What the fuck mean invasion
Identity Attack0.034300596
Insult0.24287975
Profanity0.84506536
Threat0.009799767
Severe Toxicity0.16960317
Toxic 0.74954444 Low Con 0.264 Question
Jan 27, 2026 Inside Canada's Indian Invasion...
No illegal immigrants on stolen land. lol. Between the indigenous claims and the immigrant claims we the people who pay for them will get squeezed out. Then who's going to fund the bullshit?
No illegal immigrants on stolen land. lol. Between the indigenous claims and the immigrant claims we the people who pay for them will get squeezed out. Then who's going to fund the bullshit?
Identity Attack0.46028158
Insult0.5497792
Profanity0.70864636
Threat0.012906751
Severe Toxicity0.16960317
Toxic 0.74954444 Moderate Con 0.335 Insult Fear_Threat
Feb 18, 2026 LILLEY UNLEASHED: The fall of …
I am surprised to know that we have an immigration system. Because Canada went to the shits.
I am surprised to know that we have an immigration system. Because Canada went to the shits.
Identity Attack0.37507164
Insult0.5177041
Profanity0.71218073
Threat0.009100696
Severe Toxicity0.13073033
Toxic 0.74954444 Moderate Con 0.371 Insult Fear_Threat
Jan 19, 2026 Why Canada’s immigration system has …
I hate Canadian youth 🎉🎉❤❤❤
I hate Canadian youth 🎉🎉❤❤❤
Identity Attack0.7499929
Insult0.45135358
Profanity0.26802593
Threat0.05236103
Severe Toxicity0.232236
Toxic 0.74954444 Moderate Con 0.335 Identity Attack Humor_Satire
Oct 5, 2025 1 likes How Canada broke its immigration …
We are watching Canada turn into a cow-shit factory
We are watching Canada turn into a cow-shit factory
Identity Attack0.3817989
Insult0.5678696
Profanity0.70864636
Threat0.011974656
Severe Toxicity0.16960317
Toxic 0.74954444 Low Con 0.157 Insult Fear_Threat
Feb 6, 2026 Inside Canada's Indian Invasion...
That poor white trash needs to learn to takes its own side.
That poor white trash needs to learn to takes its own side.
Identity Attack0.6487889
Insult0.67254376
Profanity0.36902615
Threat0.018192071
Severe Toxicity0.17315048
Toxic 0.74954444 Low Con 0.161 Identity Attack Insult Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Can we get every third world shithole person out of North America? Pls and thanks
Can we get every third world shithole person out of North America? Pls and thanks
Identity Attack0.5913144
Insult0.5739874
Profanity0.64657205
Threat0.13815513
Severe Toxicity0.35022295
Toxic 0.74954444 Low Con 0.263 Identity Attack Insult Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Ohhh fuck here we go, finally
Ohhh fuck here we go, finally
Identity Attack0.014048826
Insult0.24767025
Profanity0.84995824
Threat0.010472948
Severe Toxicity0.16960317
Toxic 0.74954444 Moderate Con 0.303 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
When this dunce asks people if there is a lack of integration to me it's like asking is the sky blue. It's like he's playing dumb.
When this dunce asks people if there is a lack of integration to me it's like asking is the sky blue. It's like he's playing dumb.
Identity Attack0.04203484
Insult0.7762574
Profanity0.36902615
Threat0.0089712385
Severe Toxicity0.02425631
Toxic 0.74954444 Low Con 0.246 Insult
Jan 12, 2026 Inside Canada's Indian Metropolis (Brampton)
Good riddance, enough useless garbage in Canada...
Good riddance, enough useless garbage in Canada...
Identity Attack0.44690517
Insult0.7218519
Profanity0.15635987
Threat0.01187109
Severe Toxicity0.02444411
Toxic 0.743089 Low Con 0.267 Insult Identity_Assertion
Nov 20, 2025 8 likes Quebec Ends Economic Immigration Program …
Of course they are our government is so dumb they are a bunch of dishonest people
Of course they are our government is so dumb they are a bunch of dishonest people
Identity Attack0.17614605
Insult0.7497506
Profanity0.36752504
Threat0.009307829
Severe Toxicity0.023645958
Toxic 0.743089 Low Con 0.162 Insult Policy_Critique
Oct 2, 2025 IRCC Names India in Study …
@pwila and his kinda pos ♾️🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻 to yoall modrs and yors and yo whole inbred graped families' everywhere and all holes 🖕🏻🖕🏻🤬🤬pos worthless burden on earth parasite of foods restard infinite negative IQ inbred product.
@pwila and his kinda pos ♾️🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻🖕🏻 to yoall modrs and yors and yo whole inbred graped families' everywhere and all holes 🖕🏻🖕🏻🤬🤬pos worthless burden on earth parasite of foods restard infinite negative IQ inbred product.
Identity Attack0.36702603
Insult0.64537907
Profanity0.47435758
Threat0.13464862
Severe Toxicity0.48355904
Toxic 0.743089 Low Con 0.2 Insult Fear_Threat
Jan 29, 2026 Inside Canada's Indian Invasion...
You should interview experts, not ignorant morons on the street, who are a full of misinformation 🙁
You should interview experts, not ignorant morons on the street, who are a full of misinformation 🙁
Identity Attack0.031722516
Insult0.7657292
Profanity0.36230123
Threat0.009359611
Severe Toxicity0.023458159
Toxic 0.743089 Low Con 0.163 Insult Meta_Commentary
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
Just like the black somali trash that got dumped in MN, Canada will get a taste of some punjab ass "diversity". They are literally coming over to your country and shitting on it, and you …
Just like the black somali trash that got dumped in MN, Canada will get a taste of some punjab ass "diversity". They are literally coming over to your country and shitting on it, and you smile and say "we need this diversity". Just remember canada: once they start forming r@pe gangs and banging your innocent children, just remember: you wanted this.
Identity Attack0.6649212
Insult0.6407567
Profanity0.5865656
Threat0.34804323
Severe Toxicity0.35368225
Toxic 0.743089 Low Con 0.288 Identity Attack Insult Fear_Threat
Jan 28, 2026 2 likes Inside Canada's Indian Invasion...
That lady is 10000% correct about the auto insurance. Same bullshit is happening in California. Newsom and our dumb ass government lets illegals register cars without a drivers license and without insurance and it’s causing …
That lady is 10000% correct about the auto insurance. Same bullshit is happening in California. Newsom and our dumb ass government lets illegals register cars without a drivers license and without insurance and it’s causing my insurance to double year after fucking year on a 1996 Toyota with 200k miles. Same shit for CDL drivers. You have illegals with no license operating a train on wheels at 80mph on the freeway.
Identity Attack0.3817989
Insult0.6099415
Profanity0.70864636
Threat0.013165667
Severe Toxicity0.19455661
Toxic 0.743089 Constructive 0.557 Insult Economic_Argument
Jan 29, 2026 1 likes Inside Canada's Indian Invasion...
Can we recommend maid for all liberals please and give it to them now and all these elbows up idiots also maid for them all.
Can we recommend maid for all liberals please and give it to them now and all these elbows up idiots also maid for them all.
Identity Attack0.26155844
Insult0.7657292
Profanity0.2963245
Threat0.13815513
Severe Toxicity0.024725812
Toxic 0.743089 Low Con 0.121 Insult Fear_Threat
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
It’s about damn time immigration officers do their damn job. They should’ve started 10 years ago and don’t give them a raise because they haven’t done anything for 10 years and now they’re starting to …
It’s about damn time immigration officers do their damn job. They should’ve started 10 years ago and don’t give them a raise because they haven’t done anything for 10 years and now they’re starting to work they will be looking far a raise. Don’t they dare give them a raise make them do their damn job that they haven’t been doing for 10 years.
Identity Attack0.35948995
Insult0.5130944
Profanity0.70864636
Threat0.015429466
Severe Toxicity0.17926651
Toxic 0.743089 Moderate Con 0.448 Insult Policy_Critique
Feb 18, 2026 1 likes Canadian immigration officers investigating hundreds …
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.