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
30,738 comments · Page 1150 of 1230
This is the most sensible conservation I've heard Jason Kenny be a part of in some time. Good job sir.
This is the most sensible conservation I've heard Jason Kenny be a part of in some time. Good job sir.
Identity Attack0.0021366263
Insult0.010058892
Profanity0.010535837
Threat0.0065050707
Severe Toxicity0.0006341934
Low Tox 0.015393426 Constructive 0.636 Meta_Commentary
Feb 18, 2026 1 likes LILLEY UNLEASHED: The fall of …
Replacement theory
Replacement theory
Identity Attack0.0036812867
Insult0.008462882
Profanity0.012926984
Threat0.0070164283
Severe Toxicity0.0009441376
Low Tox 0.015393426 Moderate Con 0.344 Unverified_Claim
Feb 27, 2026 1 likes BATRA’S BURNING QUESTIONS: Canada’s absent …
Did you see my comment?
Did you see my comment?
Identity Attack0.0018591423
Insult0.00815888
Profanity0.012482914
Threat0.0067963502
Severe Toxicity0.00081062317
Low Tox 0.015393426 Moderate Con 0.389 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
W
W
Identity Attack0.003366805
Insult0.008652883
Profanity0.01764096
Threat0.0074824756
Severe Toxicity0.0016021729
Low Tox 0.015393426 Moderate Con 0.439
Jan 27, 2026 Inside Canada's Indian Invasion...
Tyler was in Montreal and didnt have the chance to say hi :((
Tyler was in Montreal and didnt have the chance to say hi :((
Identity Attack0.0032373124
Insult0.008994885
Profanity0.010996987
Threat0.0064079775
Severe Toxicity0.00071048737
Low Tox 0.015393426 Constructive 0.513 Meta_Commentary
Jan 28, 2026 15 likes Inside Canada's Indian Invasion...
As a Canadian, Thank you for exposing this to the world Tyler
As a Canadian, Thank you for exposing this to the world Tyler
Identity Attack0.006289636
Insult0.009089886
Profanity0.0118338885
Threat0.0069516995
Severe Toxicity0.0009250641
Low Tox 0.015393426 Moderate Con 0.5 Solidarity
Jan 28, 2026 3 likes Inside Canada's Indian Invasion...
Not hard to find them all work at the airport
Not hard to find them all work at the airport
Identity Attack0.002848835
Insult0.009127886
Profanity0.011065305
Threat0.0072235605
Severe Toxicity0.00084400177
Low Tox 0.015393426 Moderate Con 0.306 Unverified_Claim
Oct 5, 2025 2 likes IRCC Names India in Study …
I paid taxes in this country for 50 years now and i dont get anything free ,Healthcare is not free especially when 50%of my paycheck goes to Ottawa ,so why do they get free things …
I paid taxes in this country for 50 years now and i dont get anything free ,Healthcare is not free especially when 50%of my paycheck goes to Ottawa ,so why do they get free things and i pay for it.
Identity Attack0.0039772694
Insult0.009355888
Profanity0.010125926
Threat0.0058416002
Severe Toxicity0.00069618225
Low Tox 0.015393426 Constructive 0.581 Economic_Argument
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
I subscribed. Thank you for caring about the Canadians. Anyone is welcome here. Assimilation is important though. And equal opportunity is a must have. So. Thank you
I subscribed. Thank you for caring about the Canadians. Anyone is welcome here. Assimilation is important though. And equal opportunity is a must have. So. Thank you
Identity Attack0.00828752
Insult0.008652883
Profanity0.012073003
Threat0.006770459
Severe Toxicity0.0009584427
Low Tox 0.015330595 Constructive 0.579 Solidarity
Aug 28, 2025 Why Canadians Are Turning Against …
Wow!
Wow!
Identity Attack0.0021643746
Insult0.008576883
Profanity0.013336895
Threat0.006874025
Severe Toxicity0.0010633469
Low Tox 0.015330595 Moderate Con 0.496
Sep 29, 2025 IRCC Names India in Study …
They should call it LPC-app
They should call it LPC-app
Identity Attack0.0036627878
Insult0.008519882
Profanity0.014259194
Threat0.00780612
Severe Toxicity0.001206398
Low Tox 0.015330595 Low Con 0.239 Humor_Satire
Nov 20, 2025 1 likes Thousands of refugees allowed into …
New Canada
New Canada
Identity Attack0.006511623
Insult0.008538882
Profanity0.012448754
Threat0.0077672824
Severe Toxicity0.0012016296
Low Tox 0.015330595 Moderate Con 0.377
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
Great.
Great.
Identity Attack0.0029968263
Insult0.008310881
Profanity0.014122557
Threat0.007340072
Severe Toxicity0.0012159348
Low Tox 0.015330595 Moderate Con 0.482
Nov 23, 2025 Quebec Ends Economic Immigration Program …
Well...................bye. (Curly Bill}
Well...................bye. (Curly Bill}
Identity Attack0.00155391
Insult0.009184887
Profanity0.012380436
Threat0.006874025
Severe Toxicity0.0010204315
Low Tox 0.015330595 Low Con 0.251 Humor_Satire
Dec 29, 2025 Deportations From Canada at Their …
Ontario needs to follow
Ontario needs to follow
Identity Attack0.005660672
Insult0.008500882
Profanity0.011697251
Threat0.0073918556
Severe Toxicity0.0010585785
Low Tox 0.015330595 Low Con 0.188 Policy_Critique
Nov 22, 2025 9 likes Quebec Ends Economic Immigration Program …
I feel sorry for the companies in Canada... now there going to have to change all the signs from work Boots required to safety sandals required...
I feel sorry for the companies in Canada... now there going to have to change all the signs from work Boots required to safety sandals required...
Identity Attack0.005253696
Insult0.008804884
Profanity0.009212166
Threat0.0062979385
Severe Toxicity0.00061035156
Low Tox 0.015330595 Constructive 0.528
Jan 27, 2026 194 likes Inside Canada's Indian Invasion...
About time and not enough.
About time and not enough.
Identity Attack0.0018683918
Insult0.008405882
Profanity0.011458136
Threat0.00756015
Severe Toxicity0.0009727478
Low Tox 0.015330595 Low Con 0.287
Dec 23, 2025 115 likes Deportations From Canada at Their …
Han-ewman canadian version
Han-ewman canadian version
Identity Attack0.005919657
Insult0.010780896
Profanity0.012073003
Threat0.006537435
Severe Toxicity0.0010919571
Low Tox 0.015330595 Low Con 0.226 Humor_Satire
Jan 29, 2026 Inside Canada's Indian Invasion...
The video was super helpful! 🙏 I passed the citizenship test — the questions were easy, and I had practiced a lot of tests. Honestly, I didn’t read the book at all. Huge thanks to …
The video was super helpful! 🙏 I passed the citizenship test — the questions were easy, and I had practiced a lot of tests. Honestly, I didn’t read the book at all. Huge thanks to the person who made this video! 💐 If anyone has questions, I’m happy to help 😊
Identity Attack0.005253696
Insult0.00808288
Profanity0.015967157
Threat0.008582866
Severe Toxicity0.0013828278
Low Tox 0.015330595 Constructive 0.666 Personal_Narrative
Jul 11, 2025 3 likes Canadian Citizenship Test 2025 – …
We didnt vote for it if thats what youre asking.
We didnt vote for it if thats what youre asking.
Identity Attack0.0022753682
Insult0.008519882
Profanity0.011048226
Threat0.0064727063
Severe Toxicity0.0005865097
Low Tox 0.015330595 Low Con 0.279 Identity_Assertion
Jan 29, 2026 Inside Canada's Indian Invasion...
Sounds familiar..
Sounds familiar..
Identity Attack0.0024603575
Insult0.009146886
Profanity0.012414595
Threat0.00666042
Severe Toxicity0.0008535385
Low Tox 0.015330595 Moderate Con 0.439 Meta_Commentary
Aug 29, 2025 1 likes Why Canadians Are Turning Against …
Still 45k too much…
Still 45k too much…
Identity Attack0.0027193425
Insult0.00808288
Profanity0.012892825
Threat0.0076637166
Severe Toxicity0.001039505
Low Tox 0.015267765 Moderate Con 0.348 Policy_Critique
Dec 6, 2025 Quebec Ends Economic Immigration Program …
POILIEVRE POILIEVRE POILIEVRE POILIEVRE POILIEVRE POILIEVRE POILIEVRE
POILIEVRE POILIEVRE POILIEVRE POILIEVRE POILIEVRE POILIEVRE POILIEVRE
Identity Attack0.000846326
Insult0.011882903
Profanity0.017299367
Threat0.0055972487
Severe Toxicity0.0014019012
Low Tox 0.015267765 Low Con 0.193
Sep 28, 2025 IRCC Names India in Study …
1995 population was 237,000. I grew up in Bramalea
1995 population was 237,000. I grew up in Bramalea
Identity Attack0.00569767
Insult0.007797878
Profanity0.0138151245
Threat0.00746953
Severe Toxicity0.0010824203
Low Tox 0.015267765 Moderate Con 0.386
Nov 10, 2025 Inside Canada's Indian Metropolis (Brampton)
Please respond to vince
Please respond to vince
Identity Attack0.0035147965
Insult0.008025879
Profanity0.014942379
Threat0.008026198
Severe Toxicity0.001206398
Low Tox 0.015267765 Moderate Con 0.34 Meta_Commentary
Jan 28, 2026 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.