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: "Fire them all" 154 comments · Page 7 of 7
It's Trudeau's fault. He took 2 million per year instead of 200k. A lot have degrees from their country that's easy to obtain due to low standard & are here in government owned companies where …
It's Trudeau's fault. He took 2 million per year instead of 200k. A lot have degrees from their country that's easy to obtain due to low standard & are here in government owned companies where it's hard to fire d@mb workers because of Unions, getting high wages - so many have afforded expensive houses & luxury cars after living here in a year or two - this rarely happened in the past.
Identity Attack0.00449524
Insult0.02425329
Profanity0.010655395
Threat0.006550381
Severe Toxicity0.0010919571
Low Tox 0.046120718 Constructive 0.502 Unverified_Claim
Aug 24, 2025 172 likes Why Canadians Are Turning Against …
I actually met someone who fits the description, came here through a international student program, he left that program from BC then came to Alberta and started work in forestry. He ended up getting fired …
I actually met someone who fits the description, came here through a international student program, he left that program from BC then came to Alberta and started work in forestry. He ended up getting fired due to him lying about his experience with computers and no back ground in forestry.
Identity Attack0.0037552824
Insult0.023028618
Profanity0.0117997285
Threat0.00704232
Severe Toxicity0.00093460083
Low Tox 0.045873325 Constructive 0.565 Personal_Narrative
Oct 25, 2025 1 likes IRCC Names India in Study …
That guy on the bike got fired from his job , he was a City of Brampton employée
That guy on the bike got fired from his job , he was a City of Brampton employée
Identity Attack0.00258985
Insult0.010932897
Profanity0.0113215
Threat0.007637825
Severe Toxicity0.0009202957
Low Tox 0.02402467 Moderate Con 0.401 Personal_Narrative
Feb 6, 2026 1 likes Inside Canada's Indian Invasion...
Didn’t they fire this staff?
Didn’t they fire this staff?
Identity Attack0.00006667645
Insult0.0002173607
Profanity0.000023096662
Threat0.00008455635
Severe Toxicity0.0000024309127
Low Tox 0.0006408722 Question
Dec 29, 2025

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.