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: "We need ICE now" 127 comments · Page 4 of 6
we need ice here
we need ice here
Identity Attack0.0050687063
Insult0.010286893
Profanity0.016479544
Threat0.010084574
Severe Toxicity0.0022697449
Low Tox 0.030034892 Low Con 0.288 Call_To_Action
Jan 5, 2026 14 likes Migrants cross into Canada near …
We need an ICE team in canada, I think these guys are trying to cover their lack of response in light of what is happening down south.
We need an ICE team in canada, I think these guys are trying to cover their lack of response in light of what is happening down south.
Identity Attack0.004846719
Insult0.017088935
Profanity0.00998929
Threat0.006815769
Severe Toxicity0.001001358
Low Tox 0.030034892 Moderate Con 0.389
Dec 28, 2025 Deportations From Canada at Their …
Need ICE here
Need ICE here
Identity Attack0.004846719
Insult0.010058892
Profanity0.015147334
Threat0.010550622
Severe Toxicity0.0024318695
Low Tox 0.029445656 Moderate Con 0.318 Call_To_Action
Feb 18, 2026 Canadian immigration officers investigating hundreds …
Need a Canadian ICE
Need a Canadian ICE
Identity Attack0.009027477
Insult0.011198899
Profanity0.0128245065
Threat0.0091524795
Severe Toxicity0.0020885468
Low Tox 0.028031485 Moderate Con 0.371 Call_To_Action
Dec 1, 2025 1 likes IRCC Names India in Study …
They need ICE PART II ;)
They need ICE PART II ;)
Identity Attack0.0032188136
Insult0.010210892
Profanity0.0157622
Threat0.010058682
Severe Toxicity0.0019836426
Low Tox 0.026970858 Low Con 0.182
Jan 27, 2026 Inside Canada's Indian Invasion...
We need the ICE
We need the ICE
Identity Attack0.0050317086
Insult0.009469888
Profanity0.015420608
Threat0.010239923
Severe Toxicity0.0023937225
Low Tox 0.026735162 Low Con 0.225 Call_To_Action
Jan 15, 2026 3 likes 2.9 million Canadian temporary visas …
We need ICE now
We need ICE now
Identity Attack0.0048097214
Insult0.0092228865
Profanity0.014225035
Threat0.009618527
Severe Toxicity0.002193451
Low Tox 0.026028076 Low Con 0.254 Call_To_Action
Jan 16, 2026 2.9 million Canadian temporary visas …
Need ICE
Need ICE
Identity Attack0.0037737815
Insult0.009526889
Profanity0.015625564
Threat0.009929225
Severe Toxicity0.002231598
Low Tox 0.025792383 Moderate Con 0.324
Feb 5, 2026 1 likes Inside Canada's Indian Invasion...
Canada you need to hire the ICE of USA.
Canada you need to hire the ICE of USA.
Identity Attack0.009619443
Insult0.011730902
Profanity0.011526455
Threat0.007974415
Severe Toxicity0.0015163422
Low Tox 0.025674535 Low Con 0.169
Sep 28, 2025 19 likes IRCC Names India in Study …
We need ICE
We need ICE
Identity Attack0.0046987277
Insult0.009298887
Profanity0.015147334
Threat0.009618527
Severe Toxicity0.0021743774
Low Tox 0.025203144 Low Con 0.276 Call_To_Action
Oct 3, 2025 IRCC Names India in Study …
CANADA NEEDS AN ICE 😊
CANADA NEEDS AN ICE 😊
Identity Attack0.006474625
Insult0.010362893
Profanity0.011663092
Threat0.008686432
Severe Toxicity0.0018405914
Low Tox 0.025203144 Low Con 0.201 Call_To_Action
Feb 19, 2026 Canadian immigration officers investigating hundreds …
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 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 …
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 …
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 …
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 …
We need Northern ICE
We need Northern ICE
Identity Attack0.0047727237
Insult0.008747884
Profanity0.013917602
Threat0.0089712385
Severe Toxicity0.0022697449
Low Tox 0.022610499 Low Con 0.259 Fear_Threat
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
Canada needs ice
Canada needs ice
Identity Attack0.0070665907
Insult0.009868891
Profanity0.012175481
Threat0.008712323
Severe Toxicity0.0016975403
Low Tox 0.022374803 Low Con 0.223 Humor_Satire
Feb 18, 2026 Canadian immigration officers investigating hundreds …
We need ice in CANADA
We need ice in CANADA
Identity Attack0.005364689
Insult0.009108886
Profanity0.0118680475
Threat0.008531082
Severe Toxicity0.0016307831
Low Tox 0.02072494 Low Con 0.266 Call_To_Action
Dec 26, 2025 Deportations From Canada at Their …
We need ice in Canada
We need ice in Canada
Identity Attack0.005512681
Insult0.009089886
Profanity0.012038844
Threat0.008556974
Severe Toxicity0.0015830994
Low Tox 0.020607091 Moderate Con 0.314
Aug 26, 2025 1 likes Why Canadians Are Turning Against …
We need ice in Canada
We need ice in Canada
Identity Attack0.005512681
Insult0.009089886
Profanity0.012038844
Threat0.008556974
Severe Toxicity0.0015830994
Low Tox 0.020607091 Moderate Con 0.314 Call_To_Action
Feb 18, 2026 35 likes Canadian immigration officers investigating hundreds …
We need ICE, ICE works
We need ICE, ICE works
Identity Attack0.0036627878
Insult0.008291881
Profanity0.013302735
Threat0.008349842
Severe Toxicity0.0018978119
Low Tox 0.02048268 Low Con 0.268 Call_To_Action
Nov 21, 2025 1 likes Thousands of refugees allowed into …
We need a ICE in Canada
We need a ICE in Canada
Identity Attack0.0065856185
Insult0.009260887
Profanity0.010996987
Threat0.008194493
Severe Toxicity0.0013160706
Low Tox 0.019854378 Low Con 0.268
Sep 30, 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.