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: "Anybody who is not in …" 42 comments · Page 2 of 2
The of this government, the audacity! There are 10 million new immigrants in Canada not 1 million. And they’re not missing 76,000 people they’re missing hundreds of thousands of people! Has anybody been to Ottawa …
The of this government, the audacity! There are 10 million new immigrants in Canada not 1 million. And they’re not missing 76,000 people they’re missing hundreds of thousands of people! Has anybody been to Ottawa lately? Just use Ottawa as a cusp. that’s how Canada is right now there’s no room for anyone! Hospitals are overcrowded, rent is too high, homes are too expensive. Food is too high because we have too many people in Canada. Shipped them all back to where they came from and higher Canadian workers!
Identity Attack0.094936445
Insult0.08434689
Profanity0.026590679
Threat0.008505191
Severe Toxicity0.0059127808
Low Tox 0.19504376 Constructive 0.522
Sep 30, 2025 2 likes IRCC Names India in Study …
How dare you bring up healthcare, you know how messed up our system already is. As a nurse, and I’m not saying that people do not deserve to come to this country, that is absolutely …
How dare you bring up healthcare, you know how messed up our system already is. As a nurse, and I’m not saying that people do not deserve to come to this country, that is absolutely not what I’m saying. I’m saying that our healthcare system is burdened, how can we take care of other people when we can’t afford to even take care of anybody here at this point. Do you know how many patients I have who have immigrated to Canada and their elite 60s and 70s, can’t speak a word of English and didn’t contribute anything to our economy yet their family members leave them in the hospital because they can’t walk and talk the way they used to, and refuse to take them home.
Identity Attack0.03894114
Insult0.07872037
Profanity0.07385241
Threat0.0074824756
Severe Toxicity0.005340576
Low Tox 0.17631748 Constructive 0.726
Jan 9, 2026 Deportations From Canada at Their …
I dont mind anybody of any type but you need to live by the rules of Canada and not India.
I dont mind anybody of any type but you need to live by the rules of Canada and not India.
Identity Attack0.11860296
Insult0.04383647
Profanity0.01941724
Threat0.0067186756
Severe Toxicity0.0030136108
Low Tox 0.15545623 Moderate Con 0.416
Sep 19, 2025 1,246 likes Inside Canada's Indian Metropolis (Brampton)
Booming economy? I dont know anybody that likes Brampton. LMAO
Booming economy? I dont know anybody that likes Brampton. LMAO
Identity Attack0.008028535
Insult0.036545437
Profanity0.05268429
Threat0.0074954215
Severe Toxicity0.0033950806
Low Tox 0.11367676 Moderate Con 0.335
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
Apply for US citizenship, it will take a little while for the paperwork to go through but eventually it will. Anybody with half a brain and a good attitude can earn a six figure income …
Apply for US citizenship, it will take a little while for the paperwork to go through but eventually it will. Anybody with half a brain and a good attitude can earn a six figure income and keep 80% of it as take home pay after tax (graduated tax brackets and standard deduction averages your rate much lower). Add in our investment options and minimal tax on that and you'll realize paying for medical insurance and your own retirement is not a big deal in fact you end up with a lot more money doing it this way vs big government.
Identity Attack0.0076585566
Insult0.06564732
Profanity0.019758832
Threat0.0069516995
Severe Toxicity0.00207901
Low Tox 0.11305673 Constructive 0.677 Comparative_Framing
Jun 18, 2025 How Canada broke its immigration …
Financial difficulties isn’t new but it’s worse than ever. Bringing too many immigrants at once isn’t positive for anybody.
Financial difficulties isn’t new but it’s worse than ever. Bringing too many immigrants at once isn’t positive for anybody.
Identity Attack0.08004672
Insult0.027476108
Profanity0.013268576
Threat0.007314181
Severe Toxicity0.0024986267
Low Tox 0.112850055 Moderate Con 0.473 Economic_Argument
Feb 19, 2026 LILLEY UNLEASHED: The fall of …
Uh in a Gurudwara anybody can come and have a lunch for free so what's wrong with that on the other hand there's so many churches in india too and other things like shrines monestries …
Uh in a Gurudwara anybody can come and have a lunch for free so what's wrong with that on the other hand there's so many churches in india too and other things like shrines monestries and all what's wrong with that i am not a believer guy but those who believe they always need a place to feel like there's god or something like that i don't know how that work
Identity Attack0.068465814
Insult0.031146556
Profanity0.029186781
Threat0.0074954215
Severe Toxicity0.0034713745
Low Tox 0.11212669 Constructive 0.664 Moral_Argument
Feb 23, 2026 Inside Canada's Indian Invasion...
As you can tell from my name I am an immigrant from India. Been in this part of the world for almost 40 years. Educated from kindergarten with English as medium of instruction, a post …
As you can tell from my name I am an immigrant from India. Been in this part of the world for almost 40 years. Educated from kindergarten with English as medium of instruction, a post graduate degree, in IT - one of the first things I did was watch, listen and learn how things are done here. Quickly acquired accent neutrality. Please and thank you . Not litter every where. I came here on my own. Nobody requested me to come here. I considered it a privilege and I took it as my obligation to integrate, not import my values or culture here. I worked, paid my taxes and never expected a handout from anybody or from the government. I loved to be the brown dot in a sea of white. I loved my new country. After the pandemic years, things have changed. There has been a sudden browning of Canada. I didn't leave India 40 odd years ago for India to come to me. NO, I am not being racist and it is not just the visual browning either. The loud, non English speaking, profusely littering, rude, entitlement-minded, anti-social, riffraff that seem to have found their way here displacing the native, white Canadians. I so miss the "eh". I miss the polite society. Wherever I go, I see a sea of immigrants speaking their own tongue. Rude, misbehaved. Cutting you off in line. Discarding the shopping cart any where they please. I am getting older every year and I do not want to die in a country that is suddenly so foreign to me. I would love my old Canada back, please. I want my "eh"s back please. I did my part in the last elections, but lost out to "them". Are we at a point, where we can never get the old Canada back??????
Identity Attack0.062039822
Insult0.034341812
Profanity0.052934792
Threat0.009877442
Severe Toxicity0.0045776367
Low Tox 0.11202335 Constructive 0.754
Aug 25, 2025 8 likes Why Canadians Are Turning Against …
I came to Canada as a Landed Immigrant 50 years ago. I have made a good life, raised children, always had a job. I feel as Canadian as anybody who was born here. I resent …
I came to Canada as a Landed Immigrant 50 years ago. I have made a good life, raised children, always had a job. I feel as Canadian as anybody who was born here. I resent those newcomers who only exploit the services they never paid for and trample our decency and tolerance. I grieve for our values being undermined and overridden by mindsets that will never adapt.
Identity Attack0.05794714
Insult0.039151907
Profanity0.0117997285
Threat0.0071199946
Severe Toxicity0.0021362305
Low Tox 0.11161 Constructive 0.654
Oct 3, 2025 1 likes Why Canadians Are Turning Against …
Hi sir I'm a Rohingya Refugee from Myanmar live in Thailand and I want to live in Canada please anybody help me +66913851315
Hi sir I'm a Rohingya Refugee from Myanmar live in Thailand and I want to live in Canada please anybody help me +66913851315
Identity Attack0.030691283
Insult0.012718908
Profanity0.020168742
Threat0.009851551
Severe Toxicity0.0026893616
Low Tox 0.04166769 Constructive 0.585
Jul 24, 2018 2 likes How much do refugees and …
Many people they just take advantage their failure to conflict that that’s how they benefit anyhow I hope we all get along together without blaming anybody
Many people they just take advantage their failure to conflict that that’s how they benefit anyhow I hope we all get along together without blaming anybody
Identity Attack0.005364689
Insult0.018516673
Profanity0.015557245
Threat0.0069516995
Severe Toxicity0.0010299683
Low Tox 0.03969839 Moderate Con 0.436 Solidarity
Aug 25, 2025 Why Canadians Are Turning Against …
So honest question. Has anybody bought a beer for the guy on the bike
So honest question. Has anybody bought a beer for the guy on the bike
Identity Attack0.0022661188
Insult0.014504919
Profanity0.012482914
Threat0.006925808
Severe Toxicity0.0010871887
Low Tox 0.031449065 Moderate Con 0.428 Humor_Satire
Jan 29, 2026 Inside Canada's Indian Invasion...
Does anybody remember the air India thing?
Does anybody remember the air India thing?
Identity Attack0.014249804
Insult0.011274899
Profanity0.018597418
Threat0.008285114
Severe Toxicity0.0018596649
Low Tox 0.03109552 Low Con 0.269
Sep 22, 2025 2 likes Inside Canada's Indian Metropolis (Brampton)
Gurdwara's will feed anybody who comes in, a fresh hot meal for free. Sikh's are net positive. They have strong morality and are a warrior people.
Gurdwara's will feed anybody who comes in, a fresh hot meal for free. Sikh's are net positive. They have strong morality and are a warrior people.
Identity Attack0.011321344
Insult0.012718908
Profanity0.014259194
Threat0.0076637166
Severe Toxicity0.0016593933
Low Tox 0.028385026 Constructive 0.609 Solidarity
Jan 27, 2026 Inside Canada's Indian Invasion...
Anybody here used Ipad for the test?
Anybody here used Ipad for the test?
Identity Attack0.0031633168
Insult0.007835878
Profanity0.013336895
Threat0.00704232
Severe Toxicity0.00092983246
Low Tox 0.014702292 Moderate Con 0.337 Question
Jan 26, 2026 Canadian Citizenship Test 2025 – …
His best advice is “comply” he said bring taxes and proof of bank accounts. Just don’t go, they don’t want anybody there anyway, not even their own citizens.
His best advice is “comply” he said bring taxes and proof of bank accounts. Just don’t go, they don’t want anybody there anyway, not even their own citizens.
Identity Attack0.00007646154
Insult0.0004427784
Profanity0.000026188443
Threat0.000026637115
Severe Toxicity0.0000020632588
Low Tox 0.00087100454 Policy_Critique
Dec 10, 2025
Fingerprints Eh? No wonder why they're building more data centres. Anybody building fingerprint printing machines yet? Oh, that's right, it's still 2025.
Fingerprints Eh? No wonder why they're building more data centres. Anybody building fingerprint printing machines yet? Oh, that's right, it's still 2025.
Identity Attack0.00004768638
Insult0.00012335717
Profanity0.000019682948
Threat0.000019547442
Severe Toxicity0.0000028341503
Low Tox 0.00027699352
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.