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: "I drive to work thru …" 3 comments
It's true - they buy the franchises for a song - employ their own - push out other hard working immigrants - run the quality of the products into the ground - and then call …
It's true - they buy the franchises for a song - employ their own - push out other hard working immigrants - run the quality of the products into the ground - and then call us racists when the business goes to shit. I'd rather have four million Philippines and south American refugees - than a bunch of entitled Khalistanis, Muslims and jihadists. Any fucking day! We actually don't go thru drive thru anymore - we go inside and see who is working before we order anything. Absolutely sick of shitty food and bad service.
Identity Attack0.55044734
Insult0.6306599
Profanity0.70864636
Threat0.053330876
Severe Toxicity0.35368225
Toxic 0.74954444 Constructive 0.528 Identity Attack Insult Economic_Argument
Jan 27, 2026 Inside Canada's Indian Invasion...
I went through a drive thru in Weyburn Saskatchewan and almost shit my pants when I seen (1) white guy working there, 99% Indian in the smack dab middle of the country, and it’s like …
I went through a drive thru in Weyburn Saskatchewan and almost shit my pants when I seen (1) white guy working there, 99% Indian in the smack dab middle of the country, and it’s like this everywhere. Have heard half a dozen times from separate ppl that they were asked if they spoke Hindi or Punjabi to work at Tim Hortons because “all the staff spoke it” they take our jobs because they accept lower wages. I’m just fatigued, it just sucks because I know the vast majority of Indians before 2020 were actually nice and adaptable decently well. Now when you go out to eat or buy groceries you don’t even get a “have a nice day” which is a Canadian custom IMO. Most of the time besides the transaction details, they will not speak to you.
Identity Attack0.5135796
Insult0.47384647
Profanity0.541926
Threat0.06820184
Severe Toxicity0.2391185
Moderate 0.56269526 Constructive 0.724 Identity Attack Personal_Narrative
Jan 27, 2026 Inside Canada's Indian Invasion...
I drive to work thru Brampton everyday. I play a game called spot the white person. I have been doing this for over a year and still haven't won the game.
I drive to work thru Brampton everyday. I play a game called spot the white person. I have been doing this for over a year and still haven't won the game.
Identity Attack0.23998553
Insult0.04442204
Profanity0.053435806
Threat0.02803385
Severe Toxicity0.008659363
Low Tox 0.22311419 Moderate Con 0.494 Humor_Satire
Jan 28, 2026 804 likes Inside Canada's Indian Invasion...

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.