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: "I work for an Indians …" 498 comments · Page 8 of 20
Indians pay more taxes more law abiding than Pakistanis. We work hard respect the law here. There are some misguided youth who indulge in misconduct but very few smalll percentage 🇨🇦🇨🇦🇨🇦🇨🇦🇮🇳🇮🇳🇮🇳 Indi Canadians respect Canada …
Indians pay more taxes more law abiding than Pakistanis. We work hard respect the law here. There are some misguided youth who indulge in misconduct but very few smalll percentage 🇨🇦🇨🇦🇨🇦🇨🇦🇮🇳🇮🇳🇮🇳 Indi Canadians respect Canada but some racists don’t like Indians getting prosperous by the sweat of our brow😂😂😂
Identity Attack0.40447855
Insult0.2659317
Profanity0.035148825
Threat0.00823333
Severe Toxicity0.013672344
Moderate 0.37576625 Constructive 0.638
Oct 3, 2025 Inside Canada's Indian Metropolis (Brampton)
Indians work harder than you
Indians work harder than you
Identity Attack0.28034934
Insult0.29383746
Profanity0.10363861
Threat0.008815889
Severe Toxicity0.014188796
Moderate 0.37576625 Low Con 0.279
Sep 19, 2025 4 likes Inside Canada's Indian Metropolis (Brampton)
Thanks to all the Indians living in Brampton...All are hardworking people. This Canadian economy is surviving because of high education fees charged to International students, money they bring from their home countries ,they work hard …
Thanks to all the Indians living in Brampton...All are hardworking people. This Canadian economy is surviving because of high education fees charged to International students, money they bring from their home countries ,they work hard in workplaces,hospitals,schools,retail,IT,manufacturing,government etc. ... Otherwise the so called mainstream bankrupt Cauca***n people dont even have money for retirement....Entitled lot dont want to work, they just want to make hateful videos and get attention. While they make such videos, Immigrants are focusing on working hard and getting ahead in life.
Identity Attack0.38176915
Insult0.3388922
Profanity0.22723788
Threat0.0100069
Severe Toxicity0.023076924
Moderate 0.37458646 Constructive 0.656
Sep 19, 2025 2 likes Inside Canada's Indian Metropolis (Brampton)
Dood. Enjoy their imported caste system which is now healthily applied by Indians working in HR departments dood.
Dood. Enjoy their imported caste system which is now healthily applied by Indians working in HR departments dood.
Identity Attack0.3817989
Insult0.24928534
Profanity0.2424468
Threat0.13515437
Severe Toxicity0.09912638
Moderate 0.37340668 Low Con 0.137 Unverified_Claim
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
its not just Indians the Mexicans are working illegals on construction for way less money ,and the sad part is that Canadians companies are hire them !
its not just Indians the Mexicans are working illegals on construction for way less money ,and the sad part is that Canadians companies are hire them !
Identity Attack0.45348886
Insult0.21836096
Profanity0.023584666
Threat0.007081157
Severe Toxicity0.011062622
Moderate 0.3722269 Moderate Con 0.419 Economic_Argument
Aug 25, 2025 Why Canadians Are Turning Against …
You are not wrong. I work for a truck rental company and every call we get from Canada is an Indian - very heavy accents. Very rude too.
You are not wrong. I work for a truck rental company and every call we get from Canada is an Indian - very heavy accents. Very rude too.
Identity Attack0.3857254
Insult0.31740165
Profanity0.030138692
Threat0.007314181
Severe Toxicity0.010147095
Moderate 0.3722269 Constructive 0.657 Personal_Narrative
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
All these people praying to false idols in the hundreds in India alone, when there is only One True Living God in Jesus Christ. Then look at all of the people in Asia and all …
All these people praying to false idols in the hundreds in India alone, when there is only One True Living God in Jesus Christ. Then look at all of the people in Asia and all around the world worshiping the antichrist in the Islamic faith, doing voodoo and black magics in Africa, Jamaica, Haiti, Mexico, Columbia and the list goes on, all serving Satan praying to false gods. The concept of "one way to God through Jesus" stems from the biblical declaration in John 14:6 where Jesus says, "I am the way, the truth, and the life. No one comes to the Father except through me". This Christian belief holds that Jesus's unique role as God's Son, his perfect life, and his sacrificial death for humanity's sins make him the sole mediator and the only path to reconciliation and salvation with God. Yes, praying to false idols is considered a grave sin, as it is a form of idolatry that violates the fundamental principle of worshipping only the one true God. Idolatry is defined as the worship of something other than God, including physical idols, created beings, or even earthly things, and is seen as a profound sin because it steals glory due to God and prioritizes something powerless over the all-powerful true God. To pray to false idols from different Nations was and still is a trick, lie and manipulation of the devil to ensure that you all burn for all eternity in Hell with Satan, when Jesus returns. This is not meant as an insult to people from other cultures but a word of Gods truth being shared so you too can be delivered from the evil in todays word when Jesus does return and He is coming. Not everyone is guilty of evil works of the devil but we are all guilty of sin in every nation and every culture. God gifted us with the death of Christ so we can be delivered form sin in todays world and saved from eternal damnation. No other offer is made to man except those who believe in Christ. Why do you think that they want to destroy Christianity and all who choose God in Christ. Satan knows his time is up and he wants you and your generations to suffer eternal damnation with him. Government employees doing acts of terror against Christian places of worship. This is who our Corrupt Governments hire, not to protect and serve the people but do literal acts of terror against them. https://youtu.be/uCLkFrPdhXw Just look at our government run businesses in the LCBO https://youtu.be/THQWvc3_jcc ,which appears to have a very high number of East Indian employees as staffers and the police do nothing against it or in defense of the taxpayer. It appears that many from India are doing the devils works against Canadians https://youtu.be/LfLzJX7kXuI What is Pierre Poilievre doing for our economy again, as he claims that he has more important things to do to save our economy than stand in defense of the Canadian people for our rights and freedoms. https://youtu.be/sJyC7yda2FE Lies all lies as he plays the role of Pinocchio. Canada Nation Defense for terrorists against the people of Canada and believers in Jesus Christ. health Canada scientists promoting death and illness promoting things that are harmful to pregnant women, fake science and forcing these things on people by threatening their incomes livelihoods and freedoms to have basic living essential and conditions. Canada Revenue robbing every tax payer until the have nothing left. Even in your death as they find new was to ensure that death comes sooner than later in our lives by creating suicide programs, and free drug programs, criminal release programs, allowing criminals to break into your home to steal, destroy and kill you and your family, inviting terrorist into the country and free to do whatever harm they want to the Canadian people. You go to jail and they are free to do it again. This story of capital gains https://youtu.be/c0OukNP1vZ8is even before Carneys new 2026 Capital gains tax laws on you initial home and property as well, not just secondary real estate. They are greedy and want everything that you have worked your whole life for. Truth be told though, they have being saying this the whole time "you will have nothing and be happy" All these things are real and are happening in Canada under this evil agenda of both the Federal and Provincial governments. You as Canadians need to arm yourselves with the power Of God in Jesus Name as His word warns us in Ephesians 6:12; For we wrestle not against flesh and blood, but against principalities, against powers, against the rulers of the darkness of this world, against spiritual wickedness in high places. If you still don't believe me, then ask yourself "What has any one of those fake politicians Federal and provincial done against any of these evil actions that have been forced onto the Canadian people since Trudeau too power ten years ago...That was rhetorical, that have done nothing but talk from both sides of their mouths. They have done nothing for the people but they have served themselves in every possible way as they are all guilty of taking your money and living high on the hog while you go broke, homeless and without food. They are true evil ang guilty of crimes against humanity. I vow as I decree and declare to my Father in the heavens in the name of Jesus, that I will pray for the good people of Canada against this evil and corruption every day. I hope that many of you will join me in these prayers IN THE MORNING AND AT NIGHT, for Him to defend us against our modern day Pharaoh in Canada and deliver us from our oppressors', as He did for Moses and his people in the Book of Exodus against that evil that Satan brought and is bring to us again today. Amen!
Identity Attack0.40713623
Insult0.26957804
Profanity0.11477985
Threat0.014393489
Severe Toxicity0.022064678
Moderate 0.3722269 Constructive 0.51 Meta_Commentary
Sep 30, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
Many very hardworking Indian immigrants willing to do difficult work. That is a virtue. I don't see why people are so resentful. Just because things changed too fast and it's scary for them. Very childish …
Many very hardworking Indian immigrants willing to do difficult work. That is a virtue. I don't see why people are so resentful. Just because things changed too fast and it's scary for them. Very childish response with limited understanding. This kind of ignorance leads to prejudice.
Identity Attack0.24970764
Insult0.39297962
Profanity0.04867618
Threat0.0071847234
Severe Toxicity0.007171631
Moderate 0.3722269 Constructive 0.725
Oct 11, 2025 Inside Canada's Indian Metropolis (Brampton)
They’re bad drivers by birth lol…and I have had more Indian expats ask me to sign off on their court ordered community service that’s it’s not even funny! They all had DUI’s and they ALL …
They’re bad drivers by birth lol…and I have had more Indian expats ask me to sign off on their court ordered community service that’s it’s not even funny! They all had DUI’s and they ALL asked me if they could pay me cash for my signing off on their hours…I work for my CHURCH! No!
Identity Attack0.34649673
Insult0.28997475
Profanity0.0935729
Threat0.008531082
Severe Toxicity0.015479924
Moderate 0.3722269 Moderate Con 0.5 Personal_Narrative
Jan 27, 2026 Inside Canada's Indian Invasion...
The older whites in Brampton seem to be blaming others because they failed in life. Anyone in Brampton knows a lot of the whites are on drugs in the downtown area. People started getting annoyed …
The older whites in Brampton seem to be blaming others because they failed in life. Anyone in Brampton knows a lot of the whites are on drugs in the downtown area. People started getting annoyed about Brampton when the international student boom happened. This is different from families settling or people starting families. Young students who are basically poor and desperate take up all the jobs and they pack so much into one house. Indian international students have ruined Indian reputation in Canada. Indians figured how to game the system and flood Canada better than other nationalities. And it’s true they do not integrate. They leave their land and come to a place where it’s just like home. Where they can live work, and go to school and not interact with any other race, ethnicity probably can go weeks without speaking English. Chinese have similar places like this but they’re not frowned upon.
Identity Attack0.42615733
Insult0.26957804
Profanity0.11539881
Threat0.015947454
Severe Toxicity0.017997624
Moderate 0.36867723 Constructive 0.605 Unverified_Claim
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
the homeless people who would rather starve at the shelter instead are just too racist to go to the gurdwara for free food, or to realise they immigrants are actually kind and hard working. Not …
the homeless people who would rather starve at the shelter instead are just too racist to go to the gurdwara for free food, or to realise they immigrants are actually kind and hard working. Not everyone is like that in my experience, I'm not from brampton but I'm sikh and I have sikh friends who are white and indigenous as well. One thing people don't realise is a lot of Canadians are actually really racist. You clearly saw that from the interview of the guy and his wife who was an RN, they passed the exam fair and square but I feel like his lack of understanding of the English language didn't get his point across right. The point he missed was the quality of life is higher in Canada, In India it's way easier, the cost of living is way cheaper, there's tons of cheap labour to hire maids for all your house work for example which is common in their culture, but as you've probably seen online, India isn't the cleanest or friendliest place to be, and if he was a nurse in India he would probably be broke without a good job, and having the opportunity to find good high paying jobs in something that Canadians also do when they travel to the US if a position in their field isn't available in whatever local city they grew up in. The main issue stems from international students from like after covid, regardless of country, India is in the spotlight because there's just more indians compared to other countries international students but its all the same stuff, you have kids from all over the world that might not have learned the same cultural practices, fresh 16-18 year olds living alone for the first time that have to do all their own chores and don't even know how to take care of themselves in some cases or do laundry or anything like that and it doesn't mean they were illegal immigrants or anything, just that they never put in the effort to learn because they were too entitled, its the same with entitled kids that go to Korea or Japan from north America as well that don't learn their culture and customs and misbehave because they are too entitled, and once you understand that you can see the bigger picture more clearly instead of just defaulting to racism. Also I'm not saying they can't be frustrated, its frustrating for everyone, even for me but racism isn't the answer.
Identity Attack0.38699543
Insult0.2817503
Profanity0.06646215
Threat0.015256803
Severe Toxicity0.016771052
Moderate 0.36867723 Constructive 0.855 Moral_Argument
Sep 20, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
Christians and muslims deserve eachother they don't like kind ,humble ,caring and progressive people, these Canadians would be better if there situation becomes like london ,where muslims even force you to follow their religion and …
Christians and muslims deserve eachother they don't like kind ,humble ,caring and progressive people, these Canadians would be better if there situation becomes like london ,where muslims even force you to follow their religion and do daily riots and try to claim the land without even doing any progress in the country....while indians who work hard for the country they live in make it prosperous with opportunity they do philanthropy, charity still getting hate for few bad people... You people really don't deserve kindness
Identity Attack0.44690517
Insult0.24928534
Profanity0.04216301
Threat0.017156094
Severe Toxicity0.017868511
Moderate 0.3666224 Moderate Con 0.494 Identity_Assertion
Nov 12, 2025 Inside Canada's Indian Metropolis (Brampton)
This is what Ive been waiting for, B town baby. I am an indian and am not at all proud of people leaving their own country to go be treated like dogs in other countries. …
This is what Ive been waiting for, B town baby. I am an indian and am not at all proud of people leaving their own country to go be treated like dogs in other countries. All the punjabis and sindhis want to go to canada. Thx for making the vid. I will share with my ex classmates who work at gas stations lol.
Identity Attack0.38185352
Insult0.27558193
Profanity0.13785136
Threat0.026479885
Severe Toxicity0.02296847
Moderate 0.3666224 Constructive 0.634
Jan 27, 2026 Inside Canada's Indian Invasion...
You can't say every Indian there are robbing. My niece moved to Canada as a student, studied there 6 yrs works in as a software engineer.
You can't say every Indian there are robbing. My niece moved to Canada as a student, studied there 6 yrs works in as a software engineer.
Identity Attack0.4054415
Insult0.26957804
Profanity0.08613731
Threat0.008375733
Severe Toxicity0.011978149
Moderate 0.3666224 Constructive 0.681 Personal_Narrative
Sep 22, 2025 Inside Canada's Indian Metropolis (Brampton)
Why did all the europeans colonized ,gave the language,enslaved them for over 1000 of years and took all the resources and still trying to enslave them by corrporations for their hegemony,I ask the same christian …
Why did all the europeans colonized ,gave the language,enslaved them for over 1000 of years and took all the resources and still trying to enslave them by corrporations for their hegemony,I ask the same christian indian who is preaching here ,and why did british,french,italian,roman loot everything from asia and africa,central asia , middleast and invdade them and stolen everything put their country as junk yard and now all the west is entirely debt ridden,Why cry now,Stop bombing them and should not have done all this in first place since 100 of years ago,Migration is human thing ,no one can stop,its god instilled in human and this is how civilization expanded around the world..I understand ,i get the disgustian behaviour pattern of indians in the west especially the sanghis hindu extremist who were being exposed right ,left and center all over the world in social media..Like Faith says people migrate for economic reason,even that is not working any more,Leave the east and africa at peace ,lot of people will remigrate back home,..I say this for a fact.Stop bombimg them working with zionist jews pedophiles isralies who are root of all the problem that exist on face of the earth.,the banks they own,corporations they own,healthcare industry they own,diamond mines they own,weapons industry they own,drug and porn industry jews own..
Identity Attack0.37953663
Insult0.2735258
Profanity0.1413768
Threat0.13785169
Severe Toxicity0.023076924
Moderate 0.36456755 Constructive 0.571 Moral_Argument
Aug 24, 2025 1 likes Why Canadians Are Turning Against …
Indian can get degrees or diploma for cash at their country universities. Its corruption. What is our high commission do in India? How do they verify documents for visa. 90 percent student are fake. They …
Indian can get degrees or diploma for cash at their country universities. Its corruption. What is our high commission do in India? How do they verify documents for visa. 90 percent student are fake. They r here for work
Identity Attack0.3817989
Insult0.2817503
Profanity0.05543986
Threat0.007974415
Severe Toxicity0.011367798
Moderate 0.3625127 Moderate Con 0.356
Sep 30, 2025 IRCC Names India in Study …
Throw these frauds out of the country, stop letting international students work, shut down fake truck permit schools. The citizens and low-income households can't find work here, and the Canadian-Indians are facing insane discrimination due …
Throw these frauds out of the country, stop letting international students work, shut down fake truck permit schools. The citizens and low-income households can't find work here, and the Canadian-Indians are facing insane discrimination due to the many bad apples and terrible government immigration/student policies.
Identity Attack0.29798782
Insult0.33998606
Profanity0.034397304
Threat0.027343199
Severe Toxicity0.0119018555
Moderate 0.3625127 Moderate Con 0.479
Sep 29, 2025 IRCC Names India in Study …
immigrats must be controled. most indians are illigal immigrants. mis using the human rights. there freedon must be limited. specil religes actvities. india is not one country. many countrues together become india. some stae people …
immigrats must be controled. most indians are illigal immigrants. mis using the human rights. there freedon must be limited. specil religes actvities. india is not one country. many countrues together become india. some stae people specily priminister modies peple , kujarsthis and seeiks occuping canads. they unite and not allow others the canadians work in work places. toudo cany governmet allow illigal immigrants to canada. sponsoring snd student visa must be controled or stopped. Canada paying pension for sponsred old parents. this is tax payers mony. must be limited. csnadian woked people loosing their benifits.
Identity Attack0.44690517
Insult0.2469859
Profanity0.030890211
Threat0.013528148
Severe Toxicity0.016383713
Moderate 0.36095104 Constructive 0.511
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
I have more respect for Sikhs in general over Hindu Indians, but as someone who has to stay in hotels frequently for work, I have Indian fatigue. Not all are bad, but it just becomes …
I have more respect for Sikhs in general over Hindu Indians, but as someone who has to stay in hotels frequently for work, I have Indian fatigue. Not all are bad, but it just becomes annoying.
Identity Attack0.41975367
Insult0.24767025
Profanity0.13961408
Threat0.0104988385
Severe Toxicity0.017868511
Moderate 0.36095104 Constructive 0.653
Jan 27, 2026 Inside Canada's Indian Invasion...
Indian lawyers and law makers are behind running fraudulent immigration scams in Canada, including government agencies ,no student work permits, spousal work permits or or temp work permits should be given to Indians, most of …
Indian lawyers and law makers are behind running fraudulent immigration scams in Canada, including government agencies ,no student work permits, spousal work permits or or temp work permits should be given to Indians, most of documents provided by Indians are fake such as education certificates, work experience, income, savings, birth certificates, marriage certificates ,English test reports ,Indian government and private companies make huge income from sending Indians to Canada.
Identity Attack0.44690517
Insult0.23704576
Profanity0.021330157
Threat0.008259222
Severe Toxicity0.012054443
Moderate 0.36095104 Moderate Con 0.315 Unverified_Claim
Sep 28, 2025 9 likes IRCC Names India in Study …
As an American, I am ignorant about Canada and its immigration policy, and so wonder how much stated in this video are lies due to racism, and how much is true? For example, the Indians …
As an American, I am ignorant about Canada and its immigration policy, and so wonder how much stated in this video are lies due to racism, and how much is true? For example, the Indians who come to the US are vetted, are educated, and work hard. Since the 90s, most of the Indians who come to the US are not Punjabi Sikhs, nor are they Muslim. Punjabis came earlier, but since the tech boom, most who come are Hindus usually from Southern India. About 20% are also Christian. These Hindu and Christian Indians from Southern India are model minorities. Think of these kids who do well in the Spelling Bee. No crime, no trash, just educated hard working folks. Especially here where I am in San Jose, CA. So are these Canadians lying, or are the type of Indians who go to Canada worse? Those with fake diploomas or Sikhs claiming refugee status due to their religion and not being safe in Hindu India? Something is amiss bc how can these Indian immigrants be so different? If Canada is not vettung their immigrants why not? I also know that a coworker of mine who is from Southern India, his niece recently secured a visa to Canada and she is a Radiation Oncologist, an occupation Canada is in need of. So assumed lie the US, Canada is letting in needed skilled workers.
Identity Attack0.37361985
Insult0.3126888
Profanity0.06395709
Threat0.0076507707
Severe Toxicity0.0127685545
Moderate 0.36095104 Constructive 0.813
Jan 3, 2026 1 likes Inside Canada's Indian Metropolis (Brampton)
finally someone addressed this, i see teenagers aroun my area struggling hard to find low income like simply working at a tim hortons because of the indians
finally someone addressed this, i see teenagers aroun my area struggling hard to find low income like simply working at a tim hortons because of the indians
Identity Attack0.44690517
Insult0.18728738
Profanity0.11663672
Threat0.011974656
Severe Toxicity0.017803956
Moderate 0.36095104 Constructive 0.604 Economic_Argument
Jan 29, 2026 Inside Canada's Indian Invasion...
My only problem with immigrants is that when you are in another country, you should conform to that country not try to make it a replica of your former country. Many don't even want to …
My only problem with immigrants is that when you are in another country, you should conform to that country not try to make it a replica of your former country. Many don't even want to learn the language. Anyway from the video, the number of unemployed Canadians are not because of the Indians, they just don't want to work hard to earn a living, they want handouts. Most look like homeless druggies, don't blame others for what you did to yourself. If you are unhappy where you are, Canada is a big place go somewhere else and start over.
Identity Attack0.38176915
Insult0.3388922
Profanity0.05543986
Threat0.008323951
Severe Toxicity0.014511578
Moderate 0.36043653 Constructive 0.588
Sep 24, 2025 Inside Canada's Indian Metropolis (Brampton)
tbh could be worse, you could have doctors and engineers from africa or jews from new york, atleast the indians actually work.
tbh could be worse, you could have doctors and engineers from africa or jews from new york, atleast the indians actually work.
Identity Attack0.43896464
Insult0.13607834
Profanity0.17752954
Threat0.011120236
Severe Toxicity0.02167734
Moderate 0.36043653 Low Con 0.15
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
You people should just work for the Indians. They need yardwork and cars polished too. If you can't beat them, join then.
You people should just work for the Indians. They need yardwork and cars polished too. If you can't beat them, join then.
Identity Attack0.3817989
Insult0.10148193
Profanity0.09292633
Threat0.34804323
Severe Toxicity0.023076924
Moderate 0.3561489 Moderate Con 0.334 Humor_Satire
Sep 19, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)

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.