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 have had enough! I …" 479 comments · Page 2 of 20
ALL ILLEGALS MUST GO. The 3rd world country that they come from is what Canada is also going to become & the Liberals are too stupid to realize this fact, which is why Canada is …
ALL ILLEGALS MUST GO. The 3rd world country that they come from is what Canada is also going to become & the Liberals are too stupid to realize this fact, which is why Canada is atm stuck with Carney. Even our conservative policies aren't tough enough ... not to affect immediate real change.
Identity Attack0.44690517
Insult0.6798578
Profanity0.26586622
Threat0.016292779
Severe Toxicity0.023599008
Moderate 0.65996873 Moderate Con 0.317 Insult
Aug 28, 2025 Why Canadians Are Turning Against …
We must stop being such suckers! Enough already help our own people now!!!
We must stop being such suckers! Enough already help our own people now!!!
Identity Attack0.041261412
Insult0.6336687
Profanity0.44431314
Threat0.00951496
Severe Toxicity0.02514347
Moderate 0.6491204 Low Con 0.286 Insult Call_To_Action
Mar 2, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
5:59 she 😂thinks she is better than rest of us no solid point she said international students are robbing us you don’t pay us enough you desi owners are real criminals you are once those …
5:59 she 😂thinks she is better than rest of us no solid point she said international students are robbing us you don’t pay us enough you desi owners are real criminals you are once those who have actually abused the system of Lmia you are the once who do all illshit you need to do better thinking you came before and you are better is just 🐂💩
Identity Attack0.20483385
Insult0.5129801
Profanity0.473824
Threat0.049128212
Severe Toxicity0.25053838
Moderate 0.64447093 Low Con 0.281 Insult Policy_Critique
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
Not near enough tax relief, not near enough cuts to immigration. The liberals are out of touch, proven time and again. 2026 will be worse.....Canada sucks
Not near enough tax relief, not near enough cuts to immigration. The liberals are out of touch, proven time and again. 2026 will be worse.....Canada sucks
Identity Attack0.38445538
Insult0.6109131
Profanity0.40185395
Threat0.010110466
Severe Toxicity0.026936848
Moderate 0.6426206 Low Con 0.292 Insult
Jan 3, 2026 7 likes New rules, regulations take effect …
“They just have low intelligence.” Honestly, ONE OF US CANADIANS HAS TO FUCKING SAY IT. These liabilities literally leeching through every fibre of Ontario. It’s disgusting. I was also hit by a drunk driver, who …
“They just have low intelligence.” Honestly, ONE OF US CANADIANS HAS TO FUCKING SAY IT. These liabilities literally leeching through every fibre of Ontario. It’s disgusting. I was also hit by a drunk driver, who was an immigrant. They’re great drivers… 🫠🫠 Well enough to ruin my life.
Identity Attack0.46028158
Insult0.5678696
Profanity0.5013569
Threat0.09929679
Severe Toxicity0.16960317
Moderate 0.6426206 Constructive 0.512 Insult Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
It’s our own government that is shaming us for speaking up. Enough immigration. No more. And the ones that don’t respect our culture, get the F**** out
It’s our own government that is shaming us for speaking up. Enough immigration. No more. And the ones that don’t respect our culture, get the F**** out
Identity Attack0.43256098
Insult0.49389273
Profanity0.541926
Threat0.05236103
Severe Toxicity0.16960317
Moderate 0.6407703 Moderate Con 0.318
Sep 7, 2025 Why Canadians Are Turning Against …
not enough... JT let in criminals via his "AMNESTY" crap...so now the "good people" that want in get screwed over...
not enough... JT let in criminals via his "AMNESTY" crap...so now the "good people" that want in get screwed over...
Identity Attack0.07094744
Insult0.5739874
Profanity0.5249258
Threat0.021990653
Severe Toxicity0.0475607
Moderate 0.6407703 Moderate Con 0.315 Insult
Dec 30, 2025 Deportations From Canada at Their …
lol bro didnt get enough hate from indians from the poop festival video
lol bro didnt get enough hate from indians from the poop festival video
Identity Attack0.55044734
Insult0.4555076
Profanity0.39670458
Threat0.040638234
Severe Toxicity0.1762085
Moderate 0.63782936 Low Con 0.169 Identity Attack Humor_Satire
Feb 3, 2026 1 likes Inside Canada's Indian Invasion...
Hey Canada you can Thank Trudeau , Carney , & their GANG of WEF morons that are destroying OUR country from within !!! Had ENOUGH yet Canada while WE still have a Canada !!!
Hey Canada you can Thank Trudeau , Carney , & their GANG of WEF morons that are destroying OUR country from within !!! Had ENOUGH yet Canada while WE still have a Canada !!!
Identity Attack0.27914262
Insult0.6675394
Profanity0.25275812
Threat0.017674083
Severe Toxicity0.027833538
Moderate 0.63782936 Low Con 0.206 Insult Call_To_Action
Sep 23, 2025 Inside Canada's Indian Metropolis (Brampton)
Indians have no problem cheating and frauding thus just deport them all. Filipino's, Mexicans and Thailand people are much more honest and hard working. Enough with tolerating this crap because you are afraid of being …
Indians have no problem cheating and frauding thus just deport them all. Filipino's, Mexicans and Thailand people are much more honest and hard working. Enough with tolerating this crap because you are afraid of being called racist. So done with white guilt and the race card. Morals are morals and crimes are crimes.
Identity Attack0.56445944
Insult0.5678696
Profanity0.44613865
Threat0.06820184
Severe Toxicity0.16960317
Moderate 0.62702215 Moderate Con 0.372 Identity Attack Insult Unverified_Claim
Oct 6, 2025 IRCC Names India in Study …
12:07 is Sidhu dumb enough to not realize a white guy speaking perfect english isnt actually trying to immigrate?
12:07 is Sidhu dumb enough to not realize a white guy speaking perfect english isnt actually trying to immigrate?
Identity Attack0.5135796
Insult0.58196646
Profanity0.36230123
Threat0.011922873
Severe Toxicity0.027833538
Moderate 0.62702215 Low Con 0.222 Identity Attack Insult Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
Enough of these clowns messing up CANADA.
Enough of these clowns messing up CANADA.
Identity Attack0.06929302
Insult0.6798578
Profanity0.11911256
Threat0.009023022
Severe Toxicity0.016577384
Moderate 0.62702215 Low Con 0.17 Insult Identity_Assertion
Feb 18, 2026 Canadian immigration officers investigating hundreds …
Canadians are too passive and we've let the 3rd world come in and walk all over us. If we don't decide soon to say enough is enough and take this country back from the corrupt …
Canadians are too passive and we've let the 3rd world come in and walk all over us. If we don't decide soon to say enough is enough and take this country back from the corrupt assholes in Ottawa, then kiss this country goodbye.
Identity Attack0.44690517
Insult0.62169385
Profanity0.44366163
Threat0.025961896
Severe Toxicity0.12282934
Moderate 0.60311776 Low Con 0.292 Insult Call_To_Action
Aug 26, 2025 Why Canadians Are Turning Against …
Carney makes sure he puts the dumbest people on immigration. Because he knows the dumbest people support the Liberal Party. So it doesn't matter how bad they break everything. They're gonna get still gonna get …
Carney makes sure he puts the dumbest people on immigration. Because he knows the dumbest people support the Liberal Party. So it doesn't matter how bad they break everything. They're gonna get still gonna get supported. Because for some reason, people think Carney is king and walks on water and was the first man on the moon and everything else he takes credit for that. He didn't do. He left nothing but chaos in his wake anywhere. He's been just asked the slaves in the Amazon rainforest. What they thought of him in Brookfield, management asked the United Kingdom what they thought about his stint there and now he's in Canada. He wrecked things for 5 years as Trudeau's advisor and now he's the big shot, loser, screwing Canada even worse. I'm willing to bet if anyone actually cared enough to follow the money. I think canadian taxpayers are paying for not only his trips around to these other countries for deals, but I think were accommodating Brookfield management as well!
Identity Attack0.13377325
Insult0.6677319
Profanity0.2347036
Threat0.012596053
Severe Toxicity0.023076924
Moderate 0.60311776 Moderate Con 0.488 Insult Policy_Critique
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
So what this propaganda video is saying is refugees and immigrants get the same as Canadian citizens. Enough said. Its bad enough shelling out my money for Canadian citizens but I have to do it …
So what this propaganda video is saying is refugees and immigrants get the same as Canadian citizens. Enough said. Its bad enough shelling out my money for Canadian citizens but I have to do it for illegals and immigrants as well. I don't remember voting on such crap. The Canadian government are a bunch of crooks. You work for us. We pay you. Be accountable to us your employers and do your jobs.
Identity Attack0.4139151
Insult0.61794597
Profanity0.37052724
Threat0.009178371
Severe Toxicity0.024819711
Moderate 0.6020386 Moderate Con 0.447 Insult
Feb 15, 2020 1 likes How much do refugees and …
Come into the West, a lot of white people give you shit, *no matter what you do* . Obviously not all of them. But in this modern era , enough of them to fund an …
Come into the West, a lot of white people give you shit, *no matter what you do* . Obviously not all of them. But in this modern era , enough of them to fund an entire media ecosystem just for that perspective. You think your immigrants weren't going to notice? Assimilate into _what_ ? The loudest mouths telling you they hate you and you're responsible for all their problems despite being a minority, because you're not a white Christian? And then you're going to scapegoat _them_ for the problems your government and system created, refuse to adapt, and complain that someone did. And _also_ , just like here in NYC.. the reason why a place gets taken over by a bunch of colored immigrants.. is usually because white people start _running_ . And again, the few that are left, complain about _their own_ fleeing, before doing so themselves. Hilarious. I'm in NYC, my neighborhood is literally every kind of immigrant, Filipino, Jamaican, West Indian, Indian, Haitian... all low to middle class, with some who really _saved_ up working for their 30-50 years here. Kids born or here since little kids, educated and making good money with few exceptions. And so of course the neighborhood.. looks just like any neighborhood in America (albeit denser and more traffic). Must be all that 'wokeness' in NYC. This has nothing to do with white or black or brown, of course. This dynamic plays out anywhere with people that are unwilling to challenge themselves and their ego just finding an easy scapegoat...
Identity Attack0.5485698
Insult0.4810288
Profanity0.6001929
Threat0.05688698
Severe Toxicity0.21290472
Moderate 0.5921536 Constructive 0.61 Identity Attack
Oct 8, 2025 Inside Canada's Indian Metropolis (Brampton)
The worst part about Indians is how utterly racist they are to other races in Canada. They meatride white people so hard just for jobs. But the moment they interact with anybody else even remotely …
The worst part about Indians is how utterly racist they are to other races in Canada. They meatride white people so hard just for jobs. But the moment they interact with anybody else even remotely melanted, they just treat them like trash. Litterally just bringing the caste system to Canada. You dont hate em enough
Identity Attack0.5913144
Insult0.5423875
Profanity0.26735115
Threat0.012026439
Severe Toxicity0.056527592
Moderate 0.5885171 Moderate Con 0.455 Identity Attack Insult Identity_Assertion
Sep 22, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
RASCIST no more this word is way over used. Im 69 and the stupid RASCIST card means absolutely nothing. And no i don't hate no humans, but enough is enough
RASCIST no more this word is way over used. Im 69 and the stupid RASCIST card means absolutely nothing. And no i don't hate no humans, but enough is enough
Identity Attack0.30103904
Insult0.5130944
Profanity0.40558428
Threat0.02181799
Severe Toxicity0.0394905
Moderate 0.5885171 Moderate Con 0.421 Insult
Aug 25, 2025 1 likes Why Canadians Are Turning Against …
Enough is enough. Canada first Canadians ALWAYS. We need to build a goddamn wall...
Enough is enough. Canada first Canadians ALWAYS. We need to build a goddamn wall...
Identity Attack0.26155844
Insult0.40420914
Profanity0.6001929
Threat0.05559385
Severe Toxicity0.06011435
Moderate 0.584095 Low Con 0.267 Identity_Assertion
Feb 11, 2026 Inside Canada's Indian Invasion...
I'm sick of immigrants especially Muslims, they will take over the west. Enough is Enough!!! Out of control Immigration blame the Lieberals and elbows up voters. I want my sane Canada back like 12 yrs.ago.
I'm sick of immigrants especially Muslims, they will take over the west. Enough is Enough!!! Out of control Immigration blame the Lieberals and elbows up voters. I want my sane Canada back like 12 yrs.ago.
Identity Attack0.6413409
Insult0.4596616
Profanity0.089370176
Threat0.013165667
Severe Toxicity0.042180564
Moderate 0.55739564 Moderate Con 0.391 Identity Attack
Aug 29, 2025 Why Canadians Are Turning Against …
Finally I am so pumped someone actually im from Nova Scotia and it’s gotten a little out of control but everyone is so scared of saying anything! Thank you buddy for being the one with …
Finally I am so pumped someone actually im from Nova Scotia and it’s gotten a little out of control but everyone is so scared of saying anything! Thank you buddy for being the one with big enough balls to say something
Identity Attack0.06613251
Insult0.29855028
Profanity0.46460027
Threat0.018710058
Severe Toxicity0.02458496
Moderate 0.5566829 Constructive 0.614
Jan 27, 2026 Inside Canada's Indian Invasion...
Good thing Trump has secured the north border with this trash trying to get into America from Canada. Canadians will be the minority soon enough as they give their country away.
Good thing Trump has secured the north border with this trash trying to get into America from Canada. Canadians will be the minority soon enough as they give their country away.
Identity Attack0.458714
Insult0.5543018
Profanity0.15985115
Threat0.01187109
Severe Toxicity0.023076924
Moderate 0.53579444 Low Con 0.16 Insult Fear_Threat
Sep 21, 2025 Inside Canada's Indian Metropolis (Brampton)
In our case, they just wanted their manly women married off and their effeminate men to drop balls enough to get them out of the retirement house. It was a total circus.
In our case, they just wanted their manly women married off and their effeminate men to drop balls enough to get them out of the retirement house. It was a total circus.
Identity Attack0.3817989
Insult0.40243408
Profanity0.4370703
Threat0.046541955
Severe Toxicity0.029626917
Moderate 0.53579444 Low Con 0.283 Personal_Narrative
Sep 30, 2025 IRCC Names India in Study …
Deport them all!! If they can’t live the Canadian culture, then they need to get out, enough with them taking over and spewing hatred and violence. So sick of this. Canada has false leaders governing …
Deport them all!! If they can’t live the Canadian culture, then they need to get out, enough with them taking over and spewing hatred and violence. So sick of this. Canada has false leaders governing this country…it’s a shame, such evil crawling around. The goal for all these immigrants is to take control of all the countries they migrated to…enough is enough!!!🛑
Identity Attack0.5039629
Insult0.5015486
Profanity0.0913099
Threat0.15434735
Severe Toxicity0.024678862
Moderate 0.53579444 Moderate Con 0.323 Identity Attack Insult
Aug 28, 2025 1 likes Why Canadians Are Turning Against …
You're a puppet for scam apps good job. Everyone knows how much money you can make off that garbage. About 25 bucks for probably a hundred hours of gaming. Then you never earn quick enough …
You're a puppet for scam apps good job. Everyone knows how much money you can make off that garbage. About 25 bucks for probably a hundred hours of gaming. Then you never earn quick enough for anything.
Identity Attack0.008953481
Insult0.5678696
Profanity0.22663295
Threat0.007573096
Severe Toxicity0.016125489
Moderate 0.52007306 Low Con 0.287 Insult
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.