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: "One of the first" 130 comments · Page 6 of 6
No one paid me 50 k in the first place. That’s a down payment for a house dude .
No one paid me 50 k in the first place. That’s a down payment for a house dude .
Identity Attack0.0014059186
Insult0.010096892
Profanity0.012551232
Threat0.0062914654
Severe Toxicity0.0006341934
Low Tox 0.017592486 Low Con 0.271
Oct 19, 2021 How much do refugees and …
One of the first
One of the first
Identity Attack0.0040512653
Insult0.008272881
Profanity0.01535229
Threat0.008246276
Severe Toxicity0.0012493134
Low Tox 0.016587202 Moderate Con 0.376 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
Should never have had one in the first place.
Should never have had one in the first place.
Identity Attack0.0024048607
Insult0.0075128763
Profanity0.011594773
Threat0.0074565844
Severe Toxicity0.0008201599
Low Tox 0.01419965 Low Con 0.264
Nov 23, 2025 1 likes Quebec Ends Economic Immigration Program …
I was one of the first ones who got PR though Jason Kenney's Canadian Experience class. Thank you, Mr. Kenney.
I was one of the first ones who got PR though Jason Kenney's Canadian Experience class. Thank you, Mr. Kenney.
Identity Attack0.0018961402
Insult0.006296869
Profanity0.00950252
Threat0.006110225
Severe Toxicity0.00046491623
Low Tox 0.005340576 Constructive 0.665 Personal_Narrative
Feb 17, 2026 6 likes LILLEY UNLEASHED: The fall of …
Heightened scrutiny undermines Canada's reputation as a welcoming destination? Isn't this the point? Meanwhile, lax policies allow too much abuse of our "wecoming" system. Finally, with the US tightening their borders, Canada will be the …
Heightened scrutiny undermines Canada's reputation as a welcoming destination? Isn't this the point? Meanwhile, lax policies allow too much abuse of our "wecoming" system. Finally, with the US tightening their borders, Canada will be the desired destination for North America, and our policies must prepare for this likely outcome. One last point is this: i would rather this country take care of the first nations peoples, the dispossessed, those marginalized within our society and our elderly who've contributed to this country's growth and prosperity but, due to one or another reason, dont have workplace pensions for retirement. Once we've sorted out our own peoples, seen properly to the needs of those who were actually born here, ensured our hospitals and schools are well funded, then we can look to service the needs of a migrant population.
Identity Attack0.000051619318
Insult0.000120263016
Profanity0.000018316585
Threat0.000020267227
Severe Toxicity0.000003076367
Low Tox 0.00027410034
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.