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: "Let them be Trudeau" 30 comments · Page 2 of 2
As A Canadian I FULLY SUPPORT THIS.... Justin Trudeau and Danielle Smith let in WAAAAY TOOO MANY IMMIGRANTS AT ONCE...
As A Canadian I FULLY SUPPORT THIS.... Justin Trudeau and Danielle Smith let in WAAAAY TOOO MANY IMMIGRANTS AT ONCE...
Identity Attack0.051580742
Insult0.020321451
Profanity0.010552917
Threat0.0069516995
Severe Toxicity0.0020694733
Low Tox 0.08241652 Moderate Con 0.4
Jan 5, 2026 New rules, regulations take effect …
Trudeau let them all in, then Trudeau went from 12 million in his bank to over 120 million in his bank account instead of tax payers being on the hook for the vote Trudeau wanted …
Trudeau let them all in, then Trudeau went from 12 million in his bank to over 120 million in his bank account instead of tax payers being on the hook for the vote Trudeau wanted how about he pays out of his pocket!!!
Identity Attack0.0026083488
Insult0.029714199
Profanity0.012517073
Threat0.0061231707
Severe Toxicity0.0010251999
Low Tox 0.05725329 Low Con 0.273
Dec 23, 2025 20 likes Deportations From Canada at Their …
How can you let in a population in numbers that you can’t police? Brilliant planning by the Trudeau government.
How can you let in a population in numbers that you can’t police? Brilliant planning by the Trudeau government.
Identity Attack0.0030708222
Insult0.013478912
Profanity0.009750174
Threat0.0070164283
Severe Toxicity0.0009012222
Low Tox 0.025910228 Low Con 0.244 Policy_Critique
Feb 18, 2026 Canadian immigration officers investigating hundreds …
I'll tell you how you all voted for liberals. And Trudeau got in And then he let your vote go, and it's signed, mark Carney, wasn't your choice. It might have been for a few …
I'll tell you how you all voted for liberals. And Trudeau got in And then he let your vote go, and it's signed, mark Carney, wasn't your choice. It might have been for a few wasn't for me
Identity Attack0.0050687063
Insult0.012870909
Profanity0.0103821205
Threat0.006479179
Severe Toxicity0.00077724457
Low Tox 0.023317585 Constructive 0.518
Aug 26, 2025 1 likes Why Canadians Are Turning Against …
Canada (Trudeau) Let too many in at the same time... We cant take more for now... we need to prepare schools, more hospitals, ect. Its now time for other provinces to take more .... like …
Canada (Trudeau) Let too many in at the same time... We cant take more for now... we need to prepare schools, more hospitals, ect. Its now time for other provinces to take more .... like quebec, Ontario and BC are overloaded....
Identity Attack0.0044582416
Insult0.012566907
Profanity0.010006369
Threat0.007081157
Severe Toxicity0.0010538101
Low Tox 0.023199737 Constructive 0.595
Nov 23, 2025 Quebec Ends Economic Immigration Program …

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.