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 1171 of 1230
About time. More please. Love the comments.
About time. More please. Love the comments.
Identity Attack0.002192123
Insult0.007778878
Profanity0.012038844
Threat0.007145886
Severe Toxicity0.0009250641
Low Tox 0.012691722 Moderate Con 0.449
Dec 29, 2025 Deportations From Canada at Their …
TDS SPORTS !
TDS SPORTS !
Identity Attack0.0022753682
Insult0.008899884
Profanity0.014566627
Threat0.0065956907
Severe Toxicity0.0013256073
Low Tox 0.012691722 Moderate Con 0.329 Advertisement_Spam
Feb 11, 2026 Inside Canada's Indian Invasion...
Trudeau
Trudeau
Identity Attack0.0024233595
Insult0.009146886
Profanity0.011936366
Threat0.006433869
Severe Toxicity0.00093460083
Low Tox 0.012691722 Moderate Con 0.463
Jun 18, 2025 1 likes How Canada broke its immigration …
This is the best thing happening in Canada.
This is the best thing happening in Canada.
Identity Attack0.0048837173
Insult0.0072848746
Profanity0.011594773
Threat0.007624879
Severe Toxicity0.0013160706
Low Tox 0.012691722 Moderate Con 0.369 Solidarity
Feb 16, 2026 Canada's tighter immigration policy divides …
Excellent, keep those numbers rising.
Excellent, keep those numbers rising.
Identity Attack0.0024233595
Insult0.0077408776
Profanity0.011628932
Threat0.007417747
Severe Toxicity0.0009822845
Low Tox 0.012691722 Moderate Con 0.406
Dec 31, 2025 3 likes Deportations From Canada at Their …
Bramladesh
Bramladesh
Identity Attack0.005105704
Insult0.010818896
Profanity0.018734055
Threat0.0077154995
Severe Toxicity0.0015640259
Low Tox 0.012691722 Low Con 0.177
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
Good to see this.
Good to see this.
Identity Attack0.0029228306
Insult0.0073798755
Profanity0.013234417
Threat0.007974415
Severe Toxicity0.0011491776
Low Tox 0.012691722 Moderate Con 0.427 Solidarity
Nov 20, 2025 104 likes Quebec Ends Economic Immigration Program …
Bramladesh
Bramladesh
Identity Attack0.005105704
Insult0.010818896
Profanity0.018734055
Threat0.0077154995
Severe Toxicity0.0015640259
Low Tox 0.012691722 Low Con 0.175
Feb 24, 2026 Inside Canada's Indian Invasion...
Bramladesh
Bramladesh
Identity Attack0.0051427023
Insult0.010856897
Profanity0.018802373
Threat0.0077284453
Severe Toxicity0.0015830994
Low Tox 0.012691722 Low Con 0.175
Oct 15, 2025 Inside Canada's Indian Metropolis (Brampton)
Bramladesh
Bramladesh
Identity Attack0.005105704
Insult0.010818896
Profanity0.018734055
Threat0.0077154995
Severe Toxicity0.0015640259
Low Tox 0.012691722 Low Con 0.177
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
I watched this video 3-4 times and got 19/20 and read discover Canada as well 1 time, such a good and helpful video
I watched this video 3-4 times and got 19/20 and read discover Canada as well 1 time, such a good and helpful video
Identity Attack0.004384246
Insult0.0074178753
Profanity0.013131939
Threat0.007365964
Severe Toxicity0.0011825562
Low Tox 0.012691722 Constructive 0.561 Meta_Commentary
Feb 19, 2026 8 likes Canadian Citizenship Test 2025 – …
Thankyou for covering this
Thankyou for covering this
Identity Attack0.0035517942
Insult0.007797878
Profanity0.014600786
Threat0.00789674
Severe Toxicity0.0013065338
Low Tox 0.012691722 Moderate Con 0.436 Meta_Commentary
Jan 28, 2026 4 likes Inside Canada's Indian Invasion...
Punjab Punjab Punjab.
Punjab Punjab Punjab.
Identity Attack0.0073625734
Insult0.00983089
Profanity0.016957775
Threat0.007598988
Severe Toxicity0.0016307831
Low Tox 0.012691722 Low Con 0.291 Meta_Commentary
Feb 26, 2026 1 likes Inside Canada's Indian Invasion...
Bramladesh
Bramladesh
Identity Attack0.005105704
Insult0.010818896
Profanity0.018734055
Threat0.0077154995
Severe Toxicity0.0015640259
Low Tox 0.012691722 Low Con 0.175
Sep 20, 2025 Inside Canada's Indian Metropolis (Brampton)
Bramladesh
Bramladesh
Identity Attack0.005105704
Insult0.010818896
Profanity0.018734055
Threat0.0077154995
Severe Toxicity0.0015640259
Low Tox 0.012691722 Low Con 0.177
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
Bramladesh
Bramladesh
Identity Attack0.0051427023
Insult0.010856897
Profanity0.018802373
Threat0.0077284453
Severe Toxicity0.0015830994
Low Tox 0.012691722 Low Con 0.175
Sep 28, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
Who is Pasha
Who is Pasha
Identity Attack0.0034777985
Insult0.012262905
Profanity0.017299367
Threat0.0066086366
Severe Toxicity0.0010681152
Low Tox 0.012691722 Moderate Con 0.407 Question
Feb 3, 2026 Inside Canada's Indian Invasion...
Bramladesh
Bramladesh
Identity Attack0.005105704
Insult0.010818896
Profanity0.018734055
Threat0.0077154995
Severe Toxicity0.0015640259
Low Tox 0.012691722 Low Con 0.177
Dec 16, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
So its not just the U.K...
So its not just the U.K...
Identity Attack0.0043102503
Insult0.0072658747
Profanity0.012551232
Threat0.006848133
Severe Toxicity0.0008058548
Low Tox 0.012691722 Low Con 0.206 Comparative_Framing
Jan 27, 2026 16 likes Inside Canada's Indian Invasion...
Please protect our dear toronto😭😭😭
Please protect our dear toronto😭😭😭
Identity Attack0.0035147965
Insult0.007322875
Profanity0.010826191
Threat0.007262398
Severe Toxicity0.00094890594
Low Tox 0.012691722 Moderate Con 0.433 Fear_Threat
Feb 26, 2026 2 likes Inside Canada's Indian Invasion...
It’s their countries right, the question for yourselves is worth the extra steps. Is worth being caged up at the whim of 1 person.
It’s their countries right, the question for yourselves is worth the extra steps. Is worth being caged up at the whim of 1 person.
Identity Attack0.0003305968
Insult0.0009302545
Profanity0.0000895018
Threat0.009820587
Severe Toxicity0.0000104965675
Low Tox 0.012651553 Moral_Argument
Dec 10, 2025
May I get the PDF download link for practice
May I get the PDF download link for practice
Identity Attack0.0030153254
Insult0.0072088744
Profanity0.01442999
Threat0.0076637166
Severe Toxicity0.0011444092
Low Tox 0.0126288915 Moderate Con 0.371 Question
Jan 21, 2026 Canadian Citizenship Test 2025 – …
During that time how many were let in and what will that cost.
During that time how many were let in and what will that cost.
Identity Attack0.0018591423
Insult0.0070948736
Profanity0.010279642
Threat0.0076119336
Severe Toxicity0.0007915497
Low Tox 0.0126288915 Low Con 0.269 Question
Dec 26, 2025 Deportations From Canada at Their …
All of this would change if Canada became the 51st state of America.
All of this would change if Canada became the 51st state of America.
Identity Attack0.006289636
Insult0.007645877
Profanity0.010279642
Threat0.0067898775
Severe Toxicity0.0008058548
Low Tox 0.0126288915 Low Con 0.139 Comparative_Framing
Feb 9, 2026 1 likes Inside Canada's Indian Invasion...
5,000,000 Millions
5,000,000 Millions
Identity Attack0.0036812867
Insult0.0076268767
Profanity0.013336895
Threat0.007741391
Severe Toxicity0.001168251
Low Tox 0.0126288915 Low Con 0.293 Unverified_Claim
Jan 15, 2026 9 likes 2.9 million Canadian temporary visas …
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.