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: "This is perfect." 75 comments · Page 3 of 3
Wow... This guy perfectly encapsulated Canada in its truest form
Wow... This guy perfectly encapsulated Canada in its truest form
Identity Attack0.021987455
Insult0.04090862
Profanity0.017299367
Threat0.0086087575
Severe Toxicity0.0027656555
Low Tox 0.11192002 Moderate Con 0.355 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
This is what gets me, I’m an immigrant. I came from a place where we speak a broken dialect of English. As part of my processing, I had to demonstrate my ability to speak the …
This is what gets me, I’m an immigrant. I came from a place where we speak a broken dialect of English. As part of my processing, I had to demonstrate my ability to speak the queen’s english. To work, the expectation is you’re able to communicate effectively with whoever you’re interfacing. These folks come here, make zero attempt to improve or learn English or French - the national languages. They go home after the day is done, revert to their native tongue. How would you ever perfect something like a language without some degree practice and immersion? And they do this with their generations. The 1st and sometimes 2nd generation kids will speak their native tongue first, before learning English or French. It’s like the language they should speak to effectively work and live in Canada is an accessory. The govt at all levels encourage this by having driving tests and forms in other languages. And don’t get me started on the pockets - Brampton for example. The politicians kowtow to the voters and give in to them having huge temples, and nonstandard shopping complexes. It’s a running joke how many Indians will be living in the same house, renting from other Indians collecting money under the table in completely unsanctioned and illegal rental scenarios. Companies set up by Indians, to service Indians. So they don’t even care to present as Canadian business with English / French. I’m in the midst of charting my family’s exit from Canada. It’s become something entirely unrecognizable. Where those who know how to game the system get ahead, those of us who play the rules - stay behind. I’ve worked my way up to being upper middle class. I’m about done paying for Indian “students” who later claim to be refugees. Who are now claiming to be in gay relationships, to support their refugee cases. It’s all a joke.
Identity Attack0.06431354
Insult0.035443626
Profanity0.026317406
Threat0.0073789097
Severe Toxicity0.0031089783
Low Tox 0.11161 Constructive 0.681 Personal_Narrative
Jan 27, 2026 Inside Canada's Indian Invasion...
I'm so glad Singapore isn't as woke as the West, it's not perfect but they responded to the public backlash against mass migration here
I'm so glad Singapore isn't as woke as the West, it's not perfect but they responded to the public backlash against mass migration here
Identity Attack0.061130337
Insult0.028722567
Profanity0.018187506
Threat0.008000307
Severe Toxicity0.0022697449
Low Tox 0.104361884 Constructive 0.642 Comparative_Framing
Jan 27, 2026 Inside Canada's Indian Invasion...
The perfect globalist worker drone.
The perfect globalist worker drone.
Identity Attack0.012541492
Insult0.023866551
Profanity0.022286616
Threat0.027170537
Severe Toxicity0.005378723
Low Tox 0.09741997 Low Con 0.194 Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
@westjett this video is perfect for you
@westjett this video is perfect for you
Identity Attack0.011691323
Insult0.020321451
Profanity0.041912504
Threat0.014566151
Severe Toxicity0.005836487
Low Tox 0.091913216 Moderate Con 0.37 Meta_Commentary
Feb 6, 2026 Inside Canada's Indian Invasion...
During the Harper government my dad had a log hauling business in Alberta and British Columbia. We constantly got underbided by immigrant owned companies because the owner would be brand new immigrant who didn’t pay …
During the Harper government my dad had a log hauling business in Alberta and British Columbia. We constantly got underbided by immigrant owned companies because the owner would be brand new immigrant who didn’t pay taxes, and got interest free loans and I believe, federal government funded subsidized immigratie employees. When that business owner had lost his immigrant privileges he sold the company to a family member that just immigrated into Canada. So yea not a perfect system by a long shot
Identity Attack0.027614836
Insult0.030485468
Profanity0.016957775
Threat0.007081157
Severe Toxicity0.002193451
Low Tox 0.081625134 Constructive 0.692 Personal_Narrative
Feb 18, 2026 4 likes LILLEY UNLEASHED: The fall of …
1:55 This guy seems like the perfect immigrant he comes i assimilates with the culture and understands the importance of other people also assimilating to canadian culture
1:55 This guy seems like the perfect immigrant he comes i assimilates with the culture and understands the importance of other people also assimilating to canadian culture
Identity Attack0.047190998
Insult0.020708188
Profanity0.017572641
Threat0.0071717775
Severe Toxicity0.002670288
Low Tox 0.08083374 Constructive 0.603 Solidarity
Jan 27, 2026 Inside Canada's Indian Invasion...
Perfect! International student means you will return to your home country after completion of your studies.
Perfect! International student means you will return to your home country after completion of your studies.
Identity Attack0.025404079
Insult0.017012933
Profanity0.01220964
Threat0.00675104
Severe Toxicity0.0015258789
Low Tox 0.06263174 Low Con 0.288 Policy_Critique
Nov 20, 2025 6 likes Quebec Ends Economic Immigration Program …
It's perfectly safe and ethical for Canadians to say that they want to keep their Canadian culture.
It's perfectly safe and ethical for Canadians to say that they want to keep their Canadian culture.
Identity Attack0.043581683
Insult0.015340924
Profanity0.010655395
Threat0.0066733654
Severe Toxicity0.0016880035
Low Tox 0.049584184 Moderate Con 0.428 Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
America what is our solution to this matter. How do you find the perfect balance with immigration?
America what is our solution to this matter. How do you find the perfect balance with immigration?
Identity Attack0.02439919
Insult0.0129089095
Profanity0.012107162
Threat0.006809296
Severe Toxicity0.0015640259
Low Tox 0.046120718 Moderate Con 0.352 Question
Jan 27, 2026 Inside Canada's Indian Invasion...
Before Trudeau's liberal government, Canada's permanent resident program was based on factors such as being fluent in English or French (in Quebec), passing standard exams in one's own country, being educated (Bachelor's or higher), work …
Before Trudeau's liberal government, Canada's permanent resident program was based on factors such as being fluent in English or French (in Quebec), passing standard exams in one's own country, being educated (Bachelor's or higher), work experience, family, age, and knowledge of Canada's general culture. If you had all the points, you would be selected. It took about three years, and while waiting, you could not apply for any visa to enter Canada. The security check was part of the process, and the Canadian government asked applicants to enter the country by bringing money (Like one year's salary). This system was a perfect plan, and many Western countries wanted to copy that (As I heard on many French and American radios before), but the liberals broke the system! And I still don't know why!
Identity Attack0.008250522
Insult0.024897853
Profanity0.012243799
Threat0.0061878995
Severe Toxicity0.0013065338
Low Tox 0.04216247 Constructive 0.576
Nov 23, 2025 49 likes Quebec Ends Economic Immigration Program …
People from India in California are absolutely amazing. They have brought their culture, their traditions, their wisdom, their work habits, and their art. And, they’ve assimilated, they speak the language, they work hard, they love …
People from India in California are absolutely amazing. They have brought their culture, their traditions, their wisdom, their work habits, and their art. And, they’ve assimilated, they speak the language, they work hard, they love being here and become citizens.. The ultimate perfect example of what it means to be an immigrant in the US.
Identity Attack0.037136484
Insult0.012946909
Profanity0.017777596
Threat0.006699257
Severe Toxicity0.0019168854
Low Tox 0.039935954 Constructive 0.654 Solidarity
Jan 27, 2026 Inside Canada's Indian Invasion...
Random, but a comment I saw on a video about Tradeau and Katy Perry being official was: "They are perfect for each, because she thinks she went to space and he thinks he saved Canada." …
Random, but a comment I saw on a video about Tradeau and Katy Perry being official was: "They are perfect for each, because she thinks she went to space and he thinks he saved Canada." 🤣😂
Identity Attack0.003921773
Insult0.018581128
Profanity0.013302735
Threat0.0061814263
Severe Toxicity0.0009918213
Low Tox 0.036634352 Moderate Con 0.5 Humor_Satire
Oct 17, 2025 77 likes Inside Canada's Indian Metropolis (Brampton)
This is perfect. Right before I move out, all the houses are going to be taken by people who don't have my country's best interests in mind. 😔 Hopefully young people can encourage some change …
This is perfect. Right before I move out, all the houses are going to be taken by people who don't have my country's best interests in mind. 😔 Hopefully young people can encourage some change to the country. I want Canada to be a good place to live.
Identity Attack0.009360458
Insult0.01625293
Profanity0.00950252
Threat0.0064532873
Severe Toxicity0.0009775162
Low Tox 0.035691574 Constructive 0.598 Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
That guy with the bike is a legend says it all perfectly
That guy with the bike is a legend says it all perfectly
Identity Attack0.0064006294
Insult0.015340924
Profanity0.019007329
Threat0.008362788
Severe Toxicity0.0020599365
Low Tox 0.034041706 Moderate Con 0.415 Meta_Commentary
Jan 27, 2026 44 likes Inside Canada's Indian Invasion...
Perfect. Bye mandip
Perfect. Bye mandip
Identity Attack0.0030153254
Insult0.014124917
Profanity0.018597418
Threat0.007754337
Severe Toxicity0.0014972687
Low Tox 0.02826718 Moderate Con 0.358
Jan 17, 2026 2.9 million Canadian temporary visas …
seeing this after the New Zealand protest is perfect timing
seeing this after the New Zealand protest is perfect timing
Identity Attack0.007843546
Insult0.009355888
Profanity0.014225035
Threat0.010162249
Severe Toxicity0.0016593933
Low Tox 0.027442247 Moderate Con 0.354 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
Jason is perfect and wonderful… Just ask him
Jason is perfect and wonderful… Just ask him
Identity Attack0.0037552824
Insult0.012300906
Profanity0.015283971
Threat0.007547205
Severe Toxicity0.0011873245
Low Tox 0.025792383 Moderate Con 0.484 Meta_Commentary
Feb 17, 2026 5 likes LILLEY UNLEASHED: The fall of …
That is perfect
That is perfect
Identity Attack0.005253696
Insult0.0096028885
Profanity0.020783609
Threat0.009178371
Severe Toxicity0.0021266937
Low Tox 0.024967449 Moderate Con 0.431
Nov 24, 2025 Quebec Ends Economic Immigration Program …
The Canadian government is so vocally against becoming the 51st state, but are apparently perfectly fine with being the 29th state.
The Canadian government is so vocally against becoming the 51st state, but are apparently perfectly fine with being the 29th state.
Identity Attack0.007843546
Insult0.010210892
Profanity0.009613537
Threat0.0062396824
Severe Toxicity0.0007343292
Low Tox 0.017215505 Low Con 0.158 Humor_Satire
Jan 27, 2026 1,581 likes Inside Canada's Indian Invasion...
Jason seems to make perfect sense.
Jason seems to make perfect sense.
Identity Attack0.0022013725
Insult0.00808288
Profanity0.012038844
Threat0.006420923
Severe Toxicity0.00074386597
Low Tox 0.010869644 Low Con 0.276 Meta_Commentary
Feb 17, 2026 LILLEY UNLEASHED: The fall of …
You are not helping perfect
You are not helping perfect
Identity Attack0.00012983916
Insult0.0027169953
Profanity0.00004923772
Threat0.00007992458
Severe Toxicity0.0000020573957
Low Tox 0.0037395358 Meta_Commentary
Dec 10, 2025
Perfect we need more employment for Canadian citizens.
Perfect we need more employment for Canadian citizens.
Identity Attack0.00046855383
Insult0.00026281952
Profanity0.000022183114
Threat0.000057540703
Severe Toxicity0.0000022584109
Low Tox 0.0011361284
Apr 15, 2025 73 likes
This is perfect step from USA. When you say "Canadian", you need to understand and admit that the composition of "Canadian population" has changed substantially over the past few years. I wish Canada also takes …
This is perfect step from USA. When you say "Canadian", you need to understand and admit that the composition of "Canadian population" has changed substantially over the past few years. I wish Canada also takes enough security steps before getting influx. It is not the country where from you come, it is who is coming. And, if one has clean records, what should one worry?
Identity Attack0.000120073375
Insult0.00013968495
Profanity0.000021232883
Threat0.000024228715
Severe Toxicity0.0000028339366
Low Tox 0.0003879494
Dec 8, 2025 10 likes
I've got the perfect preparation. Stay home or prepare for a different destination.
I've got the perfect preparation. Stay home or prepare for a different destination.
Identity Attack0.000053484087
Insult0.0001177566
Profanity0.000016683513
Threat0.000027377278
Severe Toxicity0.0000027114827
Low Tox 0.00028458657 Call_To_Action
Dec 9, 2025 1 likes

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.