Comment protection, two ways

The noise stops here. The creating doesn't.

CommentShield hides toxic comments and bot spam before they reach you — in your browser with our extension, or at scale for your whole platform with our filtering API.

Extension filtering is 100% on-device. No account required to start.

Live filter demo 0 shielded
How it works

Three quiet layers between people and the noise

🤖

Bots & scams blocked

Link spam, crypto scams, and copy-paste floods caught by duplicate detection and behavior patterns.

🛡️

Abuse hidden, not deleted

Toxic comments fold into a "show anyway" bar. Nothing is removed from the platform — only from view.

💬

Real feedback kept

Criticism with genuine suggestions is routed to a digest, readable whenever you choose.

For platforms & apps

One POST request to a calmer community

The same engine, hosted. Send comments, get verdicts — pass, quarantine, hide, or block — with scores and reasons.

curl https://api.commentshield.app/v1/classify \ -H "Authorization: Bearer $CS_KEY" \ -d '{"comments":[{"id":"1","author":"anon9","text":"just quit already"}]}' → {"id":"1", "verdict":"hide", "toxicity":0.82, "bot":0.03, "reasons":["toxic phrase","targeted at creator"]}
Get an API key
Pricing

Protection is free. Scale is Studio.

Pro

$10/mo
For working creators
  • Everything in Free
  • Facebook & LinkedIn filtering
  • Filter strength control
  • Feedback digest
  • Reply Studio — drafts in your voice
  • Web dashboard

To subscribe, click Upgrade to Pro in the CommentShield toolbar popup. That links checkout to your browser, so Pro unlocks on its own once you pay.

Studio

$20/mo
For teams, apps & platforms
  • Everything in Pro
  • Hosted filtering API — 100k comments/mo
  • API keys & usage dashboard
  • Multiple channels & seats
  • Priority support

To subscribe, click the upgrade button in the CommentShield toolbar popup. That links checkout to your browser, so Studio unlocks on its own once you pay.

Prices shown are launch placeholders — validate against comparable tools before going live.

API

Classify comments with one endpoint

POST /v1/classify

Send up to 100 comments per request. Each returns a verdict (pass, quarantine, hide, block), a toxicity score, a bot score, and human-readable reasons. Batch duplicate detection runs across each request.

POST https://api.commentshield.app/v1/classify Authorization: Bearer cs_live_... { "comments": [ { "id": "1", "author": "sarah_k", "text": "This made my week!" }, { "id": "2", "author": "promo88231", "text": "DM me for crypto" } ], "sensitivity": "standard" }

Verdict guarantees

Deterministic heuristics answer in <20ms; borderline cases can escalate to an LLM pass. Comments are processed in memory and never stored. Get a key on the Studio plan.

Get an API key
Support

Get help with CommentShield

Answers to common questions below. If yours isn't here, reach out directly — a real person reads every message.

Still stuck?

Email us and we'll get back to you, usually within a couple of business days.

support@example.com

Frequently asked

How do I turn filtering on or off?
Click the shield icon in your Chrome toolbar and use the Enabled toggle at the top of the popup. Changes apply immediately, on every supported site. You can also switch individual sites on or off under Run on.
What do "Relaxed," "Standard," and "Strict" mean?
Relaxed hides only clear abuse and obvious spam. Standard is the default balance. Strict hides most negativity. Strength control is a Pro feature.
Is any of my data sent to a server?
No comments, browsing activity, or page content. Filtering runs entirely in your browser. The only network request the extension makes is a Pro license check, which sends a random install ID (not tied to you) and gets back paid or unpaid. Checkout itself happens with Stripe on our website. See the privacy policy for full details.
How do I upgrade to Pro, or cancel?
Open the popup and click Upgrade to Pro. It opens our pricing page linked to your browser; subscribe there through Stripe, and Pro unlocks in the extension on its own, usually within a minute or two. To cancel, use the link in your Stripe receipt email, or contact us and we'll help.
A genuine comment got hidden. What do I do?
Click Show anyway on the collapsed comment to read it — nothing is deleted, only collapsed. If it happens often, try lowering the strength to Relaxed in the popup (Pro), or let us know what got flagged so we can improve detection.
Which sites does CommentShield work on?
YouTube and X (Twitter) on every plan, including Free. Facebook and LinkedIn are included with Pro. Each site has its own on/off switch under Run on in the popup, and filtering runs on-device on all of them.
Legal

Privacy Policy for CommentShield

Last updated: September 16, 2026

CommentShield ("the extension," "we," "us") is a browser extension that hides toxic comments and bot spam on YouTube, X (Twitter), Facebook and LinkedIn. This policy explains what data the extension does and does not collect, and how it is used.

Summary

CommentShield does all comment filtering locally, on your own device. We do not operate a server that receives your browsing activity, your comments, or the content of any page you visit. We do not sell, rent, or share personal data with third parties for advertising purposes.

What data is stored, and where

The extension uses Chrome's local storage permission to save the following information only on your own device:

  • Your preferences (on/off toggle, which sites to run on, filter sensitivity, quarantine display setting)
  • Local usage counters (number of comments hidden, blocked, or quarantined), used only to show you your own stats in the popup
  • Your subscription status (Free, Pro, or Studio), cached so the extension knows which features to unlock
  • A random install ID, generated when the extension is installed. It is not derived from your name, email, account, or device, and is used only to match a Pro or Studio purchase to this copy of the extension (see below)

None of this information leaves your device, is transmitted to us, or is accessible to any other website or extension — with one exception: the install ID, which is sent as described under "Payments and subscriptions" when you choose to upgrade or have upgraded.

What the extension can access, and why

  • youtube.com — CommentShield's content script reads the comment threads under videos you visit, in your browser, in order to identify and hide toxic or spam comments. Available on all plans.
  • x.com and twitter.com — reads the replies and timeline posts on pages you visit, for the same purpose. Available on all plans.
  • facebook.com — reads the comments under posts you visit, for the same purpose. Used only on the Pro plan; on the Free plan the extension does not read or process anything on this site.
  • linkedin.com — reads the comments under posts you visit, for the same purpose. Used only on the Pro plan; on the Free plan the extension does not read or process anything on this site.

Separately from the sites above, the extension contacts our license server only to ask whether this install has a paid plan, as described under "Payments and subscriptions."

On every site above, the analysis happens locally in your browser. Comment text, page content, and the addresses of pages you visit are never sent off your device. The extension reads only the comment areas of these sites, and only while you are on them.

Payments and subscriptions (Pro and Studio plans)

If you choose to purchase the optional Pro or Studio plan, checkout is handled entirely by Stripe on our website. We never see or store your payment card details. Stripe collects the email address and payment details you provide at checkout under its own privacy policy.

To unlock your plan automatically, the extension works with a small license server we operate:

  • When you click the upgrade button, the extension opens our pricing page with its random install ID, which is passed to Stripe as a reference on your checkout.
  • When the payment completes, Stripe notifies our license server, which records that install ID as paid, which plan (Pro or Studio) was purchased, and Stripe's subscription and customer identifiers so it can react to renewals and cancellations. It does not receive or store your card details.
  • The extension periodically sends its install ID to the license server and receives back only a paid/unpaid answer and the plan name. No comments, browsing activity, or page content are ever included.

What we don't do

  • We don't collect or transmit your browsing history.
  • We don't collect or transmit the comments or videos you view.
  • We don't use analytics, tracking pixels, or advertising SDKs.
  • We don't sell or share personal data with third parties.
  • We don't require you to create an account to use the free version.

Children's privacy

CommentShield is not directed at children and does not knowingly collect personal information from children.

Changes to this policy

If this policy changes, the "last updated" date above will be revised, and material changes will be reflected in the extension's Chrome Web Store listing.

Contact

Questions about this policy can be sent to: [your support email here]

Create your account

Dashboard, Reply Studio, and API keys live behind this door.

Demo site: any email and password works. No data leaves this page.

Already have one? Sign in

Welcome back

Sign in to your CommentShield dashboard.

Demo site: any email and password works.

New here? Create an account

Overview

Last 7 days across your connected channels.

2,418
comments processed
183
toxic hidden
312
bots & spam blocked
47
feedback quarantined

Comments shielded per day