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: "Many people do not understand …" 27 comments · Page 2 of 2
As a brit living in Calgary, who is currently trying to jump through several hoops to try and gain PR, it's super tough and disheartening to see so many people here who don't speak english, …
As a brit living in Calgary, who is currently trying to jump through several hoops to try and gain PR, it's super tough and disheartening to see so many people here who don't speak english, don't work in a skilled profession, and don't engage with the Canadian community or culture. To expand on that, I have a great job in construction estimating on $85k a year, I speak fluent english (of course), I rent my own condo, my partner is Canadian and I have multiple Canadian friends. Yet, still I'm not convinced my PR visa will ever be granted. Then I walk into Tim Hortons or Subway and the foreign workers there can't understand a word I'm saying... how is that right??
Identity Attack0.027815815
Insult0.030595649
Profanity0.016103793
Threat0.0066668927
Severe Toxicity0.001964569
Low Tox 0.075294 Constructive 0.831
Sep 23, 2025 140 likes Inside Canada's Indian Metropolis (Brampton)
People have migrated from their homelands to other countries in different centuries—some in the 16th, 17th, 18th, 19th, 20th, and 21st centuries. I don’t understand why people claim that “we have lost our identity.” The …
People have migrated from their homelands to other countries in different centuries—some in the 16th, 17th, 18th, 19th, 20th, and 21st centuries. I don’t understand why people claim that “we have lost our identity.” The shift from being a majority to a minority is largely about timing—some people’s ancestors arrived earlier than others, usually in search of better opportunities they couldn’t find at home. Most people don’t want to leave their motherland, but they move out of necessity, not preference. Throughout history, Western and Middle Eastern powers destroyed economies, accumulated global wealth for themselves, and caused immense suffering through violence, forced conversions, and plundering. This exploitation is a major reason why some countries today struggle to reach the living standards seen in the West. The long-term effects of colonialism, conflict, and migration continue to shape societies and opportunities for many people.
Identity Attack0.014048826
Insult0.016784932
Profanity0.013917602
Threat0.0068287146
Severe Toxicity0.0011873245
Low Tox 0.03639866 Constructive 0.702 Moral_Argument
Oct 15, 2025 4 likes Inside Canada's Indian Metropolis (Brampton)

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.