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: "That's business. This is not …" 407 comments · Page 17 of 17
Many Canadians have pulled their RVs out of northern New York and are finding spots in Ontario instead. Sad that it will affect decent American businesses but there will be many unexpected consequences to the …
Many Canadians have pulled their RVs out of northern New York and are finding spots in Ontario instead. Sad that it will affect decent American businesses but there will be many unexpected consequences to the erratic behaviour of the Trumpet.
Identity Attack0.00011903924
Insult0.00037715834
Profanity0.000028584078
Threat0.000027960263
Severe Toxicity0.0000019255622
Low Tox 0.00084045675 Economic_Argument
Dec 9, 2025 22 likes
What is this "Tim Horton" I keep seeing people mention? Some business, or store?
What is this "Tim Horton" I keep seeing people mention? Some business, or store?
Identity Attack0.000040057235
Insult0.00033451035
Profanity0.00003062164
Threat0.000023248345
Severe Toxicity0.000001959427
Low Tox 0.0006226553
Jul 21, 2025
This is because the Canadian government fails to attract business migrations like they did in the old days some 40 plus years ago when I migrated to Canada from abroad as a entreprenuer.
This is because the Canadian government fails to attract business migrations like they did in the old days some 40 plus years ago when I migrated to Canada from abroad as a entreprenuer.
Identity Attack0.00009930971
Insult0.0001853153
Profanity0.000019003983
Threat0.000021120719
Severe Toxicity0.0000021212109
Low Tox 0.00048013427 Personal_Narrative
Apr 15, 2025 8 likes
i am sorry it is none of there business on income bank accounts etc !!!
i am sorry it is none of there business on income bank accounts etc !!!
Identity Attack0.000054560285
Insult0.00019144116
Profanity0.000022148828
Threat0.000020959276
Severe Toxicity0.0000022236986
Low Tox 0.00042602915 Moral_Argument
Dec 9, 2025
Pearson international will be extremely busy ,take vacation before that 😜
Pearson international will be extremely busy ,take vacation before that 😜
Identity Attack0.000047927868
Insult0.00013498917
Profanity0.000020435242
Threat0.000024053563
Severe Toxicity0.0000024584465
Low Tox 0.00031639708
Apr 17, 2025 1 likes
I went earlier this year. I was the only vehicle at what typically would be a very busy crossing. The only difference, while in the lane, they asked me to open my trunk and examined …
I went earlier this year. I was the only vehicle at what typically would be a very busy crossing. The only difference, while in the lane, they asked me to open my trunk and examined the contents while I remained in the lane. I went forward with no issues. I was not stopped coming back. Before you go, make sure your vehicle is clear of any thing that could generate additional questions.
Identity Attack0.00004452459
Insult0.00012055086
Profanity0.000018495342
Threat0.00001990034
Severe Toxicity0.000003142657
Low Tox 0.00025909377 Personal_Narrative
Dec 9, 2025 1 likes
I am supportive of immigration, but I believe there should be a cap of no more than 1-2.5% annually. A significant number of migrants moving to Canada from the same region or country could cause …
I am supportive of immigration, but I believe there should be a cap of no more than 1-2.5% annually. A significant number of migrants moving to Canada from the same region or country could cause issues, as this can lead to the formation of "mini-bubble" societies within Canada. These groups may sometimes become the dominant demographic and undermine the existing communities that have contributed to building Canada for decades. We cannot expect new immigrants to seamlessly merge into Canadian society. This is a major oversight by Canada’s Immigration Department. Digital applications from foreign nations may play a role in this phenomenon. There should also be regulations concerning how many new immigrants can be brought in by family members. For instance, one new citizen can legally bring both of their parents and their spouse, which is fair. However, there have been cases where this process is repeated multiple times within ten years, leading to a 1:15 ratio, where one person can bring in six to eight relatives. If there is a labor shortage in essential fields, Canada can offer long-term residency to those who continue to work in those sectors, such as caretakers. However, the pathway to citizenship could be lengthened or require a higher standard. For instance, the requirements could extend from X years of living in Canada to X+5 years, as well as passing a basic Canadian citizenship test, either written or verbal. While an increase of five years may seem unfair or lengthy, it is essential. A newborn child from a Canadian family requires 18 years to gain voting rights in elections, whereas new immigrants—especially those who come for study for four to six years—can potentially gain both citizenship and voting rights sooner if they meet the previous administration's standard. Children under the age of 18 can gain citizenship in as little as X-4 years, regardless of their full integration into Canadian society. This loophole is sometimes abused and provides preferential treatment that favors this process over existing Canadian. In my opinion, it would be fairer to calculate the duration of "living in Canada" based on the number of years they have paid "income taxes" in Canada. This is important because many individuals with multiple passports pay taxes elsewhere while benefiting from Canadian healthcare and other services. The investment in home buying as a pathway to citizenship has contributed to the housing crisis, resulting in numerous empty homes in various regions. While it may offer short-term economic benefits that some politicians favor, it is detrimental to Canada as a whole. If buying a house is the only requirement for citizenship, wouldn't a large portion of the global population be eligible for U.S. citizenship just by investing in U.S. businesses or stocks? This perspective may seem illogical when looking at it from outside the box. Apologies for being a bit wordy; I had much more to say. Nonetheless, I also support temporary residency for up to 6-9 months for those who have been evacuated due to war, natural disasters, or similar circumstances. Special exceptions can be granted for families with members working in critical fields that merit such considerations (high-end industry).
Identity Attack0.000069526875
Insult0.00010191088
Profanity0.000024604129
Threat0.0000227671
Severe Toxicity0.000003976266
Low Tox 0.00024560353 Policy_Critique
Apr 15, 2025 11 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.