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: "Immigrants talking about immigrants 😂 …" 107 comments · Page 5 of 5
The libs talking about reduced immigration is just appeasing the citizens, they have no intention of reducing immigration.
The libs talking about reduced immigration is just appeasing the citizens, they have no intention of reducing immigration.
Identity Attack0.020078164
Insult0.017420914
Profanity0.01084327
Threat0.007029374
Severe Toxicity0.0012969971
Low Tox 0.04735767 Low Con 0.195 Policy_Critique
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
I get what people are saying in regards to the more recent influx BUT for everyone talking about deportation……..you DO REALIZE THAT all of us who aren’t Native ARE immigrants & at some point we …
I get what people are saying in regards to the more recent influx BUT for everyone talking about deportation……..you DO REALIZE THAT all of us who aren’t Native ARE immigrants & at some point we or our ancestors did this to the Native people. Just think about it & again I get WHY people feel that way but we ALL essentially took Canada from the Native people so we ALL as a country NEED to do better!!!! 👍🙂
Identity Attack0.025806036
Insult0.01617693
Profanity0.010706633
Threat0.006317357
Severe Toxicity0.0014972687
Low Tox 0.046368107 Constructive 0.722 Moral_Argument
Aug 28, 2025 Why Canadians Are Turning Against …
If you have a problem with immigration then you need to talk to your government and city council about it. These people are coming legally per your country’s rule, so no point blaming them to …
If you have a problem with immigration then you need to talk to your government and city council about it. These people are coming legally per your country’s rule, so no point blaming them to be there. You should have a problem with your government to stop this not the people.
Identity Attack0.017063495
Insult0.012414906
Profanity0.0103821205
Threat0.0066345283
Severe Toxicity0.00086307526
Low Tox 0.033334624 Constructive 0.59 Moral_Argument
Feb 9, 2026 3 likes Inside Canada's Indian Invasion...
having an immigration lawyer talk about high immigration numbers is like a real estate agent arguing housing prices should keep rising — it directly benefits their business, so their opinion isn’t neutral expertise, it’s aligned …
having an immigration lawyer talk about high immigration numbers is like a real estate agent arguing housing prices should keep rising — it directly benefits their business, so their opinion isn’t neutral expertise, it’s aligned with self-interest
Identity Attack0.013144426
Insult0.014504919
Profanity0.0103992
Threat0.006016368
Severe Toxicity0.0008058548
Low Tox 0.032863233 Moderate Con 0.347 Policy_Critique
Jan 19, 2026 316 likes Why Canada’s immigration system has …
When she says ‘they’ promised a better life, she’s talking about her immigration agent. Canada only ever issued her and millions like her a ‘temporary’ visa. I’m empathetic, I came with a temporary visa originally …
When she says ‘they’ promised a better life, she’s talking about her immigration agent. Canada only ever issued her and millions like her a ‘temporary’ visa. I’m empathetic, I came with a temporary visa originally but I did not ‘invest’ anything into my life but the bare minimum until my status was permanent.
Identity Attack0.0071775843
Insult0.016632931
Profanity0.010826191
Threat0.006051969
Severe Toxicity0.0008535385
Low Tox 0.03192045 Constructive 0.668 Personal_Narrative
Feb 11, 2026 Canada's tighter immigration policy divides …
I am in talks with an immigration lawyer for help in getting in and eventually citizenship. This video is an amazing resource. Thank you for making it. I will have to comment again when I …
I am in talks with an immigration lawyer for help in getting in and eventually citizenship. This video is an amazing resource. Thank you for making it. I will have to comment again when I take the test. ❤
Identity Attack0.012641981
Insult0.009678889
Profanity0.01627459
Threat0.008065036
Severe Toxicity0.0015068054
Low Tox 0.025792383 Constructive 0.685 Personal_Narrative
Jun 12, 2025 5 likes Canadian Citizenship Test 2025 – …
We are talking refugees here. Individual Immigrants get a work permit as part of their immigration and permanent residency package. Refugees get more benefits than Canadian citizens, Canadian senior citizens, and even Canadian Permanent Residents.
We are talking refugees here. Individual Immigrants get a work permit as part of their immigration and permanent residency package. Refugees get more benefits than Canadian citizens, Canadian senior citizens, and even Canadian Permanent Residents.
Identity Attack0.01766643
Insult0.010172892
Profanity0.00998929
Threat0.0060098954
Severe Toxicity0.000910759
Low Tox 0.025792383 Moderate Con 0.396
Dec 8, 2025 How much do refugees and …

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.