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: "Most Canadians are not against …" 3,707 comments · Page 139 of 149
many canadians apply for 100 jobs and get no job.
many canadians apply for 100 jobs and get no job.
Identity Attack0.012943448
Insult0.010476895
Profanity0.009733095
Threat0.0062526283
Severe Toxicity0.00077724457
Low Tox 0.023553278 Low Con 0.238 Economic_Argument
Feb 22, 2026 1 likes LILLEY UNLEASHED: The fall of …
Make Canada Canadian again!
Make Canada Canadian again!
Identity Attack0.012340514
Insult0.00971689
Profanity0.012073003
Threat0.007598988
Severe Toxicity0.0016021729
Low Tox 0.023553278 Moderate Con 0.324 Identity_Assertion
Jan 29, 2026 1 likes Inside Canada's Indian Invasion...
That's not true, as a Canadian citizen i didn't see the difference on immigration.
That's not true, as a Canadian citizen i didn't see the difference on immigration.
Identity Attack0.013144426
Insult0.009507888
Profanity0.0098868115
Threat0.0057639256
Severe Toxicity0.00068187714
Low Tox 0.02343543 Constructive 0.579 Personal_Narrative
Dec 25, 2025 Deportations From Canada at Their …
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 …
I know where they all are!!!! In my small Canadian town. Just don't understand how its super easy for them to buy homes and drive NEW tesla's on a Tim Hortons wage????
I know where they all are!!!! In my small Canadian town. Just don't understand how its super easy for them to buy homes and drive NEW tesla's on a Tim Hortons wage????
Identity Attack0.006696612
Insult0.012794908
Profanity0.010638315
Threat0.0061037517
Severe Toxicity0.0009536743
Low Tox 0.023199737 Moderate Con 0.495
Oct 1, 2025 IRCC Names India in Study …
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 …
They have become many Canadians' neighbors, like it or not
They have become many Canadians' neighbors, like it or not
Identity Attack0.013244915
Insult0.009640889
Profanity0.011594773
Threat0.006874025
Severe Toxicity0.0010442734
Low Tox 0.022964042 Moderate Con 0.377
Oct 10, 2025 IRCC Names India in Study …
Let people that are working or own businesses paying taxes stay. If they are net negative. No free hand outs paid by Canadian taxpayers.
Let people that are working or own businesses paying taxes stay. If they are net negative. No free hand outs paid by Canadian taxpayers.
Identity Attack0.007288578
Insult0.012186904
Profanity0.009698936
Threat0.0062008454
Severe Toxicity0.00081062317
Low Tox 0.022964042 Moderate Con 0.344 Economic_Argument
Jan 21, 2026 2.9 million Canadian temporary visas …
2:03 true canadian right there, were proud to have that man
2:03 true canadian right there, were proud to have that man
Identity Attack0.010211408
Insult0.009868891
Profanity0.013610168
Threat0.007197669
Severe Toxicity0.0014972687
Low Tox 0.022728346 Moderate Con 0.373 Solidarity
Jan 27, 2026 Inside Canada's Indian Invasion...
Thank you from a Canadian
Thank you from a Canadian
Identity Attack0.013445892
Insult0.009944891
Profanity0.013473531
Threat0.0072365063
Severe Toxicity0.0014019012
Low Tox 0.022728346 Constructive 0.507 Solidarity
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Bikeman is a Canadian hero. 😂
Bikeman is a Canadian hero. 😂
Identity Attack0.0058456613
Insult0.011730902
Profanity0.013917602
Threat0.006757513
Severe Toxicity0.0012493134
Low Tox 0.022728346 Moderate Con 0.365 Solidarity
Jan 28, 2026 2 likes Inside Canada's Indian Invasion...
Canadians voted for these policies.
Canadians voted for these policies.
Identity Attack0.010803374
Insult0.010438894
Profanity0.00998929
Threat0.0062526283
Severe Toxicity0.0008201599
Low Tox 0.022728346 Moderate Con 0.318
Aug 25, 2025 2 likes Why Canadians Are Turning Against …
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 …
Look at what British business and elites have done to England. Canadian business and elites want to do the same thing.
Look at what British business and elites have done to England. Canadian business and elites want to do the same thing.
Identity Attack0.009286462
Insult0.011122898
Profanity0.009818493
Threat0.0065050707
Severe Toxicity0.000834465
Low Tox 0.022374803 Low Con 0.203 Comparative_Framing
Nov 21, 2025 1 likes Quebec Ends Economic Immigration Program …
The heavy price is paid by the Canadians who lose housing ,jobs , college opportunities, health care, etc
The heavy price is paid by the Canadians who lose housing ,jobs , college opportunities, health care, etc
Identity Attack0.011025362
Insult0.009868891
Profanity0.009323184
Threat0.0060908063
Severe Toxicity0.0008201599
Low Tox 0.022256956 Moderate Con 0.426 Economic_Argument
Jan 16, 2026 2.9 million Canadian temporary visas …
As an immigrant of Canada, I migrated here in 1999 when I was like 4 years old, I love Canada, and I consider myself Canadian, with a Jamaican background, I share my culture, but I …
As an immigrant of Canada, I migrated here in 1999 when I was like 4 years old, I love Canada, and I consider myself Canadian, with a Jamaican background, I share my culture, but I assimilated to Canadian culture because this is where I live, my home, I want to be part of Canadian culture not too change it.
Identity Attack0.015455672
Insult0.00983089
Profanity0.011936366
Threat0.0064468146
Severe Toxicity0.0009393692
Low Tox 0.022021262 Constructive 0.777 Personal_Narrative
Sep 10, 2025 1 likes Why Canadians Are Turning Against …
Great job as usual Michelle to speak for Canadians!
Great job as usual Michelle to speak for Canadians!
Identity Attack0.00880549
Insult0.011920903
Profanity0.009647697
Threat0.0059969495
Severe Toxicity0.0008583069
Low Tox 0.022021262 Moderate Con 0.491 Meta_Commentary
Feb 24, 2026 12 likes 'We do know that there's …
Justin has let too many in. Canadians need support right now .
Justin has let too many in. Canadians need support right now .
Identity Attack0.0074365693
Insult0.011730902
Profanity0.009681856
Threat0.0067057298
Severe Toxicity0.0008678436
Low Tox 0.021903414 Moderate Con 0.342
Nov 23, 2025 29 likes Quebec Ends Economic Immigration Program …
Immigration wasn’t designed to help Canadians. It was designed to protect profits. The rich gained. Corporations gained. Government gained statistics. Society paid the cost.
Immigration wasn’t designed to help Canadians. It was designed to protect profits. The rich gained. Corporations gained. Government gained statistics. Society paid the cost.
Identity Attack0.008916483
Insult0.010476895
Profanity0.009562299
Threat0.005935457
Severe Toxicity0.00074386597
Low Tox 0.021903414 Moderate Con 0.352 Policy_Critique
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
I haven't met a single Canadian that says immigration is not a problem..I'm an immigrant myself, but came here by applying and going through countless interviews etc..like most in the 90s. Guess what , we …
I haven't met a single Canadian that says immigration is not a problem..I'm an immigrant myself, but came here by applying and going through countless interviews etc..like most in the 90s. Guess what , we all integrated and learned the language and customs ...as everyone should
Identity Attack0.011247349
Insult0.009982891
Profanity0.0113215
Threat0.005922511
Severe Toxicity0.0007581711
Low Tox 0.021667719 Constructive 0.785 Personal_Narrative
Feb 12, 2026 2 likes Canada's tighter immigration policy divides …
Canadian accent
Canadian accent
Identity Attack0.012541492
Insult0.010058892
Profanity0.0138151245
Threat0.006602164
Severe Toxicity0.0012588501
Low Tox 0.021667719 Moderate Con 0.377
Aug 25, 2025 1 likes Why Canadians Are Turning Against …
Immigration is essential for Canada to survive.. but... it needs to be a reasonable, controlled intake. Global situations have pushed Canada to take more than they could manage. We don't need to stop immigration, just …
Immigration is essential for Canada to survive.. but... it needs to be a reasonable, controlled intake. Global situations have pushed Canada to take more than they could manage. We don't need to stop immigration, just get control of it again. Also, yes, people coming in need to become Canadian... if you come here it's because you expect it to be better than where ever you left... so you need to embrace what's here, not try and change what's here to whatever you left.
Identity Attack0.009693438
Insult0.010096892
Profanity0.009118228
Threat0.0063497215
Severe Toxicity0.00071048737
Low Tox 0.021667719 Constructive 0.701 Policy_Critique
Aug 26, 2025 Why Canadians Are Turning Against …
My immigrants parent came to Canada and embraced everything about this country and raised us kids as Canadian
My immigrants parent came to Canada and embraced everything about this country and raised us kids as Canadian
Identity Attack0.013646871
Insult0.0086718835
Profanity0.013610168
Threat0.0066151097
Severe Toxicity0.0011396408
Low Tox 0.021314176 Constructive 0.552 Personal_Narrative
Sep 5, 2025 2 likes Why Canadians Are Turning Against …
I’m Canadian I can confirm this
I’m Canadian I can confirm this
Identity Attack0.011765319
Insult0.008918885
Profanity0.014805742
Threat0.007301235
Severe Toxicity0.0015163422
Low Tox 0.021314176 Moderate Con 0.463 Identity_Assertion
Jan 27, 2026 136 likes Inside Canada's Indian Invasion...
Oh yes, I can believe Canadian news all right what a joke
Oh yes, I can believe Canadian news all right what a joke
Identity Attack0.002621709
Insult0.008132547
Profanity0.00015509399
Threat0.00021273314
Severe Toxicity0.0000028863
Low Tox 0.021273067
Dec 13, 2025

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.