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: "This shit out of hand, …" 7 comments
This shit out of hand, Canada for Canadians
This shit out of hand, Canada for Canadians
Identity Attack0.27875587
Insult0.47384647
Profanity0.844891
Threat0.010032792
Severe Toxicity0.19149859
Toxic 0.83334327 Low Con 0.287 Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Sick to death of seeing these clowns getting handed everything for free . The libs keep importing a bunch of unskilled peasants. We don’t need another cell phone salesmen or uber driver. F$%# this shit …
Sick to death of seeing these clowns getting handed everything for free . The libs keep importing a bunch of unskilled peasants. We don’t need another cell phone salesmen or uber driver. F$%# this shit , I’ve had enough.
Identity Attack0.1064171
Insult0.69164425
Profanity0.70864636
Threat0.10236332
Severe Toxicity0.19761463
Toxic 0.8115627 Low Con 0.294 Insult Policy_Critique
Aug 25, 2025 Why Canadians Are Turning Against …
How does that man know that they don't pay taxes? That fool! Fool, India is far from a shit hole. No doubt it has it's poorer sections but did you know that people are making …
How does that man know that they don't pay taxes? That fool! Fool, India is far from a shit hole. No doubt it has it's poorer sections but did you know that people are making hands over fists in India? California burger for one foreign white owned business. Yes sir,he's earning millions annually selling Mexican food in India. These poor Canadians, rural folk, don't travel, so they have no idea what they are talking about. Sadly.
Identity Attack0.4887047
Insult0.71551245
Profanity0.46222726
Threat0.01254427
Severe Toxicity0.16960317
Toxic 0.73663366 Constructive 0.559 Insult Moral_Argument
Sep 20, 2025 Inside Canada's Indian Metropolis (Brampton)
Reason im leaving canada, you guys have lost control over your country and you take my money to do that. The crazy thing is, its not about the quantify of study permits you hand out, …
Reason im leaving canada, you guys have lost control over your country and you take my money to do that. The crazy thing is, its not about the quantify of study permits you hand out, its simply vetting and screening the applicants and tracking them. Its that simple. Mismanagement costs canadians, and these people are all paid 100k+ to Mismanage? So theyre not doing jack shit lol why am I paying taxes? Give me the money so I can go buy a house
Identity Attack0.2028587
Insult0.4339631
Profanity0.4798129
Threat0.010990778
Severe Toxicity0.02430326
Moderate 0.5140397 Moderate Con 0.497
Oct 1, 2025 1 likes IRCC Names India in Study …
Most uneducated journalist 💔💔 Isn't it funny how majority of the screen time is given to the whites? He could've asked any Indian that looks like they've grown up here so they could actually communicate …
Most uneducated journalist 💔💔 Isn't it funny how majority of the screen time is given to the whites? He could've asked any Indian that looks like they've grown up here so they could actually communicate clearly and give a voice for their community but no, he goes for the fresh immigrants that barely know english to interview. Just look at the picture he's trying to paint 😂 Oh and that border hopping scheme? There's malicious people in EVERY culture/religion, acting like whites and blacks don't do the same shit. You can't show this negative narrative on this community by focusing on the worst. No one likes to talk about the Sikhs that feed SO MANY homeless people in downtown toronto every year. I bet you didn't know every gurdwara feeds anyone anytime. I can speak for the Sikhs i've seen first hand how they are for the community. wtvr pays the bills ig 🥀🥀
Identity Attack0.45610145
Insult0.4339631
Profanity0.16775991
Threat0.013113883
Severe Toxicity0.023076924
Moderate 0.45243698 Constructive 0.747 Policy_Critique
Jan 27, 2026 3 likes Inside Canada's Indian Invasion...
Why is it so difficult to have reasonable conversations about this? Most of this video is completely true — but so many comments show love to that bike guy who was factually incorrect and pointlessly …
Why is it so difficult to have reasonable conversations about this? Most of this video is completely true — but so many comments show love to that bike guy who was factually incorrect and pointlessly racist. But on the other hand, so many woke types don’t even want to admit the problem. They also don’t want to talk about how the government is complicit. Every nation has a right to define itself, and how much immigration it wants, and how that immigration happens. It is beyond ridiculous to not speak the primary language of the country you emigrate to. But why say weird shit like indians eat shit?? Or that 1.5 billion people are all the same? The rationale behind early immigration was to be very tough and selective about who enters and lives here. They welcomed students because it brought in a lot of revenue so that’s a win-win, but to LIVE they had to prove they were an asset to the community. Now the whole thing is manipulated. You don’t have proper vetting for the students because of fake colleges that just want to make money. You don’t have proper limits on immigration and criteria for jobs/skills because companies want to make money. Politicians just do whatever strategy gets votes. But for some reason people either only get woke about the positives of Indian immigrants or only negative, sometimes racist about them. It’s fair to acknowledge that rampant, unchecked immigration ruins the culture. Like Indian driving culture is fucking terrible. You don’t want to bring that shit over. You can also acknowledge that early immigrants and their kids are often completely American/Canadian, from their native language, accents, education, references etc. And that Indians are generally a low-crime, high-employment, high-tax-paying immigrant group. And we ALSO acknowledge that that’s changing because of the type/number of people coming in, and the financial and political incentives which support it. It causes valid resentment. These fucking human smuggling rings are real af. Wokies don’t ever talk about it. But I wish we could have this conversation without the racism.
Identity Attack0.10221587
Insult0.40243408
Profanity0.10240069
Threat0.008764107
Severe Toxicity0.010681152
Moderate 0.37751234 Constructive 0.746 Policy_Critique
Feb 26, 2026 Inside Canada's Indian Invasion...
As a indian my self i found saying "proud canadian " from a indian is really weird cringy they are not even inviting you and all of they just tryn hard to associate with them …
As a indian my self i found saying "proud canadian " from a indian is really weird cringy they are not even inviting you and all of they just tryn hard to associate with them either make india better or live here there is no need to move out HIndus are already started birthcontrols being aware is just all we need thats it i think whites or native people are right because no one likes sudden changes !! I am also capable of moving out but i will not i think i can do something better here i can make my community better . Indians also have this some kind of invisible competetion between there extended fam. or neighbourhood which is the one of the shittiest reason of indian leaving india they think washing dishes is better then a business or farmer here . I know we have multiple problems but leaving them would not give any solution to them ,we are actually growing it takes time to be like any europian country but im sure we should not have to like them we can be better in our own we are not in a race of living better all we have to do is making our living standards better Rule No 1 Never make more than 2 children Dont do something uncivilied thing in front of them We are really good in cleaning our houses but focus on streets too( ofc this is not for all many of us are actually doing this) Dont give shit about politics too much your control should be in your hands Practice religion very well , Dont cutt off from roots Dont beileve in pathetic rituals Rivers are water sources respecting them means keep them clean as possible thats all Work on esthetics of your streets try to make your house lil similar to all and dont think of job either you can make jobs THATS ALL. In this case like if we say we dont want to tolerate illegal bangladeshis same as they NO nation wants too much people from a particular country it obviously feels like invaded Anyhow To all white people reading this May be you can found us problematic in some way but most indian are really sweet and kind by heart .
Identity Attack0.36702603
Insult0.24493282
Profanity0.092279755
Threat0.010472948
Severe Toxicity0.014447021
Moderate 0.31963667 Constructive 0.707
Jan 3, 2026 1 likes Inside Canada's Indian Metropolis (Brampton)

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.