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: "Its Khalistani..!" 133 comments · Page 6 of 6
According to India CBI CRIME BRANCH INDIA more then 789000 most wanted Khalistani in India got student visa for the last 2 years under Trudeau now living in Brampton Surrey Mississauga Malton Nova Scotia and …
According to India CBI CRIME BRANCH INDIA more then 789000 most wanted Khalistani in India got student visa for the last 2 years under Trudeau now living in Brampton Surrey Mississauga Malton Nova Scotia and across the country
Identity Attack0.09741807
Insult0.03588435
Profanity0.014464149
Threat0.007624879
Severe Toxicity0.003929138
Low Tox 0.112333365 Constructive 0.524 Unverified_Claim
Feb 18, 2026 1 likes Canadian immigration officers investigating hundreds …
i hope you all are aware of the fact that the Indian government is against the khalistani movement or demands in any way. also hope that yall r aware that khalistan is a concept majorly …
i hope you all are aware of the fact that the Indian government is against the khalistani movement or demands in any way. also hope that yall r aware that khalistan is a concept majorly supported by those who do not live in india.
Identity Attack0.07508347
Insult0.021803947
Profanity0.020168742
Threat0.01052473
Severe Toxicity0.0031280518
Low Tox 0.09915545 Moderate Con 0.38 Comparative_Framing
Jan 27, 2026 Inside Canada's Indian Invasion...
You mean khalistanis?
You mean khalistanis?
Identity Attack0.07591068
Insult0.04032305
Profanity0.03189224
Threat0.01052473
Severe Toxicity0.0064468384
Low Tox 0.09611836 Low Con 0.263
Jan 8, 2026 Inside Canada's Indian Metropolis (Brampton)
Its Khalistani..!
Its Khalistani..!
Identity Attack0.07094744
Insult0.04207976
Profanity0.040409464
Threat0.01086132
Severe Toxicity0.008621216
Low Tox 0.0926474 Low Con 0.131 Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Only now!! Ask Trudeau and Khalistani.
Only now!! Ask Trudeau and Khalistani.
Identity Attack0.04306607
Insult0.027347196
Profanity0.012175481
Threat0.008026198
Severe Toxicity0.002708435
Low Tox 0.09033044 Low Con 0.16 Unverified_Claim
Sep 29, 2025 1 likes IRCC Names India in Study …
Canada has let in too many Palestinians, ISIS, Pakistanis, Bangladeshis and Khalistanis who are now ‘Canadian’ and commit crimes on both sides of the border. Plus as the Canadian economy crumbles, many genuine Canadians are …
Canada has let in too many Palestinians, ISIS, Pakistanis, Bangladeshis and Khalistanis who are now ‘Canadian’ and commit crimes on both sides of the border. Plus as the Canadian economy crumbles, many genuine Canadians are trying to move to the United States.
Identity Attack0.096797325
Insult0.0060958085
Profanity0.00014097943
Threat0.001232904
Severe Toxicity0.000010263199
Low Tox 0.077135615
Dec 11, 2025
I'm a proud Canadian Immigrant of Indian origin. I came here to do specialized studies in Game Development. I took my time, and studied 6 years as an international student, paying 3x the tuition, sank …
I'm a proud Canadian Immigrant of Indian origin. I came here to do specialized studies in Game Development. I took my time, and studied 6 years as an international student, paying 3x the tuition, sank $200,000 of hard earned money into the Canadian Education system — Not as a fast track gimmick to immigrate, but so I could achieve my dream as a Game Developer. This money was family income, earned on 1/4th the salary, taking 4x longer to save. I was a great privileged to me. Today 15 years later, no one would ever think I'm from India. I sound Canadian, I behave Canadian, I have Canadian values, and I am Canadian. I came here because I loved Canada. I would watch hours upon hours of indigenous history, and on my Citizenship day, I watched Juno Beach to celebrate. However I must say this... I suffered through s*icidal depression here for 8 years, because I had far less leverage here than in a developing country, and it's really telling what sort of situation we're all in... Rent caps in Canada were removed... The housing market was open to foreign investors / and real estate monopolies with a 20% year-on-year rise... Rents went from 1000$ to 2100$ MINIMUM for a 1 bedroom through Trudeau's term and the govt said "It's not a federal responsibility"... Auto insurance is like 2.5-3.5k a year in Ontario and if you get a dent, you pay a deductable... I was quoted 8500$ for two wisdom teeth surgeries while it costed me 260$ abroad... During Covid - property owners, banks, and grocery stores exploited our misery and made record profits!... The govt stopped filtering through it's immigrants with "interviews", and it's operating like a scam — "Bring all your foreign money, convert it to CAD, and keep our GDP stable.. while we neither have the infrastructure, nor the job market to support these numbers". I think some accountability is due... these issues are "symptoms", not the problem — The problem is our Liberal govt / policies, and our wonderful voting body who voted Liberal term after term after term while complaining. Why does this govt safeguard extremism, foreign politics, foreign separatism? Khalistanis are as much of a threat / nuance to India than it is to Canada, but in Canada they actually have a unrestricted platform. Instead of resenting immigrants, we need to start resenting how mismanaged Canada is by our govt, and hold our voting body accountable. We had a chance to vote differently, but once again a repackaged and rebranded Liberal term. Because my ethnicity is Indian, I've become an object of collective resentment / hatred, and I don't think that's fair.. Please direct it at your vote, and govt level policies. Why should I (and other's like me) be crucified with the sins of other immigrants? It's like hating all your neighbors in a burning building, when the management has been lighting the fire.
Identity Attack0.026810925
Insult0.027218282
Profanity0.022354934
Threat0.0074436385
Severe Toxicity0.0024795532
Low Tox 0.0665887 Constructive 0.817 Personal_Narrative
Aug 28, 2025 Why Canadians Are Turning Against …
Khalistan Flag is not equal to Khanda. All Gurudwaras have Khanda on yellow flags. Khalistanies use Khanda and modified it a bit to be related to a religion.
Khalistan Flag is not equal to Khanda. All Gurudwaras have Khanda on yellow flags. Khalistanies use Khanda and modified it a bit to be related to a religion.
Identity Attack0.05612817
Insult0.01625293
Profanity0.016479544
Threat0.0071717775
Severe Toxicity0.001707077
Low Tox 0.053295042 Moderate Con 0.39 Identity_Assertion
Jan 29, 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.