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: "But he still needed to …" 85 comments · Page 4 of 4
The LPC wont do anything to make sure they leave They still need to pander to their far left base
The LPC wont do anything to make sure they leave They still need to pander to their far left base
Identity Attack0.010211408
Insult0.019419061
Profanity0.012073003
Threat0.007340072
Severe Toxicity0.0011444092
Low Tox 0.03969839 Low Con 0.188 Policy_Critique
Jan 19, 2026 1 likes 2.9 million Canadian temporary visas …
I have heard the skilled laborer argument for years. Canadian governments keep saying we need to bolster the work force with immigrants. I've heard this for 20+ years, and they're still saying it. It hasn't …
I have heard the skilled laborer argument for years. Canadian governments keep saying we need to bolster the work force with immigrants. I've heard this for 20+ years, and they're still saying it. It hasn't worked because bringing in immigrants only treats the symptoms not the cause.
Identity Attack0.025002124
Insult0.014124917
Profanity0.00997221
Threat0.0066927844
Severe Toxicity0.0011301041
Low Tox 0.039226998 Constructive 0.626 Policy_Critique
Jun 21, 2025 1 likes How Canada broke its immigration …
It was all Trudeau. He still needs to pay.
It was all Trudeau. He still needs to pay.
Identity Attack0.0023863618
Insult0.019032324
Profanity0.009801413
Threat0.008440462
Severe Toxicity0.0011301041
Low Tox 0.035220183 Low Con 0.151 Policy_Critique
Sep 13, 2025 Why Canadians Are Turning Against …
Good the more immigrants that leave the better it will be for Canada they come here for a better life for safety for this for that they're all set up by the government giving houses …
Good the more immigrants that leave the better it will be for Canada they come here for a better life for safety for this for that they're all set up by the government giving houses cars don't have to worry about nothing it's all provided for them through the taxpayers money well the real Canadians are living out on the streets and eating out of garbage bins I don't have a bed or a roof over their heads due to the immigrants coming into our country then they come into our country in protest terrorist actions destroy our buildings are statues our churches block our streets hospitals shopping malls an etcetera they disrespect our rules and regulations and think they can voice their opinion on everything and get away with it they come here most of them with a green card as a visitor from another land overseas and yes they think they're a real Canadian but never contribute never done nothing for the country but just take from the real Canadians that made the country to what it is today and it's all government doing before they give a house or car or anything that they get the immigrants get if you're standing alongside of one peppermint will give it to the immigrant faster than what they'll give to a real Canadian they're more or less told to sleep on the streets and eat out of garbage bins because he's immigrants deserve nothing but the best in our country we have to show them that they are welcomed no they're not welcome anymore Canadian should come first not somebody that came in on a boat or an airplane from another country and overseas it's a government can't look after their own then they shouldn't be in the government because our prime minister is supposed to be protecting the real Canadians not the ones that are coming in over our borders I wonder if that's ever going to change probably not because they still need these foreigners votes just stay in the position where they're at Canada has become a very undeveloped country now in Canada has been put into a lot of danger due to the terrorism that's in our country from the people that they bought in our country from overseas I mean just look at all the protesting from the palestines and Hamas people what they've done so far to Canada we see it on the news just about every day ask for their rights anyways I can keep going on but it's not worth my time tomorrow is never promised it's just that I know Canada is sinking and sinking fast due to our government and their policies but when it sinks do you think the government's going to stand on board and go down with the ship nope I'll be in another country safe and sound
Identity Attack0.014712535
Insult0.008164782
Profanity0.00007872977
Threat0.0002559232
Severe Toxicity0.0000045725806
Low Tox 0.034101393 Fear_Threat
May 6, 2025 1 likes
I’m English and been offered a job in Calgary construction industry. We need more free movement of WASPs between the Anglosphere, we are what built our civilisation and we’re still the only ones who can …
I’m English and been offered a job in Calgary construction industry. We need more free movement of WASPs between the Anglosphere, we are what built our civilisation and we’re still the only ones who can save it.
Identity Attack0.017967897
Insult0.01309891
Profanity0.012004685
Threat0.007249452
Severe Toxicity0.0014686584
Low Tox 0.03309893 Constructive 0.559
Aug 25, 2025 4 likes Why Canadians Are Turning Against …
Will the right people actually step up and do the job? Because right now, all we see are endless debates with zero real solutions. When will Canadians finally realize that these so-called leaders or people …
Will the right people actually step up and do the job? Because right now, all we see are endless debates with zero real solutions. When will Canadians finally realize that these so-called leaders or people in these positions can’t (or won’t) do their jobs properly? They need more pressure, more accountability and if they still can’t deliver, then they should be replaced by Canadians who will get the job done.
Identity Attack0.013948337
Insult0.014390918
Profanity0.009733095
Threat0.006925808
Severe Toxicity0.0009441376
Low Tox 0.03109552 Moderate Con 0.396
Oct 1, 2025 1 likes IRCC Names India in Study …
Well Visa expires but those people have update their status and already has new one some of them got PR. But still their visa expired that means that’s also come into this number 2.9M visas. …
Well Visa expires but those people have update their status and already has new one some of them got PR. But still their visa expired that means that’s also come into this number 2.9M visas. Yes there are some people overstaying and need to be removed otherwise there will be problems. But let’s just keep our facts right
Identity Attack0.004088263
Insult0.009678889
Profanity0.012107162
Threat0.009929225
Severe Toxicity0.0012588501
Low Tox 0.025085296 Constructive 0.603 Policy_Critique
Jan 19, 2026 2.9 million Canadian temporary visas …
I like you & your attitude about coming to Canada. I’m subscribing. I feel for the young girl looking for a job. There are tons of jobs on indeed in my city. I apply for …
I like you & your attitude about coming to Canada. I’m subscribing. I feel for the young girl looking for a job. There are tons of jobs on indeed in my city. I apply for both part & full time. I apply for at least 10-20 a day. I’m not getting calls for interviews. I’ve even applied twice to one job because I was not chosen but 2 weeks later the same position was back. I’m fortunate enough to not have to work. I have a husband that makes a very good salary that pays for all of the bills , groceries & vacations. Up until Covid collapsed my 2 franchises & I was sinking more money in than making it I had to sell one for 1/3 of what I paid for it & give the other away. I started a small business at home doing lash extensions. I have my regular clients. But if I want to save my own money it’s not sustainable or steady. I want to work because I enjoy leaving my home not to just go grocery shopping or visit family. That’s even if they are home from work. I like having a purpose. I’m skilled in accounting, cleaning, sales, marketing, customer service you name it. Many might say that I’m very lucky. I am very blessed but it’s also very lonely. Plus I have always worked & had independence. I hate asking my husband to send me money so I can pay my cell, credit card bills. I don’t even go shopping without him for new clothes because I rely on him to pay for those too. Hypothetically we broke up tomorrow I’d be screwed. I worry about if he dies. There’s life insurance but we still have a mortgage to pay & monthly bills. Plus of course I’d make sure his kids got some too. Not to mention I’ve had mental health struggles with social anxiety & agoraphobia years ago. The more I stay home the more I get anxious about going out. Days can get boring & then I find myself napping all afternoon. I need a job. I just want my own money. I don’t want to go to my husband every 3 months & ask him to send me 2000.00 to clear up my overdraft for one business day. I don’t even want to have to use it. Sorry for the rant but I feel that even when filing out applications many times I’m asked if I’m racialized. In other words is my skin brown.
Identity Attack0.005771666
Insult0.012946909
Profanity0.013576009
Threat0.006382086
Severe Toxicity0.0010490417
Low Tox 0.021549871 Constructive 0.835 Personal_Narrative
Sep 8, 2025 Why Canadians Are Turning Against …
A stand needs to be taken b4 it’s too late. We are still the majority for NOW. But we are becoming less with every passing month and year.
A stand needs to be taken b4 it’s too late. We are still the majority for NOW. But we are becoming less with every passing month and year.
Identity Attack0.0023863618
Insult0.009165886
Profanity0.010792031
Threat0.0068287146
Severe Toxicity0.0007247925
Low Tox 0.015833238 Constructive 0.51 Fear_Threat
Sep 14, 2025 1 likes Why Canadians Are Turning Against …
It is not as simple as more or less people. The first woman in the story was an educated working professional. Canada wants and needs people like that. Canada just needs to do a better …
It is not as simple as more or less people. The first woman in the story was an educated working professional. Canada wants and needs people like that. Canada just needs to do a better job of screening people coming in. Canada still needs good capable people coming in.
Identity Attack0.0050687063
Insult0.008880884
Profanity0.009289024
Threat0.006272047
Severe Toxicity0.0005578995
Low Tox 0.01419965 Constructive 0.526 Policy_Critique
Feb 12, 2026 2 likes Canada's tighter immigration policy divides …

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.