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: "How about we decided to …" 79 comments · Page 4 of 4
This is good for the future of Quebec and Canada. Quebec has finally decided to rule their destiny in way that lead to their independence, that is the next step of the politicians.
This is good for the future of Quebec and Canada. Quebec has finally decided to rule their destiny in way that lead to their independence, that is the next step of the politicians.
Identity Attack0.003921773
Insult0.009013886
Profanity0.009237786
Threat0.0064144502
Severe Toxicity0.0005722046
Low Tox 0.013508516 Moderate Con 0.474 Identity_Assertion
Nov 21, 2025 3 likes Quebec Ends Economic Immigration Program …
Montréal decided to once again elect the same party and same people that did that.
Montréal decided to once again elect the same party and same people that did that.
Identity Attack0.003089321
Insult0.007949878
Profanity0.009476901
Threat0.0061166976
Severe Toxicity0.000500679
Low Tox 0.011120965 Low Con 0.196 Policy_Critique
Jun 20, 2025 3 likes How Canada broke its immigration …
PEQ is decided by quebec province alone btw. not Ottawa
PEQ is decided by quebec province alone btw. not Ottawa
Identity Attack0.0026823445
Insult0.006657871
Profanity0.009869732
Threat0.0059937127
Severe Toxicity0.00046014786
Low Tox 0.007508222 Low Con 0.266 Policy_Critique
Feb 12, 2026 Canada's tighter immigration policy divides …
CANADA does NOT HAVE a 'Housing Crisis". The housing crisis is in Vancouver & Toronto, because we let ALL the immigrants move there. But there are a thousand small towns across the country that need …
CANADA does NOT HAVE a 'Housing Crisis". The housing crisis is in Vancouver & Toronto, because we let ALL the immigrants move there. But there are a thousand small towns across the country that need immigrants to stop from becoming ghost towns. The failure was in the Liberal Party deciding that getting the immigrant vote was how to win elections, so they let immigrants decide where to go, which didn't help the country. I should know.. I owned a 28-suite apt. block in Winnipeg (not even a small town!) and my property value dropped below the mortgage cost because more people were leaving Manitoba than entering at that time. I lost my block. Thanks, Liberal Party of Canada.
Identity Attack0.00016257107
Insult0.0002154967
Profanity0.000020543059
Threat0.000033083004
Severe Toxicity0.0000023985558
Low Tox 0.0006092379
Apr 23, 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.