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: "I have had enough! I …" 479 comments · Page 18 of 20
Canada First! Enough is enough!
Canada First! Enough is enough!
Identity Attack0.011025362
Insult0.010818896
Profanity0.010928668
Threat0.007883795
Severe Toxicity0.0018882751
Low Tox 0.028856417 Low Con 0.275 Call_To_Action
Aug 26, 2025 183 likes Why Canadians Are Turning Against …
That's NOT Enough!!
That's NOT Enough!!
Identity Attack0.0026453468
Insult0.012186904
Profanity0.014634945
Threat0.007197669
Severe Toxicity0.0015735626
Low Tox 0.028856417 Low Con 0.297
Jan 12, 2026 1 likes Deportations From Canada at Their …
Not high enough !
Not high enough !
Identity Attack0.0022753682
Insult0.013212911
Profanity0.013780965
Threat0.007353018
Severe Toxicity0.0013256073
Low Tox 0.028385026 Moderate Con 0.325
Dec 24, 2025 1 likes Deportations From Canada at Their …
Still not enough
Still not enough
Identity Attack0.004125261
Insult0.010818896
Profanity0.016821137
Threat0.008427517
Severe Toxicity0.0016784668
Low Tox 0.027442247 Moderate Con 0.338 Policy_Critique
Dec 29, 2025 Deportations From Canada at Their …
At least they seem like they can hold jobs and speak the native language so can assimilate(as much as their overwhelming numbers allow) well enough. The poor driving performance is an extreme safety issue that …
At least they seem like they can hold jobs and speak the native language so can assimilate(as much as their overwhelming numbers allow) well enough. The poor driving performance is an extreme safety issue that needs addressed ASAP, immediately, yesterday.
Identity Attack0.0037367835
Insult0.01617693
Profanity0.0094256615
Threat0.0061231707
Severe Toxicity0.0007247925
Low Tox 0.026499467 Moderate Con 0.484 Fear_Threat
Jan 28, 2026 Inside Canada's Indian Invasion...
Not even close to enough. Im telling you since 2019 more than 2 million a year came here. Theres nearly a million refugee claims a year from India alone.
Not even close to enough. Im telling you since 2019 more than 2 million a year came here. Theres nearly a million refugee claims a year from India alone.
Identity Attack0.015154205
Insult0.00971689
Profanity0.011646013
Threat0.006530962
Severe Toxicity0.00084400177
Low Tox 0.026145924 Moderate Con 0.435
Dec 28, 2025 Deportations From Canada at Their …
My english isn't good enough to understand clearly what she said about the 50 000 dollars. Can someone explain to me please? Did she say refugees get 50 000 Dollars as a gift to settle …
My english isn't good enough to understand clearly what she said about the 50 000 dollars. Can someone explain to me please? Did she say refugees get 50 000 Dollars as a gift to settle in Canada? Or I understood it wrong?
Identity Attack0.010951365
Insult0.011882903
Profanity0.00993805
Threat0.005964585
Severe Toxicity0.0006532669
Low Tox 0.026028076 Constructive 0.52
Nov 2, 2018 1 likes How much do refugees and …
NOT ENOUGH
NOT ENOUGH
Identity Attack0.0031818156
Insult0.010286893
Profanity0.015044857
Threat0.00746953
Severe Toxicity0.0014686584
Low Tox 0.026028076 Low Con 0.255
Dec 25, 2025 3 likes Deportations From Canada at Their …
We have enough land to expand on ! We could try!
We have enough land to expand on ! We could try!
Identity Attack0.005771666
Insult0.009298887
Profanity0.013507691
Threat0.0079873605
Severe Toxicity0.0015449524
Low Tox 0.025792383 Moderate Con 0.393 Policy_Critique
Jan 5, 2026 Migrants cross into Canada near …
All international students are required to provide documents and statement letters in their student visa applications to prove that they intend to return to their home countries after their studies. The only thing that is …
All international students are required to provide documents and statement letters in their student visa applications to prove that they intend to return to their home countries after their studies. The only thing that is expected (not guaranteed in any way) is a post-graduation work permit to give them a chance to acquire Canadian work experience and have enough points to apply for permanent residency if they choose to. The government should only be responsible for those who were already selected and approved for residency before changes to the regulations. All future applicants should be evaluated based on the latest changes. That is not new, and all current immigrant citizens had to adapt to the changes to requirements back in their time as well.
Identity Attack0.008250522
Insult0.013820915
Profanity0.011184863
Threat0.0063626673
Severe Toxicity0.0008869171
Low Tox 0.025085296 Constructive 0.622 Policy_Critique
Jan 22, 2026 Why Canada’s immigration system has …
July 5th 2025, passed 20/20 only used this video once. This video is enough to pass the test Thanks to the owner of the channel
July 5th 2025, passed 20/20 only used this video once. This video is enough to pass the test Thanks to the owner of the channel
Identity Attack0.0058456613
Insult0.011198899
Profanity0.017845914
Threat0.008841781
Severe Toxicity0.0017738342
Low Tox 0.025085296 Moderate Con 0.369
Jul 6, 2025 7 likes Canadian Citizenship Test 2025 – …
Not enough !!
Not enough !!
Identity Attack0.0024603575
Insult0.011198899
Profanity0.013131939
Threat0.0074436385
Severe Toxicity0.001449585
Low Tox 0.024731753 Moderate Con 0.374
Dec 24, 2025 2 likes Deportations From Canada at Their …
Agree with Michelle and conservatives!! Enough is enough
Agree with Michelle and conservatives!! Enough is enough
Identity Attack0.004994711
Insult0.010970897
Profanity0.0113727385
Threat0.0069387536
Severe Toxicity0.0010633469
Low Tox 0.02343543 Moderate Con 0.441 Identity_Assertion
Feb 23, 2026 73 likes 'We do know that there's …
Not enough. Keep going
Not enough. Keep going
Identity Attack0.0023863618
Insult0.011540901
Profanity0.0127561875
Threat0.00789674
Severe Toxicity0.0011348724
Low Tox 0.02308189 Moderate Con 0.346 Call_To_Action
Jan 5, 2026 New rules, regulations take effect …
Dusabled 60 year old here. My government is kind enough to give this 6th generation canadian 940 dollars per month to try to exist on. All my family fought in ww1 and ww2 as well …
Dusabled 60 year old here. My government is kind enough to give this 6th generation canadian 940 dollars per month to try to exist on. All my family fought in ww1 and ww2 as well as other peace keeping etc.
Identity Attack0.0047357255
Insult0.010628895
Profanity0.011201942
Threat0.0067057298
Severe Toxicity0.00093460083
Low Tox 0.022610499 Constructive 0.659
Aug 26, 2025 Why Canadians Are Turning Against …
It isn’t nearly enough. It would be better to secure our borders so people can’t just walk across. It isn’t rocket science. We do not have the responsibility to take in every person who crosses …
It isn’t nearly enough. It would be better to secure our borders so people can’t just walk across. It isn’t rocket science. We do not have the responsibility to take in every person who crosses our border especially when their first step on western land was the US.
Identity Attack0.006992595
Insult0.010248893
Profanity0.010484599
Threat0.0068869707
Severe Toxicity0.0007867813
Low Tox 0.022139108 Moderate Con 0.449 Policy_Critique
Dec 29, 2025 1 likes Deportations From Canada at Their …
Not enough!
Not enough!
Identity Attack0.0021828737
Insult0.010210892
Profanity0.0128245065
Threat0.0074436385
Severe Toxicity0.0012969971
Low Tox 0.022139108 Moderate Con 0.343 Policy_Critique
Dec 24, 2025 4 likes Deportations From Canada at Their …
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 …
I cannot do business with them…i tried, but my price is never low enough, constantly trying for freebies while doing a job for them and the renegotiation process when the work is complete is not …
I cannot do business with them…i tried, but my price is never low enough, constantly trying for freebies while doing a job for them and the renegotiation process when the work is complete is not enjoyable…my answer…sorry, too busy. I’d rather have a day off.
Identity Attack0.0017388993
Insult0.0115029
Profanity0.011526455
Threat0.006058442
Severe Toxicity0.0005912781
Low Tox 0.020960633 Constructive 0.544 Personal_Narrative
Oct 3, 2025 Inside Canada's Indian Metropolis (Brampton)
Not enough
Not enough
Identity Attack0.0032003147
Insult0.009260887
Profanity0.015249812
Threat0.0075083673
Severe Toxicity0.0012302399
Low Tox 0.020842785 Moderate Con 0.385
Dec 28, 2025 Deportations From Canada at Their …
Not enough
Not enough
Identity Attack0.0032003147
Insult0.009260887
Profanity0.015249812
Threat0.0075083673
Severe Toxicity0.0012302399
Low Tox 0.020842785 Moderate Con 0.389
Jan 3, 2026 1 likes New rules, regulations take effect …
Not enough
Not enough
Identity Attack0.0032003147
Insult0.009260887
Profanity0.015249812
Threat0.0075083673
Severe Toxicity0.0012302399
Low Tox 0.020842785 Moderate Con 0.385
Dec 31, 2025 Deportations From Canada at Their …
i just had an idea... why don't they go into trades to build homes. THAT would be contributing. not enough housing....you understand...? comprende mi amigo..!!
i just had an idea... why don't they go into trades to build homes. THAT would be contributing. not enough housing....you understand...? comprende mi amigo..!!
Identity Attack0.0026638457
Insult0.011236899
Profanity0.011133623
Threat0.0063626673
Severe Toxicity0.0008535385
Low Tox 0.020231359 Constructive 0.521
Nov 23, 2025 1 likes Quebec Ends Economic Immigration Program …
no where near high enough, 18,000 should be 180,00
no where near high enough, 18,000 should be 180,00
Identity Attack0.004384246
Insult0.008614883
Profanity0.013849284
Threat0.008194493
Severe Toxicity0.001373291
Low Tox 0.019980038 Low Con 0.22 Policy_Critique
Dec 29, 2025 1 likes Deportations From Canada at Their …
Not high enough.
Not high enough.
Identity Attack0.0021181274
Insult0.010172892
Profanity0.012141321
Threat0.007094103
Severe Toxicity0.00094890594
Low Tox 0.019728716 Low Con 0.293
Dec 26, 2025 1 likes Deportations From Canada at Their …

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.