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: "There was not a need …" 2,035 comments · Page 74 of 82
Thank you for covering this. People need to wake up.
Thank you for covering this. People need to wake up.
Identity Attack0.0024233595
Insult0.012680908
Profanity0.010757872
Threat0.007197669
Severe Toxicity0.000834465
Low Tox 0.024849601 Moderate Con 0.387 Call_To_Action
Feb 26, 2026 37 likes BATRA’S BURNING QUESTIONS: Canada’s absent …
We need our own ice
We need our own ice
Identity Attack0.0043102503
Insult0.009678889
Profanity0.015420608
Threat0.008867673
Severe Toxicity0.0017166138
Low Tox 0.024731753 Moderate Con 0.327 Meta_Commentary
Feb 18, 2026 6 likes Canadian immigration officers investigating hundreds …
We need ICE like agents for these people.
We need ICE like agents for these people.
Identity Attack0.0031263188
Insult0.011844902
Profanity0.0108774295
Threat0.009204263
Severe Toxicity0.001411438
Low Tox 0.024613906 Low Con 0.202 Call_To_Action
Sep 30, 2025 IRCC Names India in Study …
We need people for future
We need people for future
Identity Attack0.007547563
Insult0.0107048955
Profanity0.016752819
Threat0.008815889
Severe Toxicity0.0018119812
Low Tox 0.02449606 Moderate Con 0.322
Nov 21, 2025 Thousands of refugees allowed into …
We need Trump
We need Trump
Identity Attack0.0055866763
Insult0.011236899
Profanity0.014669105
Threat0.008634649
Severe Toxicity0.0017738342
Low Tox 0.02449606 Low Con 0.288
Aug 25, 2025 Why Canadians Are Turning Against …
What is middle class these days. To live like the middle class did in the 90's you would need a household income of 200+. 400 dollars off 200 grand is nothing
What is middle class these days. To live like the middle class did in the 90's you would need a household income of 200+. 400 dollars off 200 grand is nothing
Identity Attack0.0044582416
Insult0.012376905
Profanity0.0118338885
Threat0.005864255
Severe Toxicity0.0006723404
Low Tox 0.02449606 Moderate Con 0.373
Jan 17, 2026 Canada’s new rules in 2026
we need ICE
we need ICE
Identity Attack0.00449524
Insult0.009108886
Profanity0.014874061
Threat0.00933372
Severe Toxicity0.0020503998
Low Tox 0.024260364 Low Con 0.264
Jan 18, 2026 2.9 million Canadian temporary visas …
American, Canadian, Australian, New Zealander, Irish, and British patriots all need to unite more than ever right now.
American, Canadian, Australian, New Zealander, Irish, and British patriots all need to unite more than ever right now.
Identity Attack0.013546381
Insult0.009241886
Profanity0.014088398
Threat0.008531082
Severe Toxicity0.0015068054
Low Tox 0.024260364 Moderate Con 0.453 Identity_Assertion
Feb 3, 2026 14 likes Inside Canada's Indian Invasion...
we need ICE
we need ICE
Identity Attack0.00449524
Insult0.009108886
Profanity0.014874061
Threat0.00933372
Severe Toxicity0.0020503998
Low Tox 0.024260364 Low Con 0.264
Jun 19, 2025 36 likes How Canada broke its immigration …
Same thing is happening to the whole of Australia, something needs to change before it’s too late
Same thing is happening to the whole of Australia, something needs to change before it’s too late
Identity Attack0.00847251
Insult0.0096028885
Profanity0.012346277
Threat0.008789998
Severe Toxicity0.0012493134
Low Tox 0.023906821 Moderate Con 0.38 Fear_Threat
Jan 28, 2026 Inside Canada's Indian Invasion...
I wonder what Carney thinks of this this needs to go to the house of commons
I wonder what Carney thinks of this this needs to go to the house of commons
Identity Attack0.0027933381
Insult0.011198899
Profanity0.011765569
Threat0.007922632
Severe Toxicity0.001001358
Low Tox 0.023906821 Moderate Con 0.322 Call_To_Action
Sep 30, 2025 IRCC Names India in Study …
Rookie numbers, we need 400,000 a week
Rookie numbers, we need 400,000 a week
Identity Attack0.0057346676
Insult0.010362893
Profanity0.015932998
Threat0.008116818
Severe Toxicity0.0016784668
Low Tox 0.023788974 Low Con 0.226 Call_To_Action
Dec 31, 2025 3 likes Deportations From Canada at Their …
Oh gee, AI is coming soon. We sure need more workers eh?
Oh gee, AI is coming soon. We sure need more workers eh?
Identity Attack0.0039587705
Insult0.011274899
Profanity0.012995303
Threat0.0070034824
Severe Toxicity0.0012588501
Low Tox 0.023788974 Low Con 0.207
Nov 21, 2025 1 likes Thousands of refugees allowed into …
Ill be canada ice for free i need a job . Id gladly do it
Ill be canada ice for free i need a job . Id gladly do it
Identity Attack0.007288578
Insult0.011008898
Profanity0.01309778
Threat0.007327127
Severe Toxicity0.0013828278
Low Tox 0.023671126 Moderate Con 0.396
Jan 18, 2026 2.9 million Canadian temporary visas …
Looks like we need ICE here
Looks like we need ICE here
Identity Attack0.0042917514
Insult0.009203887
Profanity0.014771583
Threat0.009307829
Severe Toxicity0.0022411346
Low Tox 0.023553278 Low Con 0.234 Call_To_Action
Feb 18, 2026 Canadian immigration officers investigating hundreds …
Fantastic, more more more is needed.😂
Fantastic, more more more is needed.😂
Identity Attack0.0032003147
Insult0.010210892
Profanity0.015010698
Threat0.008336896
Severe Toxicity0.0016975403
Low Tox 0.023317585 Moderate Con 0.403 Humor_Satire
Dec 24, 2025 12 likes Deportations From Canada at Their …
Hopefully that’s per month. That’s what it should be. Hope you don’t need to go to the hospital. We are full
Hopefully that’s per month. That’s what it should be. Hope you don’t need to go to the hospital. We are full
Identity Attack0.0027563404
Insult0.00975489
Profanity0.01261955
Threat0.007547205
Severe Toxicity0.0010681152
Low Tox 0.023317585 Constructive 0.515 Fear_Threat
Jan 1, 2026 Deportations From Canada at Their …
Quick question, everyone- I just did my exam and got 15/20. I passed, right? I don't have to redo it again. The requirement document that they sent, they said we need to get 15 out …
Quick question, everyone- I just did my exam and got 15/20. I passed, right? I don't have to redo it again. The requirement document that they sent, they said we need to get 15 out of 20. So, I'm assuming I pass. Please someone reply.🙏
Identity Attack0.005253696
Insult0.009355888
Profanity0.015625564
Threat0.0086087575
Severe Toxicity0.0013923645
Low Tox 0.023317585 Constructive 0.615 Question
Dec 22, 2025 1 likes Canadian Citizenship Test 2025 – …
We need. Canadian I.C.E
We need. Canadian I.C.E
Identity Attack0.009619443
Insult0.010362893
Profanity0.0117997285
Threat0.008582866
Severe Toxicity0.0016784668
Low Tox 0.023317585 Moderate Con 0.346 Call_To_Action
Nov 10, 2025 1 likes IRCC Names India in Study …
Canada needs Trump
Canada needs Trump
Identity Attack0.007473567
Insult0.011084898
Profanity0.012346277
Threat0.00780612
Severe Toxicity0.0014591217
Low Tox 0.023199737 Low Con 0.192 Call_To_Action
Jan 27, 2026 Inside Canada's Indian Invasion...
Need to have a electronic translator to find out whats truly being said in our great country
Need to have a electronic translator to find out whats truly being said in our great country
Identity Attack0.005771666
Insult0.010362893
Profanity0.013917602
Threat0.007547205
Severe Toxicity0.0011110306
Low Tox 0.023199737 Moderate Con 0.373
Sep 10, 2025 1 likes Why Canadians Are Turning Against …
Canada (Trudeau) Let too many in at the same time... We cant take more for now... we need to prepare schools, more hospitals, ect. Its now time for other provinces to take more .... like …
Canada (Trudeau) Let too many in at the same time... We cant take more for now... we need to prepare schools, more hospitals, ect. Its now time for other provinces to take more .... like quebec, Ontario and BC are overloaded....
Identity Attack0.0044582416
Insult0.012566907
Profanity0.010006369
Threat0.007081157
Severe Toxicity0.0010538101
Low Tox 0.023199737 Constructive 0.595
Nov 23, 2025 Quebec Ends Economic Immigration Program …
If Canadian companies are not hiring Canadian citizens, who do you need to be looking at maybe the companies?
If Canadian companies are not hiring Canadian citizens, who do you need to be looking at maybe the companies?
Identity Attack0.013244915
Insult0.010096892
Profanity0.009664777
Threat0.0066733654
Severe Toxicity0.0008392334
Low Tox 0.02308189 Low Con 0.24
Aug 25, 2025 1 likes Why Canadians Are Turning Against …
Why do they call it Brampton? Needs a new name and change all street names please?
Why do they call it Brampton? Needs a new name and change all street names please?
Identity Attack0.005660672
Insult0.0105148945
Profanity0.011423977
Threat0.007249452
Severe Toxicity0.0010061264
Low Tox 0.02308189 Low Con 0.277 Identity_Assertion
Dec 15, 2025 Inside Canada's Indian Metropolis (Brampton)
Looks like we need ICE here
Looks like we need ICE here
Identity Attack0.004162259
Insult0.009089886
Profanity0.014498309
Threat0.009204263
Severe Toxicity0.0021648407
Low Tox 0.02308189 Low Con 0.234 Call_To_Action
Feb 18, 2026 3 likes Canadian immigration officers investigating hundreds …

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.