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: "Thank god my country is …" 10 comments
Thank God you made this, half these jabis are fucking r*tarted I swear, they add ZERO value to our country
Thank God you made this, half these jabis are fucking r*tarted I swear, they add ZERO value to our country
Identity Attack0.5680164
Insult0.6798578
Profanity0.79449326
Threat0.04029291
Severe Toxicity0.457266
Toxic 0.85333383 Moderate Con 0.356 Identity Attack Insult Fear_Threat
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
Thank god you are doing a video on this shit show of a country
Thank god you are doing a video on this shit show of a country
Identity Attack0.2772088
Insult0.5130944
Profanity0.7785769
Threat0.011508608
Severe Toxicity0.232236
Toxic 0.8460273 Low Con 0.269 Insult Policy_Critique
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Thank God for Donald Trump. I really hope all you other countries get it figured out. All these mofuckrs need sent back home.
Thank God for Donald Trump. I really hope all you other countries get it figured out. All these mofuckrs need sent back home.
Identity Attack0.3780483
Insult0.5678696
Profanity0.6001929
Threat0.11309616
Severe Toxicity0.16960317
Moderate 0.6407703 Moderate Con 0.328 Insult
Jan 27, 2026 Inside Canada's Indian Invasion...
Thank god my country is too average to be invaded by indian
Thank god my country is too average to be invaded by indian
Identity Attack0.57150364
Insult0.26957804
Profanity0.19032755
Threat0.13532294
Severe Toxicity0.16960317
Moderate 0.50503236 Low Con 0.274 Identity Attack Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Not all immigrants. I an immigrant.I work my ass off from the day i came to this country. 🇨🇦🇯🇲🇨🇦🇯🇲. I work over 50 fifty thousand hrs in my 25 hrs here.no hand outs. And so …
Not all immigrants. I an immigrant.I work my ass off from the day i came to this country. 🇨🇦🇯🇲🇨🇦🇯🇲. I work over 50 fifty thousand hrs in my 25 hrs here.no hand outs. And so i thank God for health and strength that he has given me.I am tierd of these people begging me money onthe street .when the government gave them my taxes to live free.
Identity Attack0.3043136
Insult0.36798462
Profanity0.44431314
Threat0.011560392
Severe Toxicity0.023880709
Moderate 0.47886392 Constructive 0.637 Personal_Narrative
Aug 28, 2025 Why Canadians Are Turning Against …
Thank god I declined my invite. I'm an Indian and was recently hired for my expertise but I respectfully declined and told my clients I would be able to remotely help them. I dont like …
Thank god I declined my invite. I'm an Indian and was recently hired for my expertise but I respectfully declined and told my clients I would be able to remotely help them. I dont like Indians going to other Countries without valid visa or an invite from the other Country. It destroys genuine people like me.
Identity Attack0.28034934
Insult0.071116626
Profanity0.072882555
Threat0.012751401
Severe Toxicity0.008735657
Low Tox 0.25462922 Constructive 0.754
Oct 3, 2025 Inside Canada's Indian Metropolis (Brampton)
Um so tired of going to a store all immigrants working. Make a phone call it's answered by an immigrant. You can't understand them . I love on ccpd I don't get old age pension …
Um so tired of going to a store all immigrants working. Make a phone call it's answered by an immigrant. You can't understand them . I love on ccpd I don't get old age pension yet. I'm too old to get the child tax credit and I'm on a Canada pension disability. I get 713.00 a min to live on. Period. That's it. 😢😢😢 I struggle every day. I live in a seniors housing complex..so my rent is adjusted to fit my income. Thank God for housing I'd be homeless if it wasn't for them. 😢😢 But the immigrants have money. Have jobs. Drive new cars. Get free rent for a year. I waited 9.5 hours at the emergency😢😢 not the Indians they have Indian drs that work there for them. How in the hell is this ok. I ended up leaving the emergency I couldn't wait any longer. I sat there in pain all that time and two Indian families came in during that time and within 20 min at the most they were in and out. They even have an advertisement in the emergency room in their language with all the Indian drs working there. Wtf is going on. I'm tired of seeing these people. They are opening businesses here. Everything you see now is written in English, French and Indian. They call it our third language now. There are building going up that have only immigrants in them. A d I live in a small town but the city. Come on. They stopped saying the Lord's prayer in schools. They can't say Merry Christmas. Christmas concerts are called Holliday concerts now. Our kids don't know the national a them they stopped that. They don't know the Lord's prayer they stopped that. The schools are changed to not make other nationalities feel bad. They get their Holliday's off and our Holliday's off..why? We don't get their off. Yeah I'm just a plain white person who lived in Canada all my life. 64 years. I've never seen this in my days. Never. Everything is destroyed. This feels like India 😢😢😢. We have to stop this. They need to leave. They are not here because of war or danger for their lives. They are here to take the jobs, take over our culture and country. Now we have to be careful what we say or were called racist. I'm white I lived in the hood all my life. With black people. I have alot of black friends even family but this is so damn reducilous. Who are they a d why are they here. Canada doesn't take care of us any more. Or help us people who need it. We are homeless in the streets you don't see Indians homeless, hell no. So Carney step up a x fix what Trudeau ruined. Please. This is not the country I'm used to it's India. Not Canada. I have friends from Ukraine. Now they are brought here because of the war. I get it. But they have their own immigration dr. And they've been here 2.5 years if that and bought their own home a year ago. How is this possible? The first year Canada paid their rent for a year. I live on 713.00 a month. He's a month. I live in seniors housing. I can't get enough to live on. I struggle every day😢😢😢 no one will help me. I'm alone and have nothing while Canada is supporting these immigrants and saying to hell with you if your Canadian . Yes I said it. How can someone live in what I get a month. I don't get anything else and like I said if it wasn't for housing I'd be in the street while Canada brings over immigrants from India that are not here because of war. Just to make more money to send home and take everything from us. They are laughing at us everyone is. Wake up people. We are the minority in our own country😢😢😢😢😢 I'm so done
Identity Attack0.21470967
Insult0.100019015
Profanity0.034146797
Threat0.007586042
Severe Toxicity0.008773804
Low Tox 0.25084448 Constructive 0.81
Aug 27, 2025 2 likes Why Canadians Are Turning Against …
Thank God Canada is full of indian people, can you imagine if they all were from any "Peacefull religion" african country. 98% of them are law abiding simple people and same goes for chinese too. …
Thank God Canada is full of indian people, can you imagine if they all were from any "Peacefull religion" african country. 98% of them are law abiding simple people and same goes for chinese too. BUT I fully agree that Turdeau govt should not have opened the gates for everyone after Covid, Student Visa/legal immigration is a different issue.
Identity Attack0.28034934
Insult0.071433455
Profanity0.017162729
Threat0.006641001
Severe Toxicity0.0050354004
Low Tox 0.2330714 Constructive 0.721 Policy_Critique
Feb 14, 2026 Inside Canada's Indian Metropolis (Brampton)
Journalism is very important for sure, but empathy is even more important. People from 1st world countries will never understand how is it to live on a place that was colonized by the 1st world …
Journalism is very important for sure, but empathy is even more important. People from 1st world countries will never understand how is it to live on a place that was colonized by the 1st world countries, can only guess about it. Thanks for sharing, I am thankful to have the opportunity to see closer whats happening, you took lots of risks, hopefully nobody will get hurt. Pray for every God you can, without faith we are only animals eating, sleeping, mating and defending ourselves, pretending to be better than someone else. Peace
Identity Attack0.04048799
Insult0.06512285
Profanity0.025360947
Threat0.009359611
Severe Toxicity0.003643036
Low Tox 0.123468354 Constructive 0.756 Moral_Argument
Feb 7, 2026 Inside Canada's Indian Invasion...
Thank God Take birth control if there are too many in poor countries. Dump it there by air! regularily😂😂😂😂😂😂
Thank God Take birth control if there are too many in poor countries. Dump it there by air! regularily😂😂😂😂😂😂
Identity Attack0.0021052153
Insult0.002611604
Profanity0.00045627786
Threat0.014628023
Severe Toxicity0.000018632369
Low Tox 0.034747977 Humor_Satire
Apr 13, 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.