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: "you do not stand for …" 188 comments · Page 6 of 8
i cant STAND "brampton drivers". TBDD
i cant STAND "brampton drivers". TBDD
Identity Attack0.055673428
Insult0.083112895
Profanity0.024062896
Threat0.009851551
Severe Toxicity0.0047302246
Low Tox 0.20172562 Moderate Con 0.367 Identity_Assertion
Jan 28, 2026 Inside Canada's Indian Invasion...
Wake up Canada. This is colonization, a takeover of your country. We in America stand beside you. Stand up for your country and your freedom. They will take it if you let them. Stand up. …
Wake up Canada. This is colonization, a takeover of your country. We in America stand beside you. Stand up for your country and your freedom. They will take it if you let them. Stand up. This is happening worldwide in every single European white culture countries. This is not by accident.
Identity Attack0.21075934
Insult0.04090862
Profanity0.017914234
Threat0.010395273
Severe Toxicity0.005340576
Low Tox 0.20126031 Moderate Con 0.338 Fear_Threat
Sep 23, 2025 Inside Canada's Indian Metropolis (Brampton)
As an Indian who's living in india never went to Canada even once this should be the responsibility of the government don't promote mass immigration govt should take a stand against these people if they …
As an Indian who's living in india never went to Canada even once this should be the responsibility of the government don't promote mass immigration govt should take a stand against these people if they are not paying taxes not working properly not following rules etc it's your govt and Canadian people's responsibility but in the recent Times I've never seen the worst canadian govt till date its really bad you guys should do something about your govt they are not in good trade relations with anyone around the world recent example usa
Identity Attack0.10221587
Insult0.107333586
Profanity0.029460056
Threat0.008686432
Severe Toxicity0.005493164
Low Tox 0.20102765 Constructive 0.595 Policy_Critique
Oct 25, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
Very hard to produce a liberal positive comment on a story like this so instead the bot army will post racist comments as a final leg to stand on.
Very hard to produce a liberal positive comment on a story like this so instead the bot army will post racist comments as a final leg to stand on.
Identity Attack0.09162762
Insult0.081261896
Profanity0.020920247
Threat0.009359611
Severe Toxicity0.004081726
Low Tox 0.20102765 Low Con 0.169 Meta_Commentary
Feb 18, 2026 Canadian immigration officers investigating hundreds …
This video is clearly biased. The individuals making disparaging remarks about Indians do not represent the broader community — every society has both good and bad people. What the video fails to recognize is that …
This video is clearly biased. The individuals making disparaging remarks about Indians do not represent the broader community — every society has both good and bad people. What the video fails to recognize is that Indians are among the hardest-working and most enterprising contributors to Brampton’s economy. Content like this unfairly damages the reputation of our city. As a proud Brampton resident, I can confidently say that Brampton stands out as a welcoming and supportive place for immigrants, students, skilled workers, business owners, and seniors alike.
Identity Attack0.11860296
Insult0.08030447
Profanity0.032643758
Threat0.010058682
Severe Toxicity0.00541687
Low Tox 0.19893374 Constructive 0.742
Nov 27, 2025 2 likes Inside Canada's Indian Metropolis (Brampton)
This is the most biased Canadian propaganda I've ever heard. I was standing in line at city hall in Calgary (paying my past due power bill which I can barely afford, even though I make …
This is the most biased Canadian propaganda I've ever heard. I was standing in line at city hall in Calgary (paying my past due power bill which I can barely afford, even though I make 40k a year.) and watched a flood of immigrants in front of me claiming their 100% free bus passes. Apparently, you need an authorisation letter from welfare to claim your free bus pass, yet, none of them seemed to have documentation that matched their id. One guy picked up six free bus passes with a stack of letters that didn't match his name, or, even surname, at all. The cashiers seemed like they had just given up and handed over the bus passes saying, "next time make sure the person named in the letter is here to pick it up in their free pass person." <sigh>
Identity Attack0.10221587
Insult0.07998765
Profanity0.019280603
Threat0.00756015
Severe Toxicity0.004043579
Low Tox 0.18269104 Constructive 0.613
Oct 13, 2018 How much do refugees and …
They guy that 50 years old and doesnt own a car standing with his bycycle should be CANCELLED the nerve he has yet all he owns is a bycycle
They guy that 50 years old and doesnt own a car standing with his bycycle should be CANCELLED the nerve he has yet all he owns is a bycycle
Identity Attack0.0055866763
Insult0.07428485
Profanity0.022764845
Threat0.02613456
Severe Toxicity0.004749298
Low Tox 0.18269104 Low Con 0.26 Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
talking about bad drivers while standing in the middle of a road blocking traffic is a wild choice. Also 6k to get smuggled into a country from a country to its north with the largest …
talking about bad drivers while standing in the middle of a road blocking traffic is a wild choice. Also 6k to get smuggled into a country from a country to its north with the largest unprotected border in the world seems a tad expensive lmao. Its so funny how every thing has to be on their terms even in a forging country
Identity Attack0.018068384
Insult0.06921569
Profanity0.06746418
Threat0.008427517
Severe Toxicity0.004558563
Low Tox 0.17631748 Moderate Con 0.328 Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
In India, education and civic sense are still a threshold to be met at par standards- then there's oecd lvl which is above the avg standard😅. - Early immigrants were merely functionally literate...though managed being …
In India, education and civic sense are still a threshold to be met at par standards- then there's oecd lvl which is above the avg standard😅. - Early immigrants were merely functionally literate...though managed being less in numbers. But today Why don't these 1st world countries set criteria for visa just like a strict driving licence which includes more than basic English, how to stand in a line, how to throw garbage in the bin, where to park your vehicle, no loud music, and no public processions if they don't relate to host country. It would have worked fine. Then there's fugitives being granted refuge in UK and Canada. How can they expect social order with ageing demographics?!
Identity Attack0.1064171
Insult0.0806213
Profanity0.035148825
Threat0.0068999166
Severe Toxicity0.004634857
Low Tox 0.17545098 Constructive 0.541 Policy_Critique
Oct 4, 2025 Inside Canada's Indian Metropolis (Brampton)
I can't stand their statues!
I can't stand their statues!
Identity Attack0.015154205
Insult0.042665333
Profanity0.03189224
Threat0.0086087575
Severe Toxicity0.0030326843
Low Tox 0.16098402 Moderate Con 0.349 Identity_Assertion
Sep 22, 2025 Inside Canada's Indian Metropolis (Brampton)
They love their country and culture so much they just cant stand actually living there.
They love their country and culture so much they just cant stand actually living there.
Identity Attack0.10221587
Insult0.03511308
Profanity0.021398475
Threat0.00814271
Severe Toxicity0.0038528442
Low Tox 0.15545623 Moderate Con 0.322
Sep 19, 2025 64 likes Inside Canada's Indian Metropolis (Brampton)
Canadians need to stand up for their country. Canada is definitely going in the wrong direction. We need to stop immigration and we need to stop subsidizing immigrants.
Canadians need to stand up for their country. Canada is definitely going in the wrong direction. We need to stop immigration and we need to stop subsidizing immigrants.
Identity Attack0.1294935
Insult0.033019636
Profanity0.011201942
Threat0.008893564
Severe Toxicity0.0035095215
Low Tox 0.1537979 Moderate Con 0.387 Call_To_Action
Sep 9, 2025 Why Canadians Are Turning Against …
Pay attention to were u are standing. Get out of ppls way.
Pay attention to were u are standing. Get out of ppls way.
Identity Attack0.0074365693
Insult0.036545437
Profanity0.023789622
Threat0.022163315
Severe Toxicity0.0029945374
Low Tox 0.14950264 Moderate Con 0.376 Meta_Commentary
Feb 7, 2026 Inside Canada's Indian Invasion...
Why is it that all of us Canadians hate everything that's going on but we are all afraid to stand together and shout out and come together and do something about it
Why is it that all of us Canadians hate everything that's going on but we are all afraid to stand together and shout out and come together and do something about it
Identity Attack0.058401883
Insult0.039444692
Profanity0.022013342
Threat0.008686432
Severe Toxicity0.002784729
Low Tox 0.13388206 Moderate Con 0.462
Sep 27, 2025 1 likes Why Canadians Are Turning Against …
TFW completely destroyed the Canadian job market. Canadian companies would rather use the program than hire local Canadian workers or young workers who are looking for there first job opportunity and gain experience. I respect …
TFW completely destroyed the Canadian job market. Canadian companies would rather use the program than hire local Canadian workers or young workers who are looking for there first job opportunity and gain experience. I respect immigrants who come to Canada, contribute to the community and economy and are willing to leave their culture in the past and adapt to our culture and language. I don’t respect immigrants who refuse to adapt to our language and culture. You’re in Canada, it’s either English and French, stop speaking Punjabi everywhere because we all can’t stand it, especially in businesses. Canada has a major immigration problem at this point. It’s not racist when it’s true. The truth is on film and everyone sees it. Canadians deserve better than what is happening right now. All we want is opportunities and opportunities to buy homes and have families. But the Canadian government would rather bend over to the Punjabi’s. What a disgrace!!
Identity Attack0.07508347
Insult0.04910661
Profanity0.014293353
Threat0.007870848
Severe Toxicity0.002784729
Low Tox 0.121732734 Constructive 0.654 Economic_Argument
Jan 27, 2026 Inside Canada's Indian Invasion...
Canada needs a big deportation time to take our country back. Canada needs to wake up and stand up
Canada needs a big deportation time to take our country back. Canada needs to wake up and stand up
Identity Attack0.06476828
Insult0.027347196
Profanity0.013200258
Threat0.022335978
Severe Toxicity0.0044441223
Low Tox 0.11912931 Low Con 0.22
Aug 27, 2025 Why Canadians Are Turning Against …
Big business lobbying got us here, the liberals don't ever really put out a policy statement like other parties do. They really don't stand for anything. That has always been the problem, they are the …
Big business lobbying got us here, the liberals don't ever really put out a policy statement like other parties do. They really don't stand for anything. That has always been the problem, they are the "whats trending now" party. No clear core values, campaign on one thing, do another, that is why they are untrustworthy .
Identity Attack0.017063495
Insult0.06739554
Profanity0.013712646
Threat0.0064532873
Severe Toxicity0.0016403198
Low Tox 0.1140901 Moderate Con 0.404
Jun 19, 2025 1 likes How Canada broke its immigration …
i cant stand it i am literally a minority in Ottawa now
i cant stand it i am literally a minority in Ottawa now
Identity Attack0.045901958
Insult0.027218282
Profanity0.036651865
Threat0.0076766624
Severe Toxicity0.0032234192
Low Tox 0.11388343 Moderate Con 0.373 Fear_Threat
Jan 29, 2026 1 likes Inside Canada's Indian Invasion...
Canada calls students to give them PGWP after finishing their educations in Canada. The students pay ultra high education and life expenses. Then, Canada says we don’t need this much skilled worker as white collar, …
Canada calls students to give them PGWP after finishing their educations in Canada. The students pay ultra high education and life expenses. Then, Canada says we don’t need this much skilled worker as white collar, but you can works as uber drivers or Tim Hortons workers. The reason is Canadian youths don’t want to work in those odd jobs. However, Canadian people complain about the immigrant odd workers. They think economy is bad because of those immigrants who paid thousands of dollars for education and have been working in odd jobs. This is stupidity. Canada government exploits immigrant students by making them spend thousands for education and can only provide odd jobs for most of the immigrant students who hold PGWP work visa. Then some almost-racist Canadian folks stand against immigrants who have actually been exploited.
Identity Attack0.08831879
Insult0.045593183
Profanity0.016889455
Threat0.007197669
Severe Toxicity0.0031089783
Low Tox 0.11357342 Constructive 0.589 Policy_Critique
Oct 4, 2025 IRCC Names India in Study …
This is a collective effort by the GLOBALISTS to flood all western countries that stand for freedom with immigrations to change the fabric and the constitution.
This is a collective effort by the GLOBALISTS to flood all western countries that stand for freedom with immigrations to change the fabric and the constitution.
Identity Attack0.062039822
Insult0.031146556
Profanity0.015967157
Threat0.010757755
Severe Toxicity0.0034332275
Low Tox 0.11336674 Low Con 0.183
Aug 25, 2025 2 likes Why Canadians Are Turning Against …
Stand up for your country unless your Canada ... 6 kids per woman, they will take over, itz about votes, right ?
Stand up for your country unless your Canada ... 6 kids per woman, they will take over, itz about votes, right ?
Identity Attack0.07177465
Insult0.028832749
Profanity0.012107162
Threat0.009903334
Severe Toxicity0.0025177002
Low Tox 0.11316007 Low Con 0.241 Fear_Threat
Feb 3, 2026 Inside Canada's Indian Invasion...
Can’t stand the sight of them same in Ireland
Can’t stand the sight of them same in Ireland
Identity Attack0.068465814
Insult0.029053112
Profanity0.019075647
Threat0.00866054
Severe Toxicity0.0032806396
Low Tox 0.11150667 Moderate Con 0.315 Identity_Assertion
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
Trudeau let too many from one or two countries in that have no business being let in and now they are trying to turn toronto into new new dehli and I can't stand him for …
Trudeau let too many from one or two countries in that have no business being let in and now they are trying to turn toronto into new new dehli and I can't stand him for it
Identity Attack0.033011556
Insult0.04852104
Profanity0.013439372
Threat0.0069387536
Severe Toxicity0.0020599365
Low Tox 0.11119666 Moderate Con 0.434
Sep 2, 2025 1 likes How Canada broke its immigration …
Fake news! It's not dividing the country, it is stopping those who stand to make millions off of the backs of Canadians. Full STOP!
Fake news! It's not dividing the country, it is stopping those who stand to make millions off of the backs of Canadians. Full STOP!
Identity Attack0.024600167
Insult0.035443626
Profanity0.014771583
Threat0.008401625
Severe Toxicity0.0025177002
Low Tox 0.11078331 Moderate Con 0.37 Policy_Critique
Feb 11, 2026 137 likes Canada's tighter immigration policy divides …
isn't it wonderful when you can't afford a car and the government doesn't put enough public transit on the road so everyone is crammed on the bus like sardines so pickpockets can get right next …
isn't it wonderful when you can't afford a car and the government doesn't put enough public transit on the road so everyone is crammed on the bus like sardines so pickpockets can get right next to you to steal from you and no way you can get a seat which is really convenient when the bus brakes in an emergency and it's especially convenient when people have health problems standing for long periods of time on top of the time they spend standing at work ... packing people on buses is a human rights violation in some places around the world ... the government in Canada is mostly irresponsible and I'm not getting any happier myself for what the government is doing to everyone
Identity Attack0.0053276913
Insult0.0573046
Profanity0.021808386
Threat0.008738215
Severe Toxicity0.0026130676
Low Tox 0.11057663 Constructive 0.654
Aug 25, 2025 1 likes Why Canadians Are Turning Against …

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.