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 1031 of 1230
She’s a tough conservative 👍
She’s a tough conservative 👍
Identity Attack0.007732552
Insult0.017088935
Profanity0.015898837
Threat0.0067898775
Severe Toxicity0.0013828278
Low Tox 0.030977672 Moderate Con 0.362 Meta_Commentary
Jan 4, 2026 IRCC Names India in Study …
8:16 this man is a legend
8:16 this man is a legend
Identity Attack0.009360458
Insult0.012414906
Profanity0.021808386
Threat0.010032792
Severe Toxicity0.002822876
Low Tox 0.030977672 Low Con 0.276 Meta_Commentary
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
C'mon bro, diversity is our strength
C'mon bro, diversity is our strength
Identity Attack0.013948337
Insult0.010552894
Profanity0.020578653
Threat0.008349842
Severe Toxicity0.002193451
Low Tox 0.030977672 Moderate Con 0.346 Moral_Argument
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
You Canadians need Trump for president make canada great again
You Canadians need Trump for president make canada great again
Identity Attack0.017967897
Insult0.0115029
Profanity0.012141321
Threat0.0072365063
Severe Toxicity0.0014877319
Low Tox 0.030977672 Low Con 0.237 Comparative_Framing
Aug 26, 2025 Why Canadians Are Turning Against …
Bramledesh.
Bramledesh.
Identity Attack0.013345404
Insult0.019676886
Profanity0.029186781
Threat0.009178371
Severe Toxicity0.0032615662
Low Tox 0.030977672 Low Con 0.292 Meta_Commentary
Feb 24, 2026 Inside Canada's Indian Invasion...
Canada simply must admit everyone who desires to immigrate.
Canada simply must admit everyone who desires to immigrate.
Identity Attack0.018068384
Insult0.00983089
Profanity0.010655395
Threat0.0066733654
Severe Toxicity0.0009965897
Low Tox 0.030977672 Low Con 0.219 Moral_Argument
Feb 17, 2026 Canada's tighter immigration policy divides …
That looks like conquered land to me...
That looks like conquered land to me...
Identity Attack0.005512681
Insult0.0107048955
Profanity0.017231047
Threat0.0091524795
Severe Toxicity0.001707077
Low Tox 0.030977672 Low Con 0.273
Oct 2, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
Soon people gonna be leaving voluntary.
Soon people gonna be leaving voluntary.
Identity Attack0.005438685
Insult0.0107048955
Profanity0.012243799
Threat0.008867673
Severe Toxicity0.001335144
Low Tox 0.030977672 Low Con 0.144
Dec 25, 2025 Deportations From Canada at Their …
Does anyone notice that these folks only help their own??
Does anyone notice that these folks only help their own??
Identity Attack0.006030651
Insult0.014960921
Profanity0.012004685
Threat0.00636914
Severe Toxicity0.0008583069
Low Tox 0.030977672 Low Con 0.256
Nov 8, 2025 Inside Canada's Indian Metropolis (Brampton)
Is anyone doing the test today? I am doing it. Good luck everyone😍
Is anyone doing the test today? I am doing it. Good luck everyone😍
Identity Attack0.0065486208
Insult0.010628895
Profanity0.02385794
Threat0.01052473
Severe Toxicity0.0026512146
Low Tox 0.030977672 Constructive 0.517
Dec 22, 2025 Canadian Citizenship Test 2025 – …
Born in ontario in 97, a complete disaster has taken place pretty well across canada and it will never get better. Im hoping that you will be able to provide some evidence of this disaster …
Born in ontario in 97, a complete disaster has taken place pretty well across canada and it will never get better. Im hoping that you will be able to provide some evidence of this disaster this has impacted the majority of canadiens in a negative regard.
Identity Attack0.009693438
Insult0.014732921
Profanity0.009357343
Threat0.006576272
Severe Toxicity0.00084400177
Low Tox 0.030977672 Constructive 0.631 Question
Jan 27, 2026 Inside Canada's Indian Invasion...
What a surprise 😮. It’s taken this long to figure it out ? why didn’t you just look around?? Plus look at who is filling the majority of the Canadian government jobs and what community …
What a surprise 😮. It’s taken this long to figure it out ? why didn’t you just look around?? Plus look at who is filling the majority of the Canadian government jobs and what community they belong to. 😮 no no that wouldn’t be possible!! would it!! Maybe you should be doing a better job at supervising the government employees. We all know that the expectations are those of just having a warm body to work in the Government and not ask any questions, all else is secondary.
Identity Attack0.003385304
Insult0.017292
Profanity0.011389818
Threat0.005757453
Severe Toxicity0.00079631805
Low Tox 0.030977672 Moderate Con 0.338 Unverified_Claim
Nov 13, 2025 IRCC Names India in Study …
This is exactly what the liberals wanted.
This is exactly what the liberals wanted.
Identity Attack0.009434453
Insult0.014124917
Profanity0.012004685
Threat0.0068416605
Severe Toxicity0.0010824203
Low Tox 0.030977672 Low Con 0.17 Policy_Critique
Aug 25, 2025 Why Canadians Are Turning Against …
Make this guy our new prime minister
Make this guy our new prime minister
Identity Attack0.0041067624
Insult0.0151129225
Profanity0.014600786
Threat0.008323951
Severe Toxicity0.0013542175
Low Tox 0.030977672 Low Con 0.291
Aug 31, 2025 2 likes Why Canadians Are Turning Against …
Boycott America!
Boycott America!
Identity Attack0.0022079728
Insult0.003896138
Profanity0.000077649835
Threat0.0032693446
Severe Toxicity0.000005092656
Low Tox 0.03090358 Call_To_Action
Dec 21, 2025
Centurian initiative is well on it's way. RIP Canada 😢
Centurian initiative is well on it's way. RIP Canada 😢
Identity Attack0.013847848
Insult0.012338906
Profanity0.010160086
Threat0.0079873605
Severe Toxicity0.0014400482
Low Tox 0.030859824 Moderate Con 0.402 Fear_Threat
Jun 16, 2025 85 likes How Canada broke its immigration …
poonjabi
poonjabi
Identity Attack0.010063417
Insult0.01640493
Profanity0.025907494
Threat0.0083886795
Severe Toxicity0.0025558472
Low Tox 0.030859824 Moderate Con 0.388
Jan 27, 2026 Inside Canada's Indian Invasion...
I love the guy on the bike !
I love the guy on the bike !
Identity Attack0.0049577127
Insult0.012452906
Profanity0.017982552
Threat0.010291707
Severe Toxicity0.0022220612
Low Tox 0.030859824 Moderate Con 0.48 Solidarity
Jan 28, 2026 Inside Canada's Indian Invasion...
Hail Canindia
Hail Canindia
Identity Attack0.009989422
Insult0.018838953
Profanity0.034146797
Threat0.010602405
Severe Toxicity0.0038528442
Low Tox 0.030859824 Low Con 0.298 Humor_Satire
Jan 30, 2026 Inside Canada's Indian Invasion...
Not high enough
Not high enough
Identity Attack0.0041067624
Insult0.012528907
Profanity0.017436003
Threat0.007819066
Severe Toxicity0.0015830994
Low Tox 0.030859824 Moderate Con 0.306 Policy_Critique
Dec 29, 2025 1 likes Deportations From Canada at Their …
There is nothing wrong. Just adapt and thrive. You'll live.
There is nothing wrong. Just adapt and thrive. You'll live.
Identity Attack0.0047357255
Insult0.011122898
Profanity0.015318131
Threat0.009851551
Severe Toxicity0.0017166138
Low Tox 0.030859824 Moderate Con 0.469 Solidarity
Sep 10, 2025 1 likes Why Canadians Are Turning Against …
It’s time for Indian 🇮🇳 !!! Thank you for sharing!! Brampton is a little India-town in Canada 🇨🇦!! India has many population the first country in the world with too much people!!! Time for India …
It’s time for Indian 🇮🇳 !!! Thank you for sharing!! Brampton is a little India-town in Canada 🇨🇦!! India has many population the first country in the world with too much people!!! Time for India 🇮🇳😁😁👍🏽
Identity Attack0.021585498
Insult0.010476895
Profanity0.013849284
Threat0.008531082
Severe Toxicity0.0022602081
Low Tox 0.030859824 Constructive 0.626
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
We call it Singh Hortants 3:44
We call it Singh Hortants 3:44
Identity Attack0.009101473
Insult0.011654901
Profanity0.023789622
Threat0.010576514
Severe Toxicity0.002670288
Low Tox 0.030859824 Low Con 0.212 Humor_Satire
Jan 28, 2026 4 likes Inside Canada's Indian Invasion...
The bike guy speaking true
The bike guy speaking true
Identity Attack0.0050317086
Insult0.017227544
Profanity0.017299367
Threat0.007314181
Severe Toxicity0.0014209747
Low Tox 0.030859824 Moderate Con 0.363 Meta_Commentary
Feb 28, 2026 Inside Canada's Indian Invasion...
Unfortunately, collateral damage is expected. The country is not divided. Some may not admit it but this is the direction most of the Canadians want the government to take. I stand with my prime minister.
Unfortunately, collateral damage is expected. The country is not divided. Some may not admit it but this is the direction most of the Canadians want the government to take. I stand with my prime minister.
Identity Attack0.007029593
Insult0.013516913
Profanity0.009630617
Threat0.008738215
Severe Toxicity0.0010681152
Low Tox 0.030859824 Constructive 0.662 Policy_Critique
Feb 13, 2026 1 likes Canada's tighter immigration policy divides …
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.