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 1219 of 1230
😂
😂
Identity Attack0.0000721695
Insult0.00024137361
Profanity0.000055092845
Threat0.00009664674
Severe Toxicity0.0000034362047
Low Tox 0.00076437247
Dec 13, 2025
👏👏👏👏👏
👏👏👏👏👏
Identity Attack0.0000721695
Insult0.00024137361
Profanity0.000055092845
Threat0.00009664674
Severe Toxicity0.0000034362047
Low Tox 0.00076437247
Apr 15, 2025
❤❤❤❤❤
❤❤❤❤❤
Identity Attack0.0000721695
Insult0.00024137361
Profanity0.000055092845
Threat0.00009664674
Severe Toxicity0.0000034362047
Low Tox 0.00076437247
Dec 10, 2025
😢
😢
Identity Attack0.0000721695
Insult0.00024137361
Profanity0.000055092845
Threat0.00009664674
Severe Toxicity0.0000034362047
Low Tox 0.00076437247
Apr 20, 2025
深く考えすぎるより、まず動くことで答えが見えることが多い気がします。
深く考えすぎるより、まず動くことで答えが見えることが多い気がします。
Identity Attack0.0000721695
Insult0.00024137361
Profanity0.000055092845
Threat0.00009664674
Severe Toxicity0.0000034362047
Low Tox 0.00076437247
Dec 9, 2025
👍
👍
Identity Attack0.0000721695
Insult0.00024137361
Profanity0.000055092845
Threat0.00009664674
Severe Toxicity0.0000034362047
Low Tox 0.00076437247
Apr 21, 2025
Anytime I go it's for a couple weeks max, so no big deal. Trump isn't requiring anything that wasn't required for any other country visiting for more than 30 days or more.
Anytime I go it's for a couple weeks max, so no big deal. Trump isn't requiring anything that wasn't required for any other country visiting for more than 30 days or more.
Identity Attack0.00006602047
Insult0.00037631864
Profanity0.00002430585
Threat0.000021382153
Severe Toxicity0.0000019071622
Low Tox 0.00076238293
Dec 8, 2025 10 likes
Going to another country you have to follow there laws and rules to enter
Going to another country you have to follow there laws and rules to enter
Identity Attack0.000185453
Insult0.0002320824
Profanity0.000024876776
Threat0.000033165106
Severe Toxicity0.000002106121
Low Tox 0.0007618284 Moral_Argument
Dec 7, 2025 65 likes
We were in lockdown with Covid yet the liberals opened the doors wide open for immigrants. This made no sense. Time for change, vote conservative.
We were in lockdown with Covid yet the liberals opened the doors wide open for immigrants. This made no sense. Time for change, vote conservative.
Identity Attack0.000103082166
Insult0.00030697417
Profanity0.000016917704
Threat0.00002318027
Severe Toxicity0.000001654218
Low Tox 0.0007597665 Policy_Critique
Apr 15, 2025
By By!!!!!!
By By!!!!!!
Identity Attack0.00008490693
Insult0.00022116277
Profanity0.000040042647
Threat0.00009155701
Severe Toxicity0.0000028965908
Low Tox 0.0007577629 Meta_Commentary
Apr 15, 2025
I'm a dual-citizen 🇨🇦🇺🇲, it's very unlikely I'll ever visit America again.
I'm a dual-citizen 🇨🇦🇺🇲, it's very unlikely I'll ever visit America again.
Identity Attack0.00014622799
Insult0.00026244269
Profanity0.00002075358
Threat0.000036122463
Severe Toxicity0.00000188663
Low Tox 0.0007558445
Dec 7, 2025 10 likes
And take their kids with them. That why they come here I believe. So sad. Have baby in Canada baby a Canadian citizen, this should not be, parents leave all kids go with them
And take their kids with them. That why they come here I believe. So sad. Have baby in Canada baby a Canadian citizen, this should not be, parents leave all kids go with them
Identity Attack0.0001268618
Insult0.0002289029
Profanity0.00002218595
Threat0.0000871751
Severe Toxicity0.000002496202
Low Tox 0.0007544657
Apr 17, 2025 8 likes
Who cares . Don't care. No need to prepare. A lot of beautiful places in Canada for visiting.
Who cares . Don't care. No need to prepare. A lot of beautiful places in Canada for visiting.
Identity Attack0.00018898657
Insult0.00021771644
Profanity0.00001892939
Threat0.00004226966
Severe Toxicity0.000002119116
Low Tox 0.0007543399 Call_To_Action
Dec 10, 2025
Return to SANITY!!!
Return to SANITY!!!
Identity Attack0.000065316104
Insult0.00030302626
Profanity0.000021394677
Threat0.00004654927
Severe Toxicity0.0000021102185
Low Tox 0.0007539181 Call_To_Action
Apr 16, 2025 1 likes
Or just don’t go
Or just don’t go
Identity Attack0.00011518297
Insult0.00026572132
Profanity0.00002889876
Threat0.00004214585
Severe Toxicity0.0000024787305
Low Tox 0.00075336645
Dec 10, 2025
I’ve been traveling the world for 22 years most all countries and setting up what’s called biometrics. It nothing new. Just new to Canadians.
I’ve been traveling the world for 22 years most all countries and setting up what’s called biometrics. It nothing new. Just new to Canadians.
Identity Attack0.00036653172
Insult0.00021574546
Profanity0.000030279818
Threat0.000035926885
Severe Toxicity0.0000024186936
Low Tox 0.0007478373
Dec 8, 2025 1 likes
Thank God. We can’t afford them at all and should prioritize helping INDIGENOUS CANADIANS OVER NEW COMERS!
Thank God. We can’t afford them at all and should prioritize helping INDIGENOUS CANADIANS OVER NEW COMERS!
Identity Attack0.0004124779
Insult0.00015949133
Profanity0.000025302395
Threat0.000068962894
Severe Toxicity0.0000030446813
Low Tox 0.00074133277 Moral_Argument
Jun 6, 2025 1 likes
Yet Isreal is exempt.
Yet Isreal is exempt.
Identity Attack0.0000919503
Insult0.00030238501
Profanity0.000023772043
Threat0.000037837075
Severe Toxicity0.0000019054751
Low Tox 0.0007357012 Policy_Critique
Dec 8, 2025
I guess Canada doing the same as other countries.
I guess Canada doing the same as other countries.
Identity Attack0.00018664992
Insult0.0002667888
Profanity0.00002311385
Threat0.000026539876
Severe Toxicity0.0000018367746
Low Tox 0.00073083444 Comparative_Framing
Apr 15, 2025
So where would they go ?
So where would they go ?
Identity Attack0.00008665543
Insult0.00025628458
Profanity0.000028901763
Threat0.000052839892
Severe Toxicity0.0000019403442
Low Tox 0.0007305792 Question
Apr 16, 2025 2 likes
Trudeau?
Trudeau?
Identity Attack0.00003833451
Insult0.0003964894
Profanity0.000027204129
Threat0.00002033305
Severe Toxicity0.0000015270782
Low Tox 0.0007301512
Apr 14, 2025 1 likes
They should totally close the immigration for allowing those applications overseas.
They should totally close the immigration for allowing those applications overseas.
Identity Attack0.00017071742
Insult0.0001908816
Profanity0.000014361178
Threat0.00005304133
Severe Toxicity0.000002226937
Low Tox 0.00072876364 Policy_Critique
Apr 15, 2025 33 likes
Millions are NOT leaving Canada.
Millions are NOT leaving Canada.
Identity Attack0.00019959986
Insult0.0002234532
Profanity0.000017601937
Threat0.00003167419
Severe Toxicity0.0000021367348
Low Tox 0.0007237407 Unverified_Claim
Apr 16, 2025 11 likes
Hahah I get the last laugh! NOT going
Hahah I get the last laugh! NOT going
Identity Attack0.00004518511
Insult0.00028127842
Profanity0.000030528856
Threat0.000053327785
Severe Toxicity0.000002370198
Low Tox 0.0007206295
Dec 9, 2025
Like when someone who you don’t like tells you you can’t come over…. That’s alright!
Like when someone who you don’t like tells you you can’t come over…. That’s alright!
Identity Attack0.00012448018
Insult0.00026232935
Profanity0.00002195058
Threat0.000042586627
Severe Toxicity0.000002143899
Low Tox 0.0007193561
Dec 7, 2025 118 likes
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.