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: "I just shared this all …" 132 comments · Page 6 of 6
They should add sharing our national holidays to the points system.
They should add sharing our national holidays to the points system.
Identity Attack0.003385304
Insult0.007664877
Profanity0.011219022
Threat0.0069516995
Severe Toxicity0.00077724457
Low Tox 0.013320025 Moderate Con 0.386 Policy_Critique
Jun 17, 2025 20 likes How Canada broke its immigration …
As a Canadian thank you for sharing this
As a Canadian thank you for sharing this
Identity Attack0.006770608
Insult0.007474876
Profanity0.012722028
Threat0.0072365063
Severe Toxicity0.0010251999
Low Tox 0.011937759 Constructive 0.516 Solidarity
Jan 27, 2026 Inside Canada's Indian Invasion...
LIKE, SAVE, SHARE, SAAR.
LIKE, SAVE, SHARE, SAAR.
Identity Attack0.0030708222
Insult0.008310881
Profanity0.014566627
Threat0.0076119336
Severe Toxicity0.0012207031
Low Tox 0.010304171 Moderate Con 0.363 Advertisement_Spam
Jan 27, 2026 Inside Canada's Indian Invasion...
Thanks for sharing
Thanks for sharing
Identity Attack0.0029413297
Insult0.007018873
Profanity0.013712646
Threat0.007624879
Severe Toxicity0.0011348724
Low Tox 0.009675868 Moderate Con 0.461 Meta_Commentary
Sep 8, 2025 1 likes Why Canadians Are Turning Against …
Thanks for sharing this.. I came here 17 years ago, and my kids grew here, and we faced the same challenges.
Thanks for sharing this.. I came here 17 years ago, and my kids grew here, and we faced the same challenges.
Identity Attack0.0032003147
Insult0.0067908717
Profanity0.011099464
Threat0.006647474
Severe Toxicity0.00066280365
Low Tox 0.009110395 Constructive 0.709 Personal_Narrative
Sep 11, 2025 1 likes Why Canadians Are Turning Against …
Just wanted to say thanks for making this video! 😊 It really helped me prepare and I passed my Canadian citizenship test 18 out of 20 today! 🙌 Appreciate your effort in sharing this info. …
Just wanted to say thanks for making this video! 😊 It really helped me prepare and I passed my Canadian citizenship test 18 out of 20 today! 🙌 Appreciate your effort in sharing this info. 👍
Identity Attack0.0042917514
Insult0.0066293706
Profanity0.010552917
Threat0.0065827454
Severe Toxicity0.00071048737
Low Tox 0.008482091 Constructive 0.678
Jan 12, 2026 2 likes Canadian Citizenship Test 2025 – …
Thank you for sharing how we all feel!
Thank you for sharing how we all feel!
Identity Attack0.0023216156
Insult0.006667371
Profanity0.011936366
Threat0.006848133
Severe Toxicity0.0007677078
Low Tox 0.007979449 Constructive 0.569 Solidarity
Jan 28, 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.