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
30,738 comments · Page 1132 of 1230
2 Million imported in the last 5 years. keep calculating.
2 Million imported in the last 5 years. keep calculating.
Identity Attack0.0028673338
Insult0.009127886
Profanity0.00950252
Threat0.0067057298
Severe Toxicity0.00071048737
Low Tox 0.017592486 Moderate Con 0.304
Dec 24, 2025 32 likes Deportations From Canada at Their …
No one paid me 50 k in the first place. That’s a down payment for a house dude .
No one paid me 50 k in the first place. That’s a down payment for a house dude .
Identity Attack0.0014059186
Insult0.010096892
Profanity0.012551232
Threat0.0062914654
Severe Toxicity0.0006341934
Low Tox 0.017592486 Low Con 0.271
Oct 19, 2021 How much do refugees and …
Vermont needs to step up their game.
Vermont needs to step up their game.
Identity Attack0.003921773
Insult0.009982891
Profanity0.01128734
Threat0.007534259
Severe Toxicity0.00086307526
Low Tox 0.017592486 Low Con 0.21 Comparative_Framing
Mar 2, 2026 Inside Canada's Indian Invasion...
Woohoo 🙌!!!! It is about time.
Woohoo 🙌!!!! It is about time.
Identity Attack0.002552852
Insult0.0088618845
Profanity0.013780965
Threat0.00789674
Severe Toxicity0.0013828278
Low Tox 0.017592486 Moderate Con 0.428
Nov 22, 2025 2 likes Quebec Ends Economic Immigration Program …
You know you’re in Canada when the opposition party is held to a higher standard of conduct than the actual government…
You know you’re in Canada when the opposition party is held to a higher standard of conduct than the actual government…
Identity Attack0.006622616
Insult0.010970897
Profanity0.009451281
Threat0.0059160385
Severe Toxicity0.00062942505
Low Tox 0.017592486 Low Con 0.195 Policy_Critique
Feb 26, 2026 85 likes BATRA’S BURNING QUESTIONS: Canada’s absent …
India
India
Identity Attack0.00984143
Insult0.008918885
Profanity0.015386449
Threat0.007314181
Severe Toxicity0.0013446808
Low Tox 0.017592486 Moderate Con 0.463
Feb 17, 2026 Inside Canada's Indian Invasion...
Thank you for exposing this. I live in Surrey, BC and it's basically the same here
Thank you for exposing this. I live in Surrey, BC and it's basically the same here
Identity Attack0.006511623
Insult0.009070885
Profanity0.014600786
Threat0.0078449575
Severe Toxicity0.0012302399
Low Tox 0.017592486 Constructive 0.611 Personal_Narrative
Jan 27, 2026 104 likes Inside Canada's Indian Invasion...
Why not invest the money back home? I don’t understand
Why not invest the money back home? I don’t understand
Identity Attack0.0025713511
Insult0.009298887
Profanity0.011253181
Threat0.0059904763
Severe Toxicity0.00064373016
Low Tox 0.017592486 Moderate Con 0.332 Question
Feb 11, 2026 Canada's tighter immigration policy divides …
No KFC no curry
No KFC no curry
Identity Attack0.0029783275
Insult0.00979289
Profanity0.014361672
Threat0.0060325502
Severe Toxicity0.0012111664
Low Tox 0.017592486 Moderate Con 0.342 Humor_Satire
Feb 3, 2026 1 likes Inside Canada's Indian Invasion...
News reports in Europe indicate that Switzerland may be holding a referendum in July 2026 to cap the population of that country at 10 million. If the population at any point reaches 9.5 million, then …
News reports in Europe indicate that Switzerland may be holding a referendum in July 2026 to cap the population of that country at 10 million. If the population at any point reaches 9.5 million, then Switzerland would be obligated to withdraw from certain treaties involving free movement of European citizens. Perhaps It's something to consider here in Canada, capping the population at no more than 40 million. Oops. We're already past that.
Identity Attack0.006770608
Insult0.009070885
Profanity0.0108774295
Threat0.0063950317
Severe Toxicity0.0008201599
Low Tox 0.017592486 Moderate Con 0.477 Comparative_Framing
Feb 22, 2026 1 likes LILLEY UNLEASHED: The fall of …
Great job
Great job
Identity Attack0.0043657473
Insult0.008918885
Profanity0.017914234
Threat0.008103873
Severe Toxicity0.0018882751
Low Tox 0.017592486 Moderate Con 0.474
Feb 22, 2026 Canadian immigration officers investigating hundreds …
Canada has no ICE so everyone is staying
Canada has no ICE so everyone is staying
Identity Attack0.0065856185
Insult0.009564889
Profanity0.010211324
Threat0.0061878995
Severe Toxicity0.0007724762
Low Tox 0.017466826 Low Con 0.239 Unverified_Claim
Jan 20, 2026 2 likes 2.9 million Canadian temporary visas …
2:37 * India 500
2:37 * India 500
Identity Attack0.007732552
Insult0.009165886
Profanity0.016957775
Threat0.009023022
Severe Toxicity0.0018310547
Low Tox 0.017466826 Low Con 0.204 Meta_Commentary
Jan 29, 2026 Inside Canada's Indian Invasion...
This has been going for more than 15 years. Its too late.
This has been going for more than 15 years. Its too late.
Identity Attack0.0019608864
Insult0.009564889
Profanity0.011201942
Threat0.006977591
Severe Toxicity0.00071048737
Low Tox 0.017466826 Low Con 0.27 Policy_Critique
Feb 19, 2026 Canadian immigration officers investigating hundreds …
Those opinions were the versions people were willing to say on camera. Imagine how they really feel.
Those opinions were the versions people were willing to say on camera. Imagine how they really feel.
Identity Attack0.0022753682
Insult0.009298887
Profanity0.0113215
Threat0.0069516995
Severe Toxicity0.00071525574
Low Tox 0.017466826 Low Con 0.228 Fear_Threat
Jan 28, 2026 Inside Canada's Indian Invasion...
1:40 Spot on..
1:40 Spot on..
Identity Attack0.0032928092
Insult0.0086718835
Profanity0.015625564
Threat0.007521313
Severe Toxicity0.0015354156
Low Tox 0.017466826 Moderate Con 0.358 Meta_Commentary
Aug 26, 2025 Why Canadians Are Turning Against …
Endless gone Is there a panel that decides on the aslym claim or one person what is the actual process and does it need to go through the senate to become law
Endless gone Is there a panel that decides on the aslym claim or one person what is the actual process and does it need to go through the senate to become law
Identity Attack0.0031633168
Insult0.008785884
Profanity0.01261955
Threat0.0069516995
Severe Toxicity0.0007534027
Low Tox 0.017466826 Low Con 0.237 Question
Feb 23, 2026 'We do know that there's …
great to see the video was put back on youtube @tyler oliveira
great to see the video was put back on youtube @tyler oliveira
Identity Attack0.0057346676
Insult0.008880884
Profanity0.017845914
Threat0.009955117
Severe Toxicity0.0018978119
Low Tox 0.017466826 Moderate Con 0.325 Meta_Commentary
Feb 3, 2026 Inside Canada's Indian Invasion...
thanks for making this
thanks for making this
Identity Attack0.0047172266
Insult0.009146886
Profanity0.017231047
Threat0.009100696
Severe Toxicity0.0017356873
Low Tox 0.017466826 Moderate Con 0.448 Solidarity
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
The only solution ÜMİT ÖZDAĞ ❤
The only solution ÜMİT ÖZDAĞ ❤
Identity Attack0.0027933381
Insult0.008994885
Profanity0.016103793
Threat0.0082074385
Severe Toxicity0.0020313263
Low Tox 0.017466826 Low Con 0.174 Call_To_Action
Feb 16, 2026 Inside Canada's Indian Invasion...
Smh
Smh
Identity Attack0.002830336
Insult0.010590895
Profanity0.021808386
Threat0.0067316215
Severe Toxicity0.001449585
Low Tox 0.017466826 Low Con 0.268
Jan 27, 2026 Inside Canada's Indian Invasion...
Identity Attack0.004347248
Insult0.009260887
Profanity0.019143965
Threat0.007870848
Severe Toxicity0.0018692017
Low Tox 0.017466826 Constructive 0.537
Jun 9, 2025 1 likes Canadian Citizenship Test 2025 – …
What do they mean when they say Canadian culture? What are examples of participating in it?
What do they mean when they say Canadian culture? What are examples of participating in it?
Identity Attack0.010507392
Insult0.008519882
Profanity0.010296722
Threat0.006136116
Severe Toxicity0.000872612
Low Tox 0.017466826 Low Con 0.285
Dec 14, 2025 Inside Canada's Indian Metropolis (Brampton)
This is great news but it needs to be higher. Way higher.
This is great news but it needs to be higher. Way higher.
Identity Attack0.0030338243
Insult0.009146886
Profanity0.013371054
Threat0.0078449575
Severe Toxicity0.0011205673
Low Tox 0.017466826 Moderate Con 0.338 Call_To_Action
Dec 30, 2025 1 likes Deportations From Canada at Their …
Thy get 2400$ a month n 400 $ per child a month free housing😢 n taxpayers paying
Thy get 2400$ a month n 400 $ per child a month free housing😢 n taxpayers paying
Identity Attack0.0021828737
Insult0.010248893
Profanity0.010040528
Threat0.0059937127
Severe Toxicity0.0007343292
Low Tox 0.017466826 Moderate Con 0.405
Nov 21, 2025 17 likes Thousands of refugees allowed into …

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.