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 1196 of 1230
Just wanted to say thanks for making this video! 😊 It really helped me prepare and I passed my Canadian citizenship test 18 out of 20 today! 🙌 Appreciate your effort in sharing this info. …
Just wanted to say thanks for making this video! 😊 It really helped me prepare and I passed my Canadian citizenship test 18 out of 20 today! 🙌 Appreciate your effort in sharing this info. 👍
Identity Attack0.0042917514
Insult0.0066293706
Profanity0.010552917
Threat0.0065827454
Severe Toxicity0.00071048737
Low Tox 0.008482091 Constructive 0.678
Jan 12, 2026 2 likes Canadian Citizenship Test 2025 – …
That's over 7% of Canada's population...
That's over 7% of Canada's population...
Identity Attack0.004421244
Insult0.0067528714
Profanity0.009442741
Threat0.0060260775
Severe Toxicity0.00058174133
Low Tox 0.008482091 Low Con 0.258 Unverified_Claim
Jan 15, 2026 2 likes 2.9 million Canadian temporary visas …
Hi Beth, you were right! There here!
Hi Beth, you were right! There here!
Identity Attack0.0017111509
Insult0.007170874
Profanity0.010228404
Threat0.0066151097
Severe Toxicity0.00068187714
Low Tox 0.008482091 Moderate Con 0.471 Meta_Commentary
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
👏🏼👏🏼👏🏼
👏🏼👏🏼👏🏼
Identity Attack0.0012486777
Insult0.0072278744
Profanity0.014259194
Threat0.006317357
Severe Toxicity0.0013446808
Low Tox 0.008419261 Moderate Con 0.454
Nov 22, 2025 Quebec Ends Economic Immigration Program …
What about the 4.5million expiring visas?
What about the 4.5million expiring visas?
Identity Attack0.0028118372
Insult0.00647737
Profanity0.009716015
Threat0.0061814263
Severe Toxicity0.0005340576
Low Tox 0.008419261 Low Con 0.231
Jan 17, 2026 Canada’s new rules in 2026
Benedictions by Trudeau
Benedictions by Trudeau
Identity Attack0.0019423875
Insult0.0072848746
Profanity0.010228404
Threat0.006149062
Severe Toxicity0.000705719
Low Tox 0.008419261 Low Con 0.287 Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
She is doing as she is told. In a corporation the CEO makes the decisions and pass down the orders down the chain of command for them to repeat. The PMO issues the talking points …
She is doing as she is told. In a corporation the CEO makes the decisions and pass down the orders down the chain of command for them to repeat. The PMO issues the talking points and the Minister follows them.
Identity Attack0.0012486777
Insult0.007721877
Profanity0.009340264
Threat0.0059128017
Severe Toxicity0.00034093857
Low Tox 0.008419261 Moderate Con 0.348 Policy_Critique
Feb 26, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
Have you heard of the 2100 plan that Canada will have a population of 100 million by 2100, this is why over a million enter every year.
Have you heard of the 2100 plan that Canada will have a population of 100 million by 2100, this is why over a million enter every year.
Identity Attack0.0029598286
Insult0.0067338715
Profanity0.009015751
Threat0.0062849927
Severe Toxicity0.0005245209
Low Tox 0.008419261 Moderate Con 0.371
Nov 21, 2025 1 likes Thousands of refugees allowed into …
And the point is?
And the point is?
Identity Attack0.0014429165
Insult0.006676871
Profanity0.010740792
Threat0.006427396
Severe Toxicity0.0006532669
Low Tox 0.008419261 Moderate Con 0.308
Dec 26, 2025 Deportations From Canada at Their …
Bramptonpur, India
Bramptonpur, India
Identity Attack0.004384246
Insult0.0075508766
Profanity0.014498309
Threat0.0074824756
Severe Toxicity0.0009822845
Low Tox 0.008419261 Moderate Con 0.325 Identity_Assertion
Dec 3, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
18,000 ou 38,000 in.
18,000 ou 38,000 in.
Identity Attack0.0019423875
Insult0.00653437
Profanity0.010962827
Threat0.007521313
Severe Toxicity0.0008916855
Low Tox 0.008419261 Moderate Con 0.311
Dec 25, 2025 Deportations From Canada at Their …
Me saludas amigo desde México
Me saludas amigo desde México
Identity Attack0.004180758
Insult0.007009373
Profanity0.011697251
Threat0.0059095654
Severe Toxicity0.0006198883
Low Tox 0.008356431 Moderate Con 0.418
Jan 27, 2026 Inside Canada's Indian Invasion...
Alberta should follow this rules.
Alberta should follow this rules.
Identity Attack0.0032373124
Insult0.0067908717
Profanity0.009331724
Threat0.0062979385
Severe Toxicity0.00052928925
Low Tox 0.008356431 Low Con 0.177
Nov 22, 2025 5 likes Quebec Ends Economic Immigration Program …
Temporary must mean temporary. Enforce the law like ICE does in the U.S.
Temporary must mean temporary. Enforce the law like ICE does in the U.S.
Identity Attack0.0022661188
Insult0.006676871
Profanity0.009553759
Threat0.00666042
Severe Toxicity0.00051021576
Low Tox 0.008356431 Low Con 0.237 Policy_Critique
Jan 15, 2026 45 likes 2.9 million Canadian temporary visas …
Temporary means temporary, not permanent.
Temporary means temporary, not permanent.
Identity Attack0.0019053896
Insult0.006724371
Profanity0.010638315
Threat0.0063950317
Severe Toxicity0.00056505203
Low Tox 0.008356431 Low Con 0.219 Policy_Critique
Jan 18, 2026 2 likes 2.9 million Canadian temporary visas …
Me saludas amigo desde México
Me saludas amigo desde México
Identity Attack0.004180758
Insult0.007009373
Profanity0.011697251
Threat0.0059095654
Severe Toxicity0.0006198883
Low Tox 0.008356431 Moderate Con 0.418
Jan 27, 2026 Inside Canada's Indian Invasion...
Very true!
Very true!
Identity Attack0.0017388993
Insult0.0069143726
Profanity0.010552917
Threat0.0064597605
Severe Toxicity0.0008010864
Low Tox 0.008356431 Moderate Con 0.459
Sep 11, 2025 2 likes Why Canadians Are Turning Against …
Very thankful to the person who created this video. I went through this video once and read discover canada once and got 19/20. Amazing video and much recommended.
Very thankful to the person who created this video. I went through this video once and read discover canada once and got 19/20. Amazing video and much recommended.
Identity Attack0.0029228306
Insult0.006724371
Profanity0.011680172
Threat0.007068211
Severe Toxicity0.0009012222
Low Tox 0.008356431 Constructive 0.623
Aug 14, 2025 3 likes Canadian Citizenship Test 2025 – …
Rent prices in my area is finally going down. Lined up directly with the post secondary school year, wonder why.
Rent prices in my area is finally going down. Lined up directly with the post secondary school year, wonder why.
Identity Attack0.0013781702
Insult0.006885872
Profanity0.009733095
Threat0.0059904763
Severe Toxicity0.00044584274
Low Tox 0.008293601 Moderate Con 0.464 Economic_Argument
Jan 19, 2026 14 likes Why Canada’s immigration system has …
Why the hawaii id at 1:15?
Why the hawaii id at 1:15?
Identity Attack0.0021828737
Insult0.0067338715
Profanity0.010228404
Threat0.006330303
Severe Toxicity0.00064849854
Low Tox 0.008293601 Low Con 0.278 Question
Jan 28, 2026 Inside Canada's Indian Invasion...
Are we supposed to be thankful for a potential $400 annual tax cut ? 40% of my income goes to taxes in some shape or form.
Are we supposed to be thankful for a potential $400 annual tax cut ? 40% of my income goes to taxes in some shape or form.
Identity Attack0.0013966691
Insult0.0068763723
Profanity0.010228404
Threat0.006110225
Severe Toxicity0.0005078316
Low Tox 0.008293601 Moderate Con 0.473 Policy_Critique
Jan 14, 2026 2 likes Canada’s new rules in 2026
If given a fair review and able to provide their case and a right to appeal then…..?
If given a fair review and able to provide their case and a right to appeal then…..?
Identity Attack0.00112381
Insult0.0067338715
Profanity0.009348803
Threat0.0062396824
Severe Toxicity0.00044822693
Low Tox 0.008293601 Low Con 0.265
Dec 26, 2025 Deportations From Canada at Their …
thanks mark carney
thanks mark carney
Identity Attack0.0021273769
Insult0.0070758737
Profanity0.012004685
Threat0.006848133
Severe Toxicity0.000910759
Low Tox 0.008293601 Moderate Con 0.368
Jan 27, 2026 Inside Canada's Indian Invasion...
Donal tronp no buelbe casa blanca cartele droga colonbia
Donal tronp no buelbe casa blanca cartele droga colonbia
Identity Attack0.0007846301
Insult0.0026915274
Profanity0.0004036876
Threat0.00023787988
Severe Toxicity0.000003848791
Low Tox 0.0082627935 Advertisement_Spam
Dec 9, 2025
Civic sense.
Civic sense.
Identity Attack0.0017481487
Insult0.0069333725
Profanity0.010792031
Threat0.0062332097
Severe Toxicity0.0005912781
Low Tox 0.00823077 Moderate Con 0.351 Moral_Argument
Jan 30, 2026 Inside Canada's Indian Invasion...

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.