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 1143 of 1230
Finally someone with clear mind and common sense.
Finally someone with clear mind and common sense.
Identity Attack0.0020626306
Insult0.010476895
Profanity0.010587076
Threat0.0062526283
Severe Toxicity0.00068187714
Low Tox 0.01633588 Moderate Con 0.317
Sep 28, 2025 8 likes IRCC Names India in Study …
Jeetpocalypse
Jeetpocalypse
Identity Attack0.0020811295
Insult0.012186904
Profanity0.021125201
Threat0.006492125
Severe Toxicity0.0021362305
Low Tox 0.01633588 Low Con 0.173
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
Thank you for spreading awareness about this
Thank you for spreading awareness about this
Identity Attack0.0052166977
Insult0.008576883
Profanity0.015283971
Threat0.007793174
Severe Toxicity0.0012397766
Low Tox 0.01633588 Moderate Con 0.439 Solidarity
Jan 29, 2026 5 likes Inside Canada's Indian Invasion...
We need ICE in Canada.
We need ICE in Canada.
Identity Attack0.0051427023
Insult0.008614883
Profanity0.010313802
Threat0.007883795
Severe Toxicity0.0011491776
Low Tox 0.01633588 Low Con 0.291
Jan 16, 2026 2.9 million Canadian temporary visas …
Lets play hard ball
Lets play hard ball
Identity Attack0.0004205786
Insult0.0017913219
Profanity0.0005578006
Threat0.0045697736
Severe Toxicity0.000017217299
Low Tox 0.016270887
Dec 9, 2025
Keep going !!!
Keep going !!!
Identity Attack0.0028673338
Insult0.008975885
Profanity0.013576009
Threat0.007819066
Severe Toxicity0.0013637543
Low Tox 0.016210219 Moderate Con 0.425 Solidarity
Dec 30, 2025 Deportations From Canada at Their …
Canada should start its own ICE team.
Canada should start its own ICE team.
Identity Attack0.0058086636
Insult0.008880884
Profanity0.010569996
Threat0.0072235605
Severe Toxicity0.0010108948
Low Tox 0.016210219 Low Con 0.151 Call_To_Action
Feb 20, 2026 Canadian immigration officers investigating hundreds …
We need our own version of ICE to find those 500,000 missing.
We need our own version of ICE to find those 500,000 missing.
Identity Attack0.0028118372
Insult0.008595883
Profanity0.010160086
Threat0.008259222
Severe Toxicity0.0010967255
Low Tox 0.016210219 Moderate Con 0.338
Nov 21, 2025 114 likes Thousands of refugees allowed into …
Timmy’s
Timmy’s
Identity Attack0.0032928092
Insult0.00983089
Profanity0.015932998
Threat0.0073789097
Severe Toxicity0.0012683868
Low Tox 0.016210219 Moderate Con 0.382
Oct 8, 2025 IRCC Names India in Study …
I expected Surrey BC
I expected Surrey BC
Identity Attack0.0047727237
Insult0.009070885
Profanity0.01402008
Threat0.007365964
Severe Toxicity0.0013160706
Low Tox 0.016210219 Moderate Con 0.367
Sep 22, 2025 2 likes Inside Canada's Indian Metropolis (Brampton)
<3
<3
Identity Attack0.0037552824
Insult0.008424882
Profanity0.01764096
Threat0.0076119336
Severe Toxicity0.0016307831
Low Tox 0.016210219 Moderate Con 0.402
Sep 22, 2025 Inside Canada's Indian Metropolis (Brampton)
Only video you should be watching to prep for canadian citizenship, only watched the video once 19/20 passed in first attempt Sep 21 2025
Only video you should be watching to prep for canadian citizenship, only watched the video once 19/20 passed in first attempt Sep 21 2025
Identity Attack0.0068076057
Insult0.0086718835
Profanity0.009750174
Threat0.006530962
Severe Toxicity0.00078201294
Low Tox 0.016210219 Moderate Con 0.378
Sep 21, 2025 3 likes Canadian Citizenship Test 2025 – …
👳🏾🚫
👳🏾🚫
Identity Attack0.0019423875
Insult0.009051885
Profanity0.020168742
Threat0.0074565844
Severe Toxicity0.0019931793
Low Tox 0.016210219 Moderate Con 0.303
Aug 29, 2025 Why Canadians Are Turning Against …
NEED THIS ACROSS CANADA!
NEED THIS ACROSS CANADA!
Identity Attack0.0063266335
Insult0.007930879
Profanity0.010501678
Threat0.008065036
Severe Toxicity0.0011825562
Low Tox 0.016210219 Low Con 0.207 Call_To_Action
Nov 25, 2025 Quebec Ends Economic Immigration Program …
I can name their surnames - singh, kaur, patel
I can name their surnames - singh, kaur, patel
Identity Attack0.0054756827
Insult0.010400894
Profanity0.013917602
Threat0.0077284453
Severe Toxicity0.0012683868
Low Tox 0.016210219 Moderate Con 0.317 Identity_Assertion
Sep 30, 2025 1 likes IRCC Names India in Study …
Ahhhhhh Brampton
Ahhhhhh Brampton
Identity Attack0.0025158543
Insult0.010020891
Profanity0.016172111
Threat0.006686311
Severe Toxicity0.0013446808
Low Tox 0.016210219 Moderate Con 0.435 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
Well depends how many wife’s they have and children…….
Well depends how many wife’s they have and children…….
Identity Attack0.0032558115
Insult0.008424882
Profanity0.010433359
Threat0.0066668927
Severe Toxicity0.0007581711
Low Tox 0.016210219 Low Con 0.285
Mar 21, 2024 1 likes How much do refugees and …
1:16 Native, Native Canadian here. Wish I was interviewed. No holding back. Thanks for the journalism, and stay safe.
1:16 Native, Native Canadian here. Wish I was interviewed. No holding back. Thanks for the journalism, and stay safe.
Identity Attack0.0070665907
Insult0.0084818825
Profanity0.009801413
Threat0.007094103
Severe Toxicity0.0008058548
Low Tox 0.016210219 Constructive 0.654 Personal_Narrative
Jan 27, 2026 7 likes Inside Canada's Indian Invasion...
Yooo tyler if you need help am in montreal
Yooo tyler if you need help am in montreal
Identity Attack0.003607291
Insult0.008899884
Profanity0.012926984
Threat0.008220384
Severe Toxicity0.0012397766
Low Tox 0.016210219 Moderate Con 0.411 Solidarity
Jan 27, 2026 Inside Canada's Indian Invasion...
Thx a lot
Thx a lot
Identity Attack0.0039402717
Insult0.008785884
Profanity0.017709278
Threat0.00823333
Severe Toxicity0.0016212463
Low Tox 0.016210219 Constructive 0.501
Nov 26, 2025 1 likes Canadian Citizenship Test 2025 – …
As a Canadian citizen I’ve never made 50000.
As a Canadian citizen I’ve never made 50000.
Identity Attack0.008028535
Insult0.00815888
Profanity0.00995513
Threat0.0061425893
Severe Toxicity0.0006723404
Low Tox 0.016210219 Moderate Con 0.394
Oct 9, 2018 2 likes How much do refugees and …
how do we fix this? Can we hold people accountable?
how do we fix this? Can we hold people accountable?
Identity Attack0.0023216156
Insult0.008291881
Profanity0.010962827
Threat0.0075083673
Severe Toxicity0.00082969666
Low Tox 0.016210219 Moderate Con 0.333 Question
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
❤❤❤❤❤❤
❤❤❤❤❤❤
Identity Attack0.0034038029
Insult0.008424882
Profanity0.019143965
Threat0.0077154995
Severe Toxicity0.0023841858
Low Tox 0.016210219 Constructive 0.503
Feb 24, 2026 Inside Canada's Indian Invasion...
Same thing in Australia
Same thing in Australia
Identity Attack0.0091384705
Insult0.007930879
Profanity0.014805742
Threat0.007340072
Severe Toxicity0.0011014938
Low Tox 0.016210219 Moderate Con 0.392 Comparative_Framing
Jan 28, 2026 Inside Canada's Indian Invasion...
Agree with everything you said but TBH you were safe there. That was a nice hostel. Nicer than 75% that I’ve seen. Great video, as always!
Agree with everything you said but TBH you were safe there. That was a nice hostel. Nicer than 75% that I’ve seen. Great video, as always!
Identity Attack0.0035517942
Insult0.009108886
Profanity0.015864678
Threat0.0072365063
Severe Toxicity0.0013065338
Low Tox 0.016210219 Constructive 0.673 Meta_Commentary
Jan 27, 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.