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: "Dear Canada, we are so …" 10 comments
Dear Canada , why did you let this happen ? You should have let in only the brightest immigrants. Not random clowns.
Dear Canada , why did you let this happen ? You should have let in only the brightest immigrants. Not random clowns.
Identity Attack0.28034934
Insult0.6308392
Profanity0.10054382
Threat0.008259222
Severe Toxicity0.01573815
Moderate 0.57271194 Low Con 0.182 Insult Policy_Critique
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Dear Indians don't turn Canada and Europe into sithole ❤
Dear Indians don't turn Canada and Europe into sithole ❤
Identity Attack0.50515765
Insult0.47384647
Profanity0.44366163
Threat0.009981008
Severe Toxicity0.041283876
Moderate 0.50789946 Low Con 0.225 Identity Attack Identity_Assertion
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Glad to Live in the NW BC. The white canadians and generational families are being discriminated in their own country....There are some decent hard working sihk people, BUT its turned into a gong show of …
Glad to Live in the NW BC. The white canadians and generational families are being discriminated in their own country....There are some decent hard working sihk people, BUT its turned into a gong show of epic proportions of immigration! Those People Don't Give a Sh1t About Our Beautiful Nature ,which is what Canada holds Dearly! Fm
Identity Attack0.41052565
Insult0.37279442
Profanity0.4044591
Threat0.011456826
Severe Toxicity0.023458159
Moderate 0.4475325 Constructive 0.628 Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
The damage is done. Liberals ruined this country and let us down. They are just importing their voters. In 10 years they’ve been in power they created tones of new citizens to vote for them. …
The damage is done. Liberals ruined this country and let us down. They are just importing their voters. In 10 years they’ve been in power they created tones of new citizens to vote for them. I’m a first generation immigrant. The selection process for us was extremely hard. We were well educated professionals with university degrees, healthy (checked), had to provide funds allowing us to live for at least 6 months without any support from welfare organizations, no OHIP for 3 months. Why has this system been changed? How do all these people without education, money or skills coming here? Why our country is flooded with illegal immigrants? I love Canada dearly. It’s my home now. I’m a proud Canadian. And I’m very sed to watch my country decline like that. Shame on you Liberals.
Identity Attack0.10221587
Insult0.16788013
Profanity0.029050145
Threat0.010550622
Severe Toxicity0.005569458
Low Tox 0.25084448 Constructive 0.678 Personal_Narrative
Sep 14, 2025 1 likes Why Canadians Are Turning Against …
One of my friends who barely passed his high school exams here in India was so bad in english. He gave his ilets thrice and there he is in pr in canada Dear Canadian it's …
One of my friends who barely passed his high school exams here in India was so bad in english. He gave his ilets thrice and there he is in pr in canada Dear Canadian it's your time to work else they will ruin your land as they ruined here
Identity Attack0.19495805
Insult0.07745308
Profanity0.016889455
Threat0.012906751
Severe Toxicity0.005455017
Low Tox 0.23451406 Constructive 0.616 Fear_Threat
Jan 29, 2026 1 likes Inside Canada's Indian Invasion...
Justin Trudeau gave the highest medal of honor in Canada to Dr. Morgantil. He is the biggest Abortionist and made his millions of $ building his abortion clinics backed by the Liberal government healthcare. I …
Justin Trudeau gave the highest medal of honor in Canada to Dr. Morgantil. He is the biggest Abortionist and made his millions of $ building his abortion clinics backed by the Liberal government healthcare. I know that in Alberta girls and women can have 4 abortions each on the tax payer healthCare. My dear lady that said she has to wait over a year for a surgery youneed now. Just add all the women that areof legal age and times it by four and you'll get a small fraction of where our Canadian babies are, no longer apart of our families. I believe that many of our Provenances participate in this abominations. The clinics are called Family Planning Agency. I don't know if you realize this but our votes in Canada only count if you are voting for the Governmental in the're plans!!!
Identity Attack0.031980325
Insult0.07428485
Profanity0.018324144
Threat0.009463178
Severe Toxicity0.004634857
Low Tox 0.1537979 Constructive 0.632
Aug 29, 2025 1 likes Why Canadians Are Turning Against …
Dear everyone, Culture is a constantly changing phenomenon. If you had visited Canada 500 years ago, you would have seen Indigenous tribes living on this land with their own cultural values. Two hundred years ago, …
Dear everyone, Culture is a constantly changing phenomenon. If you had visited Canada 500 years ago, you would have seen Indigenous tribes living on this land with their own cultural values. Two hundred years ago, European culture became more prominent, but it was still a very different place from what we see today. Family values were strong, and who your family was often determined much of your future. Now, Canadian culture is changing once again. The arrival of Indian immigrants will inevitably influence Canadian culture, whether people like it or not. Some may try to resist—perhaps through a kind of “Trumpism”—but that will only provide temporary comfort. In the long run, Canadian culture will continue to evolve with the influx of newcomers. Today it is Indians; in the coming decades, it may be another nationality. The key point is to embrace change—and perhaps change ourselves in the process. For example, the rise in homelessness is tied more to social and economic issues than to immigration. Family structures among white Canadians are becoming less central in people’s lives, and religion is also losing influence. Parenting values are often shaped by fleeting psychology trends and “helicopter parenting,” leaving many children without the strong foundation they need. Perhaps there is something to learn from Indian immigrants about building families, fostering strong connections, and strengthening community ties. Thank you.
Identity Attack0.10221587
Insult0.031697463
Profanity0.015693882
Threat0.007314181
Severe Toxicity0.0031280518
Low Tox 0.11140333 Constructive 0.718 Moral_Argument
Sep 19, 2025 8 likes Inside Canada's Indian Metropolis (Brampton)
Dear Canadians, I know this is no consolation, but you are not alone in facing this problem. Here in Western Europe, in countries like the UK, Belgium, Germany, Sweden, and France, something similar is happening. …
Dear Canadians, I know this is no consolation, but you are not alone in facing this problem. Here in Western Europe, in countries like the UK, Belgium, Germany, Sweden, and France, something similar is happening. Here, it's different groups causing trouble and slowly but surely gaining majorities in cities. The EU is also now starting to make agreements with India, which will most likely lead to further migration to Europe. For me, Canada will always be the proud country I was fortunate enough to visit 20 years ago.
Identity Attack0.02821777
Insult0.020966014
Profanity0.013473531
Threat0.007327127
Severe Toxicity0.00166893
Low Tox 0.050573748 Constructive 0.795 Comparative_Framing
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Dear America: this is every city in Canada
Dear America: this is every city in Canada
Identity Attack0.01139534
Insult0.009450888
Profanity0.012892825
Threat0.006822242
Severe Toxicity0.0013923645
Low Tox 0.022021262 Moderate Con 0.328 Comparative_Framing
Jan 27, 2026 601 likes Inside Canada's Indian Invasion...
Dear Canada, I admire your politeness, can do attitude to acquire better business with other countries and your stand for”Elbows Up”! I am sorry the U.S.A. is not a better and respectful neighbor through our …
Dear Canada, I admire your politeness, can do attitude to acquire better business with other countries and your stand for”Elbows Up”! I am sorry the U.S.A. is not a better and respectful neighbor through our current shameless government administration. Be well and do what you must.
Identity Attack0.00013077578
Insult0.015129442
Profanity0.00017793183
Threat0.000048101545
Severe Toxicity0.0000022707145
Low Tox 0.019032147
Dec 10, 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.