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: "Coming from a guy that …" 109 comments · Page 5 of 5
When you first come here how did that Polish guy work? you are not allowed to work until you get residency... that policcy is to protect Canadian jobs
When you first come here how did that Polish guy work? you are not allowed to work until you get residency... that policcy is to protect Canadian jobs
Identity Attack0.051126
Insult0.023221988
Profanity0.011902207
Threat0.0065633263
Severe Toxicity0.0018787384
Low Tox 0.08241652 Moderate Con 0.412 Policy_Critique
Sep 30, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
1:55 This guy seems like the perfect immigrant he comes i assimilates with the culture and understands the importance of other people also assimilating to canadian culture
1:55 This guy seems like the perfect immigrant he comes i assimilates with the culture and understands the importance of other people also assimilating to canadian culture
Identity Attack0.047190998
Insult0.020708188
Profanity0.017572641
Threat0.0071717775
Severe Toxicity0.002670288
Low Tox 0.08083374 Constructive 0.603 Solidarity
Jan 27, 2026 Inside Canada's Indian Invasion...
The indian guy literally said he and his wife came as a nurse... which is much needed in Canada... where the others you interviewed vetted when they came into the country? what was their 'hard …
The indian guy literally said he and his wife came as a nurse... which is much needed in Canada... where the others you interviewed vetted when they came into the country? what was their 'hard work' that got them qualified to come in
Identity Attack0.04667538
Insult0.018967867
Profanity0.012687869
Threat0.006149062
Severe Toxicity0.0015258789
Low Tox 0.06025757 Constructive 0.518 Question
Sep 30, 2025 24 likes Inside Canada's Indian Metropolis (Brampton)
come on guys....what's with the rhetorical nicety's....forget about the lowering of GDP, standards of living etc.....you didnt even mention how every hospital in Ontario is overwhelmed because of excessive un-scrutinized immigration....people on gurneys in ER …
come on guys....what's with the rhetorical nicety's....forget about the lowering of GDP, standards of living etc.....you didnt even mention how every hospital in Ontario is overwhelmed because of excessive un-scrutinized immigration....people on gurneys in ER aisle waiting to be seen...people need to say enough is enough
Identity Attack0.016159095
Insult0.024124376
Profanity0.011663092
Threat0.0067251488
Severe Toxicity0.001449585
Low Tox 0.05898502 Constructive 0.587 Fear_Threat
Feb 17, 2026 8 likes LILLEY UNLEASHED: The fall of …
Well...we all see it, we all live it, we all know what the problem is, we all know how it came about, and we all know what has to happen...An example, can be seen, by …
Well...we all see it, we all live it, we all know what the problem is, we all know how it came about, and we all know what has to happen...An example, can be seen, by looking to the South.. We know it takes us goin out to the poles by the millions, to vote, in order to elect, who we think is best for the country,..but then we expect small groups, of only a few100, to be capable of affecting change, with such major, post electoral issues, as this. Make no mistake, this, Canada, has already become a completely different place,..it's no longer the home we knew and loved, as it was. All those aspects are gone. And this is just the beginning. Wars Will Happen, in our cities.. Yes I'm just some guy that was born here in Canada, 61yrs ago. What I'm saying, is what I've been seeing, for decades. Rules and guidelines, and laws, need to passed. If you come to a foreign country, to live,..you practice, and learn their ways, and become one with them. None of this Social Separation B.S...If you want to live as you did in the country you left, find a secluded island, or go back to where you came from. It,s not just illegals that are being a problem.
Identity Attack0.011839314
Insult0.028832749
Profanity0.01579636
Threat0.0069387536
Severe Toxicity0.001707077
Low Tox 0.058737632 Constructive 0.793 Fear_Threat
Sep 10, 2025 1 likes Why Canadians Are Turning Against …
Bike guy is basically all our thoughts coming out loud! 😅
Bike guy is basically all our thoughts coming out loud! 😅
Identity Attack0.0045137387
Insult0.025284592
Profanity0.017777596
Threat0.007365964
Severe Toxicity0.0015735626
Low Tox 0.051563308 Moderate Con 0.411 Humor_Satire
Feb 3, 2026 10 likes Inside Canada's Indian Invasion...
Bike guy is saying it so plainly it comes out TERRIBLE but I understand where he's coming from, in the sense that we lump a group of people when we tend to associate them with …
Bike guy is saying it so plainly it comes out TERRIBLE but I understand where he's coming from, in the sense that we lump a group of people when we tend to associate them with certain things/activity. I say this as someone who was born and raised in a Canadian city that has also seen a drastic shift in its local population.
Identity Attack0.0074365693
Insult0.02373764
Profanity0.013166099
Threat0.006647474
Severe Toxicity0.0012874603
Low Tox 0.050078966 Constructive 0.816
Jan 27, 2026 Inside Canada's Indian Invasion...
Where do they get this 80k the guy says in the intro. I think the first time an immigrant applies for any assistance they get deported along with all attached to their application to come …
Where do they get this 80k the guy says in the intro. I think the first time an immigrant applies for any assistance they get deported along with all attached to their application to come here. This is because they need to prove they can support themselves to come here.
Identity Attack0.031722516
Insult0.014580919
Profanity0.011560614
Threat0.00704232
Severe Toxicity0.0012159348
Low Tox 0.049089402 Moderate Con 0.435
Sep 11, 2025 Why Canadians Are Turning Against …
This is long overdue. We have no idea who is coming across the border. When you guys become the 51st State, life will be easy for you. It is just a matter of time.
This is long overdue. We have no idea who is coming across the border. When you guys become the 51st State, life will be easy for you. It is just a matter of time.
Identity Attack0.000047982103
Insult0.00018946108
Profanity0.000033756438
Threat0.000051154275
Severe Toxicity0.0000036213887
Low Tox 0.00050764723
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.