Skip to content
Canadian Immigration Dashboard [ CID ]
Perspective API

Toxicity Scores & Embeddings

Search and explore comments with their Perspective API toxicity/prosocial scores alongside AI sentiment labels.

Communalytic | Toxicity & prosocial scores, embeddings, and clusters generated via Communalytic (Social Media Lab, Toronto Metropolitan University) using Google's Perspective API.
Toxicity Scored
55,769
9.3% of 596,542 total
Prosocial Scored
54,229
Embeddings
55,418
403 clusters
Avg Tox / Con
0.245 / 0.328

Summary Charts

click to expand

All 13 Dimensions

Score Distribution

Scored: 55,769
Unscored: 596,542 remaining
9.3% complete
{# 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
Active: "Not enough being deported and …" 35 comments · Page 2 of 2
Can’t deport enough. And of course taxpayers pay again 😮 The government is the problem
Can’t deport enough. And of course taxpayers pay again 😮 The government is the problem
Identity Attack0.044870727
Insult0.06564732
Profanity0.0157622
Threat0.011482717
Severe Toxicity0.0038719177
Low Tox 0.18079062 Low Con 0.178
Dec 26, 2025 Deportations From Canada at Their …
It's really funny that this whole video is about how we should be worry about how many deportations are happening but actually if you read the comments everyone's like it's not enough we should deport …
It's really funny that this whole video is about how we should be worry about how many deportations are happening but actually if you read the comments everyone's like it's not enough we should deport more is I find it hilarious
Identity Attack0.07591068
Insult0.029934563
Profanity0.045419596
Threat0.021645326
Severe Toxicity0.00667572
Low Tox 0.17458448 Constructive 0.548 Meta_Commentary
Dec 30, 2025 1 likes Deportations From Canada at Their …
The country they are being deported to shuld pay the bill we have paid enough for them already
The country they are being deported to shuld pay the bill we have paid enough for them already
Identity Attack0.10221587
Insult0.034011267
Profanity0.017094411
Threat0.013165667
Severe Toxicity0.004825592
Low Tox 0.17025198 Low Con 0.224 Moral_Argument
Dec 24, 2025 69 likes Deportations From Canada at Their …
Enough is enough mass deportation is needed now period fast stop needs to be put in place until this is manageable
Enough is enough mass deportation is needed now period fast stop needs to be put in place until this is manageable
Identity Attack0.06476828
Insult0.025800243
Profanity0.017094411
Threat0.02803385
Severe Toxicity0.005607605
Low Tox 0.15711457 Low Con 0.277 Call_To_Action
Feb 18, 2026 80 likes Canadian immigration officers investigating hundreds …
Those numbers of deportations are not high enough, boost it up!
Those numbers of deportations are not high enough, boost it up!
Identity Attack0.06749674
Insult0.025929155
Profanity0.015932998
Threat0.019918699
Severe Toxicity0.004081726
Low Tox 0.15269235 Moderate Con 0.406
Dec 28, 2025 Deportations From Canada at Their …
Not enough being deported and still way too many being let in.
Not enough being deported and still way too many being let in.
Identity Attack0.06613251
Insult0.02708937
Profanity0.012995303
Threat0.013321015
Severe Toxicity0.0035095215
Low Tox 0.14256015 Low Con 0.256 Policy_Critique
Dec 26, 2025 1 likes Deportations From Canada at Their …
Stopping more from coming in is not enough we need to make sure they start leaving like they are supposed to as well. Not just Canada but all the west, deportations and remigration is the …
Stopping more from coming in is not enough we need to make sure they start leaving like they are supposed to as well. Not just Canada but all the west, deportations and remigration is the only solution.
Identity Attack0.0775651
Insult0.025542418
Profanity0.011201942
Threat0.013010317
Severe Toxicity0.0037765503
Low Tox 0.11398677 Moderate Con 0.492 Call_To_Action
Nov 22, 2025 1 likes Quebec Ends Economic Immigration Program …
Deportations are not at a high enough level. We need to increase it 100x and stop letting more in. We need to fix Canada first.
Deportations are not at a high enough level. We need to increase it 100x and stop letting more in. We need to fix Canada first.
Identity Attack0.034558404
Insult0.018065477
Profanity0.009869732
Threat0.009126588
Severe Toxicity0.0022125244
Low Tox 0.075294 Moderate Con 0.367 Call_To_Action
Dec 30, 2025 1 likes Deportations From Canada at Their …
Less than 20k? That's not enough. Canada has to bump those deportation numbers way up.
Less than 20k? That's not enough. Canada has to bump those deportation numbers way up.
Identity Attack0.019274252
Insult0.014884921
Profanity0.010740792
Threat0.010705971
Severe Toxicity0.0013542175
Low Tox 0.049336795 Moderate Con 0.348
Dec 28, 2025 Deportations From Canada at Their …
A drop in the bucket. Canada needs to increase deportations by a factor of 100. So instead of deporting 18,000, they need to deport 1.8 million. And even that isn't enough.
A drop in the bucket. Canada needs to increase deportations by a factor of 100. So instead of deporting 18,000, they need to deport 1.8 million. And even that isn't enough.
Identity Attack0.016159095
Insult0.014086916
Profanity0.010535837
Threat0.008789998
Severe Toxicity0.0013160706
Low Tox 0.045625936 Moderate Con 0.385
Dec 26, 2025 Deportations From Canada at Their …

Perspective API Dimensions Reference

13 dimensions explained

Toxic (6)

Toxicity
— Rude, disrespectful, or unreasonable
Severe Toxicity
— Very hateful or aggressive
Identity Attack
— Targeting race, religion, gender, etc.
Insult
— Inflammatory or provocative language
Profanity
— Swear words or obscene language
Threat
— Intention to inflict pain or violence

Prosocial (7)

Affinity
— Agreement or shared understanding
Compassion
— Concern for others' wellbeing
Curiosity
— Desire to learn or understand more
Nuance
— Acknowledges complexity or multiple perspectives
Personal Story
— Shares personal experience
Reasoning
— Evidence-based or logical argumentation
Respect
— Politeness and consideration for others
Data sources: comment_perspective_scores, comment_embeddings, and view_comment_sentiment · Scores are probability values (0–1) from Google's Perspective API via Communalytic.