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: "Showing the world how a …" 29 comments · Page 2 of 2
When I moved to Canada from Poland, I was told to keep my head down and behave like the Canadians do. Never imagined a world where I showed up and forced my hosts to adapt …
When I moved to Canada from Poland, I was told to keep my head down and behave like the Canadians do. Never imagined a world where I showed up and forced my hosts to adapt to my culture.
Identity Attack0.06749674
Insult0.030044744
Profanity0.01220964
Threat0.00746953
Severe Toxicity0.0023555756
Low Tox 0.103928015 Moderate Con 0.487
Oct 3, 2025 149 likes Inside Canada's Indian Metropolis (Brampton)
So this is called tolerance …? What about all the experts in all different fields that were Virtually invited to Canada from all over the world because of a shortage a few decades ago Surely …
So this is called tolerance …? What about all the experts in all different fields that were Virtually invited to Canada from all over the world because of a shortage a few decades ago Surely they added value - now they have been all used up- time to show some of these Canadian’s true colours ? Some Canadians - hopefully just a minority
Identity Attack0.06431354
Insult0.027730936
Profanity0.011082385
Threat0.007327127
Severe Toxicity0.0022411346
Low Tox 0.10045706 Moderate Con 0.41
Oct 9, 2025 Inside Canada's Indian Metropolis (Brampton)
I am all for implementing CBSA enforcement provided it is Humane and done according to the law. No Masked officers. No Arrests near schools or near Children. Show the world how can it be done …
I am all for implementing CBSA enforcement provided it is Humane and done according to the law. No Masked officers. No Arrests near schools or near Children. Show the world how can it be done humanely.
Identity Attack0.0032003147
Insult0.009640889
Profanity0.010279642
Threat0.007586042
Severe Toxicity0.00094890594
Low Tox 0.02072494 Constructive 0.715 Moral_Argument
Jan 15, 2026 1 likes 2.9 million Canadian temporary visas …
Why would any right-minded Canadian travel to the UFSA? Have you not been paying attention at all? Please show a bit of patriotism and common sense and “just don’t go”. The rest of the world …
Why would any right-minded Canadian travel to the UFSA? Have you not been paying attention at all? Please show a bit of patriotism and common sense and “just don’t go”. The rest of the world is out there. Magastan wants to isolate itself?… So be it.
Identity Attack0.00013730553
Insult0.000262913
Profanity0.000026348744
Threat0.000031802887
Severe Toxicity0.0000020728714
Low Tox 0.000656457
Dec 8, 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.