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: "so many of the same …" 1,340 comments · Page 52 of 54
How many of them do you lose contact with after you pay them?
How many of them do you lose contact with after you pay them?
Identity Attack0.0017666477
Insult0.008386881
Profanity0.012277958
Threat0.007197669
Severe Toxicity0.0007200241
Low Tox 0.018849092 Low Con 0.26
Oct 23, 2018 3 likes How much do refugees and …
In Japan many people work as temporary workers They sign contracts, when the contract is up they leave and get paid a big chunk of the money the company was keeping for them and a …
In Japan many people work as temporary workers They sign contracts, when the contract is up they leave and get paid a big chunk of the money the company was keeping for them and a bonus, to make sure they leave. Sometimes they extend their contract , but they do have to leave for for a month to get the money. Japan is making sure everybody is keeping their part of the deal. Why can't we have it here? Why TEMPORARY workers demand to stay?
Identity Attack0.00932346
Insult0.009336887
Profanity0.011201942
Threat0.006045496
Severe Toxicity0.0007581711
Low Tox 0.018849092 Constructive 0.726 Comparative_Framing
Feb 11, 2026 15 likes Canada's tighter immigration policy divides …
We agree it’s too many
We agree it’s too many
Identity Attack0.0045322375
Insult0.009165886
Profanity0.014532468
Threat0.007637825
Severe Toxicity0.0013160706
Low Tox 0.01859777 Moderate Con 0.337 Policy_Critique
Aug 28, 2025 1 likes Why Canadians Are Turning Against …
I now passed 18/20. I've used many different sources. This was the BEST. 99% of questions came from here. MUCH THANKS!!!😊
I now passed 18/20. I've used many different sources. This was the BEST. 99% of questions came from here. MUCH THANKS!!!😊
Identity Attack0.0042917514
Insult0.009279887
Profanity0.01579636
Threat0.007754337
Severe Toxicity0.0014686584
Low Tox 0.018095128 Constructive 0.646 Personal_Narrative
Jun 2, 2025 3 likes Canadian Citizenship Test 2025 – …
Too many...
Too many...
Identity Attack0.0023123662
Insult0.009203887
Profanity0.0118338885
Threat0.006912862
Severe Toxicity0.001077652
Low Tox 0.017592486 Moderate Con 0.394 Fear_Threat
Feb 28, 2026 Inside Canada's Indian Invasion...
Thank you very much for saying what many of us cannot
Thank you very much for saying what many of us cannot
Identity Attack0.002830336
Insult0.0096028885
Profanity0.01354185
Threat0.0065244893
Severe Toxicity0.0008583069
Low Tox 0.017215505 Moderate Con 0.467 Solidarity
Aug 26, 2025 1 likes Why Canadians Are Turning Against …
Good...we welcome far too many people!!
Good...we welcome far too many people!!
Identity Attack0.0043657473
Insult0.0092228865
Profanity0.013234417
Threat0.006912862
Severe Toxicity0.0011110306
Low Tox 0.017089844 Moderate Con 0.421
Nov 20, 2025 208 likes Quebec Ends Economic Immigration Program …
No only Canada, many countries in the world are going to hard times with everything so expensive.
No only Canada, many countries in the world are going to hard times with everything so expensive.
Identity Attack0.0044582416
Insult0.009564889
Profanity0.009639157
Threat0.006479179
Severe Toxicity0.00059843063
Low Tox 0.017089844 Moderate Con 0.469 Economic_Argument
Sep 9, 2025 1 likes Why Canadians Are Turning Against …
Federal government quietly approving PR to many of them with low CRS scores.
Federal government quietly approving PR to many of them with low CRS scores.
Identity Attack0.0034223017
Insult0.010590895
Profanity0.010228404
Threat0.0064079775
Severe Toxicity0.00069618225
Low Tox 0.017089844 Low Con 0.23 Unverified_Claim
Jan 15, 2026 29 likes 2.9 million Canadian temporary visas …
Well.. Arguably Nova Scotia had the advantage of being a eastern port with the potential to be greater GDP than Manhattan. Many people blame its zero or negative growth on restrictive immigration policy, whereas the …
Well.. Arguably Nova Scotia had the advantage of being a eastern port with the potential to be greater GDP than Manhattan. Many people blame its zero or negative growth on restrictive immigration policy, whereas the USA pretty much just let everyone in. Mind you, nowadays you need to be making about $140,000 USD to survive as a renter in Manhattan, so - maybe it was the correct move.
Identity Attack0.0061046463
Insult0.009317887
Profanity0.009869732
Threat0.0060778605
Severe Toxicity0.00062942505
Low Tox 0.017089844 Constructive 0.557 Comparative_Framing
Jun 21, 2025 1 likes How Canada broke its immigration …
I know that by December 2025 there are 5 million people whose visas expired. How many left?! What about others? Why Canada gave so many visas?
I know that by December 2025 there are 5 million people whose visas expired. How many left?! What about others? Why Canada gave so many visas?
Identity Attack0.0054756827
Insult0.009032886
Profanity0.010262563
Threat0.006149062
Severe Toxicity0.00071525574
Low Tox 0.016964182 Moderate Con 0.425
Dec 28, 2025 Deportations From Canada at Their …
THANK YOU FOR COVERING THIS! I am canadian born 99 in brampton, I have lived in many cities in Ontario but brampton is on a different level
THANK YOU FOR COVERING THIS! I am canadian born 99 in brampton, I have lived in many cities in Ontario but brampton is on a different level
Identity Attack0.0068446035
Insult0.00975489
Profanity0.010621235
Threat0.0061231707
Severe Toxicity0.00081539154
Low Tox 0.01633588 Constructive 0.636 Personal_Narrative
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
Many Indians moved to Western countries seeking a fresh start away from India, yet over time they recreated small versions of India there — and now some of them feel dissatisfied with that very outcome.
Many Indians moved to Western countries seeking a fresh start away from India, yet over time they recreated small versions of India there — and now some of them feel dissatisfied with that very outcome.
Identity Attack0.014852738
Insult0.010134893
Profanity0.012380436
Threat0.0076119336
Severe Toxicity0.0008392334
Low Tox 0.01633588 Low Con 0.299 Identity_Assertion
Feb 14, 2026 4 likes Inside Canada's Indian Invasion...
Well depends how many wife’s they have and children…….
Well depends how many wife’s they have and children…….
Identity Attack0.0032558115
Insult0.008424882
Profanity0.010433359
Threat0.0066668927
Severe Toxicity0.0007581711
Low Tox 0.016210219 Low Con 0.285
Mar 21, 2024 1 likes How much do refugees and …
How many are on public money, not working?!
How many are on public money, not working?!
Identity Attack0.0016371552
Insult0.009545889
Profanity0.009835573
Threat0.005812472
Severe Toxicity0.0005245209
Low Tox 0.01608456 Low Con 0.25 Question
Jan 28, 2026 Inside Canada's Indian Invasion...
Too many immigrants living in Canada on expired student visas
Too many immigrants living in Canada on expired student visas
Identity Attack0.013694964
Insult0.0023713782
Profanity0.000021311838
Threat0.0001593922
Severe Toxicity0.000002871781
Low Tox 0.0155798 Unverified_Claim
Apr 16, 2025 31 likes
ICE is too much, but our system is way too little. We don’t even know how many overstayers we have.
ICE is too much, but our system is way too little. We don’t even know how many overstayers we have.
Identity Attack0.0019608864
Insult0.009393888
Profanity0.0108774295
Threat0.0064532873
Severe Toxicity0.00067710876
Low Tox 0.014953613 Moderate Con 0.4 Policy_Critique
Feb 20, 2026 Canadian immigration officers investigating hundreds …
Compare the way people drive over there, as fast as possible and absolutely zero rules. It's happening in the US as well, so many non drivers that attempt it every day.
Compare the way people drive over there, as fast as possible and absolutely zero rules. It's happening in the US as well, so many non drivers that attempt it every day.
Identity Attack0.0027748393
Insult0.008918885
Profanity0.009767254
Threat0.006265574
Severe Toxicity0.0005698204
Low Tox 0.014953613 Moderate Con 0.498 Comparative_Framing
Jan 27, 2026 Inside Canada's Indian Invasion...
How many were let in.
How many were let in.
Identity Attack0.0020811295
Insult0.007778878
Profanity0.011133623
Threat0.007417747
Severe Toxicity0.00084877014
Low Tox 0.014513801 Moderate Con 0.301
Dec 30, 2025 Deportations From Canada at Their …
No it's not dividing anything. Trudeau welcomed far too many people! We do not have the housing, infrastructure, Health Care system to sustain this population growth!
No it's not dividing anything. Trudeau welcomed far too many people! We do not have the housing, infrastructure, Health Care system to sustain this population growth!
Identity Attack0.0024233595
Insult0.009336887
Profanity0.009365883
Threat0.005835127
Severe Toxicity0.00054597855
Low Tox 0.013885498 Moderate Con 0.481 Policy_Critique
Feb 13, 2026 2 likes Canada's tighter immigration policy divides …
That is barely a reduction in the permanent resident quota at all. It’s still way too many to absorb. It should be at most a third of that.
That is barely a reduction in the permanent resident quota at all. It’s still way too many to absorb. It should be at most a third of that.
Identity Attack0.0018776412
Insult0.008747884
Profanity0.010723713
Threat0.006550381
Severe Toxicity0.0006580353
Low Tox 0.013822667 Low Con 0.261 Policy_Critique
Jan 4, 2026 5 likes New rules, regulations take effect …
How many Ukrainians are vacationing in Russia? Get smart. Don't go.
How many Ukrainians are vacationing in Russia? Get smart. Don't go.
Identity Attack0.014823868
Insult0.0017246281
Profanity0.000062863175
Threat0.0003254312
Severe Toxicity0.0000045505294
Low Tox 0.013718403
Dec 8, 2025
Wonder how many call centers are there
Wonder how many call centers are there
Identity Attack0.0036627878
Insult0.0075888764
Profanity0.013131939
Threat0.0070164283
Severe Toxicity0.00093460083
Low Tox 0.013634177 Low Con 0.274
Jan 27, 2026 171 likes Inside Canada's Indian Invasion...
I live in Victoria, BC. In the past 5 to 7 years, the streets are packed, you can barely drive around in Victoria. No new roads or transportation of any kind, yet so many more …
I live in Victoria, BC. In the past 5 to 7 years, the streets are packed, you can barely drive around in Victoria. No new roads or transportation of any kind, yet so many more new people.
Identity Attack0.0042917514
Insult0.008766884
Profanity0.009835573
Threat0.0064015044
Severe Toxicity0.000705719
Low Tox 0.013571346 Constructive 0.676 Personal_Narrative
Aug 25, 2025 3 likes Why Canadians Are Turning Against …
Many of them work in the security industry
Many of them work in the security industry
Identity Attack0.0040142676
Insult0.007949878
Profanity0.012346277
Threat0.0071588317
Severe Toxicity0.0008773804
Low Tox 0.013005874 Low Con 0.239
Oct 1, 2025 IRCC Names India in Study …

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.