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: "Why do they say we …" 1,368 comments · Page 49 of 55
We are Global Indigenous people!! Love and Unity is the best key for us all together!!💯 Also Giving thanks to the Great Mother's/Goddesses and Great Father's/Gods and the Ancestors and Guardians!! Saying from Snefer aka …
We are Global Indigenous people!! Love and Unity is the best key for us all together!!💯  Also Giving thanks to the Great Mother's/Goddesses and Great Father's/Gods and the Ancestors and Guardians!! Saying from Snefer aka Bashiyr!!👸🏿🤴🏿
Identity Attack0.021987455
Insult0.013934915
Profanity0.025634222
Threat0.009592636
Severe Toxicity0.004234314
Low Tox 0.04686289 Constructive 0.595 Solidarity
Jan 29, 2026 Inside Canada's Indian Invasion...
I get what people are saying in regards to the more recent influx BUT for everyone talking about deportation……..you DO REALIZE THAT all of us who aren’t Native ARE immigrants & at some point we …
I get what people are saying in regards to the more recent influx BUT for everyone talking about deportation……..you DO REALIZE THAT all of us who aren’t Native ARE immigrants & at some point we or our ancestors did this to the Native people. Just think about it & again I get WHY people feel that way but we ALL essentially took Canada from the Native people so we ALL as a country NEED to do better!!!! 👍🙂
Identity Attack0.025806036
Insult0.01617693
Profanity0.010706633
Threat0.006317357
Severe Toxicity0.0014972687
Low Tox 0.046368107 Constructive 0.722 Moral_Argument
Aug 28, 2025 Why Canadians Are Turning Against …
You meant to say "How the immigration system broke Canada"
You meant to say "How the immigration system broke Canada"
Identity Attack0.023193322
Insult0.016784932
Profanity0.01127026
Threat0.0069387536
Severe Toxicity0.0012588501
Low Tox 0.046368107 Low Con 0.273
Jun 26, 2025 3 likes How Canada broke its immigration …
My neighbours daughter was denied a employment from an establishment which is frequented by all and was told if she doesn't speak Hindi she cannot be hired. I told her to report them to the …
My neighbours daughter was denied a employment from an establishment which is frequented by all and was told if she doesn't speak Hindi she cannot be hired. I told her to report them to the government and the HO of the company. I will not say which company but I'm sure someone can guess the establishment in less than 3 guesses
Identity Attack0.031464707
Insult0.015644927
Profanity0.014532468
Threat0.008039144
Severe Toxicity0.0016117096
Low Tox 0.046120718 Constructive 0.739
Aug 25, 2025 Why Canadians Are Turning Against …
Was so hesitant to say India
Was so hesitant to say India
Identity Attack0.02238941
Insult0.015948927
Profanity0.021603432
Threat0.007974415
Severe Toxicity0.0018119812
Low Tox 0.045873325 Moderate Con 0.414
Sep 30, 2025 IRCC Names India in Study …
The guy on the bike was paid by This Tyler(The one making the video) to say all that. If you know you know.
The guy on the bike was paid by This Tyler(The one making the video) to say all that. If you know you know.
Identity Attack0.003884775
Insult0.017292
Profanity0.015488927
Threat0.008194493
Severe Toxicity0.0015258789
Low Tox 0.045625936 Low Con 0.213 Unverified_Claim
Feb 26, 2026 Inside Canada's Indian Invasion...
Issue nah u don't say
Issue nah u don't say
Identity Attack0.00414376
Insult0.01767874
Profanity0.018324144
Threat0.0071070488
Severe Toxicity0.0014591217
Low Tox 0.045625936 Low Con 0.26
Sep 20, 2025 Inside Canada's Indian Metropolis (Brampton)
This is what I was saying years ago what is going to happen with these foreign students. I knew they were going to be an issue for Canada a long time ago. No one believed …
This is what I was saying years ago what is going to happen with these foreign students. I knew they were going to be an issue for Canada a long time ago. No one believed me. Now it's happening. Here we go.
Identity Attack0.025806036
Insult0.016632931
Profanity0.010621235
Threat0.0074824756
Severe Toxicity0.0014972687
Low Tox 0.045131154 Constructive 0.512
Sep 30, 2025 IRCC Names India in Study …
Dude I don't see the problem. Sure, it's different. But man, how can you say no to that FOOD!
Dude I don't see the problem. Sure, it's different. But man, how can you say no to that FOOD!
Identity Attack0.0061046463
Insult0.01617693
Profanity0.021330157
Threat0.0071199946
Severe Toxicity0.0019264221
Low Tox 0.044636376 Constructive 0.559
Sep 20, 2025 Inside Canada's Indian Metropolis (Brampton)
Everyone said they are good but the title of the video doesn’t says so
Everyone said they are good but the title of the video doesn’t says so
Identity Attack0.009101473
Insult0.014390918
Profanity0.022901481
Threat0.008026198
Severe Toxicity0.0021743774
Low Tox 0.044388983 Low Con 0.261 Meta_Commentary
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
"Punjab" is an Indian State. I do not know why they say that they are from Punjab.
"Punjab" is an Indian State. I do not know why they say that they are from Punjab.
Identity Attack0.037394293
Insult0.014390918
Profanity0.01982715
Threat0.0072365063
Severe Toxicity0.0017261505
Low Tox 0.044388983 Moderate Con 0.424 Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
As a heritage Canadian, all I can say is: "ain't nobody got time for Singh Hortons".
As a heritage Canadian, all I can say is: "ain't nobody got time for Singh Hortons".
Identity Attack0.008583503
Insult0.021352753
Profanity0.012141321
Threat0.0070034824
Severe Toxicity0.0013637543
Low Tox 0.044141594 Moderate Con 0.451 Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
Trudeau says it is a bad policy change. That said, Quebec has their own immigration policy
Trudeau says it is a bad policy change. That said, Quebec has their own immigration policy
Identity Attack0.017867407
Insult0.017872108
Profanity0.010228404
Threat0.005964585
Severe Toxicity0.00088214874
Low Tox 0.043646812 Moderate Con 0.394 Policy_Critique
Feb 11, 2026 Canada's tighter immigration policy divides …
And they say the great replacement is a conspiracy theory
And they say the great replacement is a conspiracy theory
Identity Attack0.005438685
Insult0.01625293
Profanity0.017026093
Threat0.007689608
Severe Toxicity0.001449585
Low Tox 0.043646812 Low Con 0.207
Jan 27, 2026 539 likes Inside Canada's Indian Invasion...
Says a oliviera very American name guys latino
Says a oliviera very American name guys latino
Identity Attack0.031980325
Insult0.021159383
Profanity0.01764096
Threat0.005861019
Severe Toxicity0.0025177002
Low Tox 0.043646812 Low Con 0.293
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
well, Canadians will wait eighteen hours in a waiting room with pleasure and not raise the issue because they are afraid of being called mean names. Is that what you are saying? Therefore, if that …
well, Canadians will wait eighteen hours in a waiting room with pleasure and not raise the issue because they are afraid of being called mean names. Is that what you are saying? Therefore, if that were the case the health, and safety of Canadians is in question because no one wants to see reality. Canada cannot save the world when the boat is sinking at home. Sad state of affairs and no one wants to address the dangers at home.
Identity Attack0.022791367
Insult0.018710041
Profanity0.009750174
Threat0.0066798385
Severe Toxicity0.0012397766
Low Tox 0.043646812 Constructive 0.523 Fear_Threat
Feb 26, 2026 11 likes BATRA’S BURNING QUESTIONS: Canada’s absent …
The guy on the bike is saying what we all think
The guy on the bike is saying what we all think
Identity Attack0.0048097214
Insult0.018645585
Profanity0.017367685
Threat0.008867673
Severe Toxicity0.0019073486
Low Tox 0.043399423 Moderate Con 0.379 Identity_Assertion
Jan 29, 2026 288 likes Inside Canada's Indian Invasion...
As a Canada who speaks both French and English and who follows politics quite closely, I have to say that the headline and some of the reporting here is quite misleading. A reduction in immigration …
As a Canada who speaks both French and English and who follows politics quite closely, I have to say that the headline and some of the reporting here is quite misleading. A reduction in immigration has broad support across Canada. I wouldn't say that notion is dividing the country in any significant way. You do have certain industry groups that disagree, but among the population these reductions have broad support. This is a historic change in public opinion in Canada, but it has been driven by the unprecedented increase in immigration under the last term of the Trudeau government. To put this in context, non-permanent residents in Canada numbered around 1.5 million on Q3 2023, but by Q3 2025, that number sat a just over 3 million. The previous government increased immigration targets by 3 or 4 times over what they had been for years, which caused a number of economic issues. Essentially, the volume was simply too high for the economy and society to support. This was unfair to both Canadians and new comers, many of which could not find employment or afford a decent place to live. The changes being suggested are largely bringing Canada back to what the targets were for over a decade before, though a bit lower to account for the sudden surge. Canada remains one of the most pro-immigration countries in the world. However, and this is where I think DW's reporting is misleading, there is a distinction to be made between policies at the federal level and policies at the provincial level. Immigration, per our constitution, is a federal matter, however, Quebec in particular is distinct from other provinces. I don't mean only culturally and linguistically, but also in the powers that have been devolved to it by the federal government. On the question of immigration, Quebec has more powers and more ability to set its immigration targets and programs than any of the other 9 provinces. The particular program discussed here, the Quebec Experience Program (PEQ), is a particular immigration stream that only existed in Quebec. So what is happening with that program cannot be labeled as a whole-of-Canada thing. Where the changes to the PEQ are controversial, unlike the general changes at the federal level, is that people who immigrated under that specific program were promised certain things. There was a multi-year time line to Permanent Residency and then Citizenship. Many of those people have been in Quebec for 5-8 years already. However, the changes made to the program were done in such a way where people who many years into the program, had gotten an education, started a career, had children, ect. are now being told they can't continue and must leave Canada. There are even stories of people who married Canadians, now have children, and the one parent who was under this program now faces the possibility of having to leave Canada and be separated from their family. All through no fault of their own. That is what many people see as unfair, and I agree, however limiting future applications under the program, to bring in less people, that is not controversial. Canada has no responsibility to bring in people who are not already in Canada, but Canada does have some responsibility towards people who uprooted their lives to move to Canada and built new lives here based on promises and representations made to them by the Canadian and Quebecois governments. We should no simply kick those people out of the country.
Identity Attack0.011099357
Insult0.022899706
Profanity0.013029462
Threat0.0067316215
Severe Toxicity0.0012397766
Low Tox 0.043399423 Constructive 0.821 Policy_Critique
Feb 11, 2026 29 likes Canada's tighter immigration policy divides …
As soon as someone says "listen" with that tone I'm like 80% less inclined to care about anything they say afterwards. Of course they're humans but when you invite ten guests to your table of …
As soon as someone says "listen" with that tone I'm like 80% less inclined to care about anything they say afterwards. Of course they're humans but when you invite ten guests to your table of eight, unfortunately numbers become relevant and someones going to be upset.
Identity Attack0.0031818156
Insult0.01890341
Profanity0.017572641
Threat0.0071199946
Severe Toxicity0.0010156631
Low Tox 0.04315203 Constructive 0.671 Meta_Commentary
Nov 25, 2025 Quebec Ends Economic Immigration Program …
All i gotta say is salute to Poland, If you know you know
All i gotta say is salute to Poland, If you know you know
Identity Attack0.018771807
Insult0.012870909
Profanity0.021466793
Threat0.009696201
Severe Toxicity0.0030708313
Low Tox 0.04290464 Moderate Con 0.45 Comparative_Framing
Feb 25, 2026 Inside Canada's Indian Invasion...
Yeah, the government will just say you go out and get another job and work some more
Yeah, the government will just say you go out and get another job and work some more
Identity Attack0.004069764
Insult0.015796926
Profanity0.014771583
Threat0.00746953
Severe Toxicity0.0012969971
Low Tox 0.04166769 Low Con 0.221
Aug 25, 2025 1 likes Why Canadians Are Turning Against …
I just wanna say how much of a legend the guy on the bike is for saying what we are all thinking. 😂😂
I just wanna say how much of a legend the guy on the bike is for saying what we are all thinking. 😂😂
Identity Attack0.0048097214
Insult0.017012933
Profanity0.019485557
Threat0.008272167
Severe Toxicity0.001821518
Low Tox 0.0414203 Constructive 0.522 Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
@08:40 he says they don't work , next second he says they work in Uber 😂
@08:40 he says they don't work , next second he says they work in Uber 😂
Identity Attack0.0045137387
Insult0.015188923
Profanity0.017709278
Threat0.006763986
Severe Toxicity0.0013446808
Low Tox 0.040925518 Low Con 0.295 Humor_Satire
Sep 19, 2025 5 likes Inside Canada's Indian Metropolis (Brampton)
She said they gave us lots of hope. Who is THEY? She keeps saying THEY. I believe she is referring to people from her own country who pushed her to migrate to Canada
She said they gave us lots of hope. Who is THEY? She keeps saying THEY. I believe she is referring to people from her own country who pushed her to migrate to Canada
Identity Attack0.019475231
Insult0.0154929245
Profanity0.010928668
Threat0.006207318
Severe Toxicity0.0011110306
Low Tox 0.040925518 Constructive 0.602 Question
Feb 12, 2026 Canada's tighter immigration policy divides …
"We aren't America - everyone gets healthcare!" Everyone but Canadians, he didn't say that part.
"We aren't America - everyone gets healthcare!" Everyone but Canadians, he didn't say that part.
Identity Attack0.023796257
Insult0.014808921
Profanity0.0113727385
Threat0.006097279
Severe Toxicity0.0012016296
Low Tox 0.040430736 Moderate Con 0.421 Policy_Critique
Feb 26, 2026 2 likes BATRA’S BURNING QUESTIONS: Canada’s absent …

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.