Skip to content
Canadian Immigration Dashboard [ CID ]
Civility Analysis

Discourse Quality

Toxicity and constructive discourse scores from Google's Perspective API (via Communalytic).

Comments Scored
55,769
Embeddings
55,418
Avg Toxicity
0.2446
Avg Constructive
0.4192
Highly Toxic (>0.5)
7,830
14.0% of scored

Toxicity Breakdown by Video (Top 10)

Average toxicity scores across comments on each video — bars show how commenters' language scores on each toxicity dimension.

Constructive vs Toxic

Each point is a comment. X-axis = toxicity, Y-axis = average constructive score (affinity, compassion, curiosity, nuance, personal story, reasoning, respect).

27,099
Constructive & Civil
2,759
Passionate but Toxic
19,440
Neutral / Low Signal
4,931
Purely Toxic

Based on 54,229 comments with both toxicity and constructive scores.

Toxicity & Constructiveness Over Time

Monthly average toxicity vs constructive scores — track how discourse quality shifts around key events.

Discourse Quality Score by Video (Top 10)

Composite score = avg constructive - avg toxicity, computed from comment-level Perspective API scores. Green bars = net constructive discourse; red bars = net toxic discourse.

Discourse Quality Score by Channel (Top 10)

Same composite score aggregated by channel — based on comment toxicity/constructiveness scores, not the channel's own content. Which channels' comment sections foster constructive vs toxic discussion?

{# 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 1000 of 1230
Come to surrey 😂
Come to surrey 😂
Identity Attack0.0047172266
Insult0.013288911
Profanity0.023516348
Threat0.009385503
Severe Toxicity0.0024032593
Low Tox 0.036162965 Moderate Con 0.322 Comparative_Framing
Jan 27, 2026 Inside Canada's Indian Invasion...
Canadindia
Canadindia
Identity Attack0.018771807
Insult0.016860934
Profanity0.022423252
Threat0.007793174
Severe Toxicity0.0024414062
Low Tox 0.036162965 Low Con 0.23
Oct 7, 2025 Inside Canada's Indian Metropolis (Brampton)
ho hum - why does private commercial media get an immigration lawyer to explain the outcome of government policy?
ho hum - why does private commercial media get an immigration lawyer to explain the outcome of government policy?
Identity Attack0.013948337
Insult0.013630914
Profanity0.012141321
Threat0.00636914
Severe Toxicity0.0011110306
Low Tox 0.036162965 Low Con 0.184
Dec 24, 2025 1 likes Deportations From Canada at Their …
bro thank you for shedding light on this
bro thank you for shedding light on this
Identity Attack0.0058086636
Insult0.015340924
Profanity0.020032106
Threat0.009281937
Severe Toxicity0.0020503998
Low Tox 0.036162965 Moderate Con 0.454 Solidarity
Jan 27, 2026 3 likes Inside Canada's Indian Invasion...
A golden video that I was about to miss. The title could have been a little better
A golden video that I was about to miss. The title could have been a little better
Identity Attack0.0068076057
Insult0.012262905
Profanity0.022969801
Threat0.010032792
Severe Toxicity0.002746582
Low Tox 0.036162965 Moderate Con 0.402 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
The guy on the bike was so accurate
The guy on the bike was so accurate
Identity Attack0.004347248
Insult0.013706914
Profanity0.017777596
Threat0.009696201
Severe Toxicity0.0022602081
Low Tox 0.036162965 Moderate Con 0.395 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
Don’t forget how they made that food for you
Don’t forget how they made that food for you
Identity Attack0.003366805
Insult0.013516913
Profanity0.018529098
Threat0.0076507707
Severe Toxicity0.0019741058
Low Tox 0.036162965 Moderate Con 0.361
Oct 2, 2025 Inside Canada's Indian Metropolis (Brampton)
Punjab= India.
Punjab= India.
Identity Attack0.029660052
Insult0.020450363
Profanity0.01941724
Threat0.0075083673
Severe Toxicity0.003566742
Low Tox 0.036162965 Low Con 0.292 Identity_Assertion
Jan 29, 2026 1 likes Inside Canada's Indian Invasion...
Creating confusion to tell 0.8 million Sikhs living in the Canada . I would say wrong figure. According to Sikh way of life then no more than 2,000 Sikhs in the Canada. I am a …
Creating confusion to tell 0.8 million Sikhs living in the Canada . I would say wrong figure. According to Sikh way of life then no more than 2,000 Sikhs in the Canada. I am a first of all human and citizen of this planet then my belief( Equality).
Identity Attack0.026007013
Insult0.013478912
Profanity0.010194245
Threat0.006207318
Severe Toxicity0.0011539459
Low Tox 0.036162965 Constructive 0.72
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
Simple, vote in the liberal government. The assurance that they were always put others first before any Canadian citizens.
Simple, vote in the liberal government. The assurance that they were always put others first before any Canadian citizens.
Identity Attack0.016159095
Insult0.016100928
Profanity0.009716015
Threat0.0062914654
Severe Toxicity0.00096797943
Low Tox 0.036162965 Moderate Con 0.382
Jun 18, 2025 10 likes How Canada broke its immigration …
5:10 i like this guy. Wish everyone could be this honest
5:10 i like this guy. Wish everyone could be this honest
Identity Attack0.009693438
Insult0.012984909
Profanity0.024951037
Threat0.010369381
Severe Toxicity0.0030326843
Low Tox 0.036162965 Moderate Con 0.405 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
They are starting to take a lot of union jobs as well as undercutting contractors and working for cash. I’m a contractor and it’s been getting a lot worse. People are quoting under material costs. …
They are starting to take a lot of union jobs as well as undercutting contractors and working for cash. I’m a contractor and it’s been getting a lot worse. People are quoting under material costs. Taking the money and running out of Canada with it.
Identity Attack0.0068446035
Insult0.018581128
Profanity0.010962827
Threat0.0065050707
Severe Toxicity0.0009584427
Low Tox 0.036162965 Constructive 0.539 Economic_Argument
Oct 11, 2025 IRCC Names India in Study …
Proud Indian ❤ Without fighting we are conquering wer ever v go. Thanks almighty we are fittest of all...so we shall prevail over others.
Proud Indian ❤ Without fighting we are conquering wer ever v go. Thanks almighty we are fittest of all...so we shall prevail over others.
Identity Attack0.017364962
Insult0.013440913
Profanity0.018529098
Threat0.011482717
Severe Toxicity0.0023460388
Low Tox 0.036162965 Moderate Con 0.461 Identity_Assertion
Oct 15, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
the guy on the bike really expressed himself
the guy on the bike really expressed himself
Identity Attack0.0042547537
Insult0.014238917
Profanity0.016752819
Threat0.008285114
Severe Toxicity0.0015830994
Low Tox 0.036162965 Moderate Con 0.392 Meta_Commentary
Jan 27, 2026 1,550 likes Inside Canada's Indian Invasion...
Don’t vote for the people who are bringing them in why complain after
Don’t vote for the people who are bringing them in why complain after
Identity Attack0.0041067624
Insult0.015568925
Profanity0.012585391
Threat0.0072753434
Severe Toxicity0.00096321106
Low Tox 0.036162965 Low Con 0.283 Call_To_Action
Aug 25, 2025 1 likes Why Canadians Are Turning Against …
1:22
1:22
Identity Attack0.0074365693
Insult0.012072904
Profanity0.02474608
Threat0.010990778
Severe Toxicity0.0031089783
Low Tox 0.036162965 Low Con 0.287
Dec 26, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
What I don't understand is why can't they make India a greater place to live? Canada is great because our ancestors fought for our rights and liberties.
What I don't understand is why can't they make India a greater place to live? Canada is great because our ancestors fought for our rights and liberties.
Identity Attack0.02439919
Insult0.012148905
Profanity0.012073003
Threat0.006440342
Severe Toxicity0.0012683868
Low Tox 0.036162965 Constructive 0.668
Nov 26, 2025 Inside Canada's Indian Metropolis (Brampton)
Taking advantage of a system is not to your benefit. Time to go .
Taking advantage of a system is not to your benefit. Time to go .
Identity Attack0.0024788564
Insult0.014808921
Profanity0.012277958
Threat0.0071717775
Severe Toxicity0.0010681152
Low Tox 0.036162965 Low Con 0.24 Moral_Argument
Jan 19, 2026 2 likes 2.9 million Canadian temporary visas …
Canada is done and Britain
Canada is done and Britain
Identity Attack0.013646871
Insult0.012870909
Profanity0.016957775
Threat0.00933372
Severe Toxicity0.0020313263
Low Tox 0.036162965 Low Con 0.266
Jan 27, 2026 Inside Canada's Indian Invasion...
Who said multiculturalism is good for Canada?
Who said multiculturalism is good for Canada?
Identity Attack0.026810925
Insult0.0115029
Profanity0.010655395
Threat0.006045496
Severe Toxicity0.0012302399
Low Tox 0.036162965 Low Con 0.29
Oct 3, 2025 Inside Canada's Indian Metropolis (Brampton)
America targeting canada to become 51st state but it's actually 29th state of india😂
America targeting canada to become 51st state but it's actually 29th state of india😂
Identity Attack0.019475231
Insult0.014086916
Profanity0.013268576
Threat0.0069905366
Severe Toxicity0.0013923645
Low Tox 0.036162965 Low Con 0.192
Jan 27, 2026 Inside Canada's Indian Invasion...
Screw this boycott travel in the United States and stop buying American Products
Screw this boycott travel in the United States and stop buying American Products
Identity Attack0.000992156
Insult0.008391556
Profanity0.011059246
Threat0.0016970945
Severe Toxicity0.000013223038
Low Tox 0.036089543
Dec 7, 2025 7 likes
Hindus are good people
Hindus are good people
Identity Attack0.026007013
Insult0.012794908
Profanity0.021125201
Threat0.0083886795
Severe Toxicity0.002708435
Low Tox 0.03592727 Moderate Con 0.361 Solidarity
Feb 5, 2026 Inside Canada's Indian Invasion...
love your videos brotha!
love your videos brotha!
Identity Attack0.011025362
Insult0.013402912
Profanity0.030639706
Threat0.01119791
Severe Toxicity0.003452301
Low Tox 0.03592727 Moderate Con 0.448
Jan 27, 2026 Inside Canada's Indian Invasion...
I believe this is intentional
I believe this is intentional
Identity Attack0.0055496786
Insult0.011920903
Profanity0.01982715
Threat0.00951496
Severe Toxicity0.0019741058
Low Tox 0.03592727 Moderate Con 0.331 Unverified_Claim
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
Data source: comment_perspective_scores (Google Perspective API via Communalytic) · Scores are probability values (0-1) indicating how likely a reader would perceive the interaction as toxic or constructive.