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: "The guy was not punjabi …" 32 comments · Page 2 of 2
Brampton has been made home by many Punjabis from India, claiming suppression. In reality nobody is suppressed. In fact, the Punjab state in India is very fertile. Canada has deliberately let in these guys to …
Brampton has been made home by many Punjabis from India, claiming suppression. In reality nobody is suppressed. In fact, the Punjab state in India is very fertile. Canada has deliberately let in these guys to do truck driving. For the economic progress being made by India, it doesn't make sense to go to Canada now.
Identity Attack0.099072486
Insult0.029493837
Profanity0.01220964
Threat0.0069516995
Severe Toxicity0.002298355
Low Tox 0.10783285 Constructive 0.614 Policy_Critique
Jan 27, 2026 Inside Canada's Indian Invasion...
The guy was not punjabi rather from haryana
The guy was not punjabi rather from haryana
Identity Attack0.043581683
Insult0.029383656
Profanity0.02208166
Threat0.007741391
Severe Toxicity0.0032043457
Low Tox 0.06184035 Low Con 0.267 Personal_Narrative
Feb 16, 2026 Inside Canada's Indian Invasion...
The punjabi old guy, just the best.
The punjabi old guy, just the best.
Identity Attack0.033527173
Insult0.023995465
Profanity0.024541125
Threat0.009437286
Severe Toxicity0.0029945374
Low Tox 0.055274166 Moderate Con 0.369
Oct 29, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
Well life in every country is the same. Big picture is change is here. Adept!!!. I learned some Punjabi to buy a used car from a Punjabi guy. Got a better deal just for that …
Well life in every country is the same. Big picture is change is here. Adept!!!. I learned some Punjabi to buy a used car from a Punjabi guy. Got a better deal just for that little thing. Just saying😁
Identity Attack0.035331827
Insult0.018581128
Profanity0.019553876
Threat0.0078449575
Severe Toxicity0.0024414062
Low Tox 0.05354243 Constructive 0.669
Sep 29, 2025 Why Canadians Are Turning Against …
Mashallah Punjabi folk , what a lovely community , I bet u guys are serving CANADA well , RAB DUNYA DA MALIK HAI OR KOI NAHI❤❤❤
Mashallah Punjabi folk , what a lovely community , I bet u guys are serving CANADA well , RAB DUNYA DA MALIK HAI OR KOI NAHI❤❤❤
Identity Attack0.014149316
Insult0.020966014
Profanity0.024541125
Threat0.008362788
Severe Toxicity0.0035476685
Low Tox 0.02779579 Constructive 0.53 Solidarity
Jan 27, 2026 Inside Canada's Indian Invasion...
Punjabi guy "It feels like home as it also snows in Punjab...
Punjabi guy "It feels like home as it also snows in Punjab...
Identity Attack0.016259583
Insult0.013288911
Profanity0.016547862
Threat0.0076766624
Severe Toxicity0.00166893
Low Tox 0.027324399 Constructive 0.522 Personal_Narrative
Jan 27, 2026 Inside Canada's Indian Invasion...
Translating language is Hindi. The guy is not punjabi. He is Haryanvi.
Translating language is Hindi. The guy is not punjabi. He is Haryanvi.
Identity Attack0.013847848
Insult0.013288911
Profanity0.019690514
Threat0.0073789097
Severe Toxicity0.0016975403
Low Tox 0.020960633 Moderate Con 0.307 Meta_Commentary
Jan 27, 2026 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.