Stop AI | Reddit for Developers

Readme

Stop AI

Structured AI-content detection and repost protection for Reddit moderation teams. Stop AI scores incoming posts and substantial comments, routes likely AI content into your mod queue, and detects reposts across text, images, URLs, and titles, with optional playbook automation that codifies your team's repeatable responses.

Each community uses the same STOP-AI Dashboard Devvit custom post hosted on r/bricksapps. The app applies a moderator remove to that post right after creation so it does not surface in normal member feeds; moderators still open it from any installed sub’s moderator menu (deep link lands on the host post with ?from= set to the originating community). Settings, roster, team panel, and cross-sub analytics are backed by Supabase, not by that post.

Removal vs. delete: The dashboard flow uses Reddit’s mod remove action (not user delete). That marks the post as removed in the subreddit without deleting the underlying post object; your app data and webview keep working until the post is actually deleted under Reddit’s normal rules.

Unified app: Stop AI is the combined successor to two earlier Reddit moderation Devvit apps: Stop Bots (deterministic AI detection, Bot Bouncer handoff, community-signal triage, and playbooks) and Repost Intel (repost fingerprinting, feeds, and cross-community correlation). Teams install one app (stop-ai) and get one dashboard, one entitlement surface, and shared backend storage (including Supabase) instead of maintaining parallel installs.


What you get

Free = AI detection + reports to your existing mod queue. Premium SKUs add Autopilot (auto-removes/auto-actions high-confidence detections), Repost Detection, Playbooks, and more.

Free for every installed community

Free Stop AI is always-on AI detection that only reports into your existing mod queue. Nothing is removed, banned, flaired, or otherwise auto-actioned on the free tier; every flagged item still waits for a human moderator. Hands-off enforcement (Autopilot) is a premium capability and is described under Premium add-ons below.

  • Stop AI scanning (report-only). Always-on scoring on new posts and substantial comments. High-confidence items are reported into your existing mod queue with a clear reason for a moderator to review. The free auto-scan path never auto-removes, auto-bans, or auto-actions anything under any preset or setting.
  • Bot signals & Bot Bouncer routing. Suspicious accounts can be escalated to r/BotBouncer via Reddit modmail (subject to Bot Bouncer’s allowlisting of the Stop AI app account as a bulk submitter). Structured community accusations of bot behavior are surfaced for moderator review, with a 24h per-account rate limit and other guardrails.
  • Menu utilities. Manual "Check for AI" actions on posts and comments, plus a one-tap STOP-AI Dashboard launcher.
  • Playbook previews. The dashboard shows a blurred sample of how if/then rules are structured. Saving, editing, and automatic execution require Playbooks Automation or Stop AI Pro on the subreddit; persistence is Redis-backed per subreddit you moderate.
  • Light / Standard / Strict posture presets. One click to set a detection-sensitivity baseline. Each preset also pre-arms a default action profile (Light: report-only; Standard: also pre-enable "remove on AI"; Strict: also pre-enable "remove + ban on AI"), but those action toggles only fire when Autopilot is on or when a moderator manually runs "Check for AI". On the free auto-scan path, presets only change which items cross into the mod queue.

How classification works. Stop AI combines multiple behavioral, linguistic, repost, and automation signals into a unified confidence assessment using the OpenClaw ensemble. Items the model classifies with high confidence as AI Content are reported into the mod queue (or auto-actioned when Autopilot is on, on premium subs); borderline items can also be surfaced for moderator review. Communities choose a posture preset — Light (higher confidence required, fewer false positives), Standard (balanced), or Strict (more aggressive detection) — to match their tolerance. Comment-thread accusations against another user are handled by a separate community-signal pipeline that routes to Bot Bouncer / mod review and does not raise the accuser’s own classification.

Premium add-ons via Reddit Gold

Paid SKUs are defined in-app (repost_detection, playbooks_automation, stop_ai_pro). Prices below match the in-app catalog.

SKU (in-app) Reddit Gold What it unlocks
stop_ai_pro (bundle) 150 Repost Detection and Playbooks Automation for the purchasing subreddit (cheapest path to both), plus the PREMIUM roster flip + Autopilot eligibility on that same subreddit.
repost_detection 250 Cross-post and image/text/title/URL repost detection, repost feed, and cross-community correlation for the purchasing subreddit. Repost moderator actions only run where your subreddit settings (repostOnMatch) allow them. Also flips the purchasing subreddit into the premium roster, which unlocks Autopilot for that sub.
playbooks_automation 150 Save, edit, and run if/then playbooks for the purchasing subreddit (Redis-backed per community). Rules can drive removals, reports, flair, mod notes, and Bot Bouncer escalations after the free-tier scan. Also flips the purchasing subreddit into the premium roster, which unlocks Autopilot for that sub.

Each paid SKU is durable (one-time unlock, no renewal) and per-subreddit: a purchase unlocks features on the subreddit it was bought on. Mods who run multiple communities purchase separately for each. Autopilot is also per-sub: it’s the Command Center toggle that promotes "report into the mod queue" into "auto-action high-confidence detections" (remove / ban / flair per your settings), and it defaults off until the moderator flips it. A legacy stop_ai_queue_monthly SKU is preserved for rollback compatibility and is not recommended for new purchases.

Premium badge in the subreddit picker. The compact PREMIUM badge in the Command Center subreddit picker is driven by the app’s premium subs roster — automatically flipped on by a paid unlock for the subreddit, and also manageable by the team/staff in Redis. SKU unlock flows through per-subreddit entitlement rows (repost_detection, playbooks_automation); tabs and gated APIs read those grants directly. Treat tab unlock state plus your purchase receipts as authoritative when the roster badge briefly lags moderator sync. Stop AI Pro fulfillment writes both repost_detection and playbooks_automation rows scoped to the purchasing subreddit in one webhook.


How it works (operator narrative)

  1. Install Stop AI on each subreddit that needs coverage.
  2. Open the dashboard via the STOP-AI Dashboard moderator menu on any installed subreddit; the menu deep-links into the single shared dashboard post on r/bricksapps (created and maintained from the host sub’s Team Panel).
  3. Onboard your team in Settings: posture preset, optional integrations (Discord webhook), skip rules for approved contributors and moderators.
  4. Enable ingestion. Auto-scan is on by default; new posts and substantial comments are scored, and high-confidence items are routed to your mod queue.
  5. Build playbooks once you unlock Playbooks Automation (or Stop AI Pro). Rules are evaluated after auto-scan on new posts/comments; persistence is scoped per community (Redis-backed).
  6. (Optional) Enable Autopilot from the Command Center after a premium SKU is active for the subreddit (or after staff grants PREMIUM roster status). Autopilot promotes the pipeline from "report into the mod queue" to "act automatically on high-confidence AI"; actual actions stay scoped to the action toggles in your settings (remove, ban, flair).
  7. Review the Command Center for queue pressure, posture, and weekly stats.
  8. Escalate suspected bot accounts to Bot Bouncer; pipe alerts to Discord if you want a real-time feed.

Automation never replaces transparent moderator policy. You stay in control of removals, bans, flair, skip rules, and webhook destinations.


Moderator settings (high level)

Settings persist per subreddit and include:

  • Posture preset. Light / Standard / Strict (persisted as policyMode). The preset controls how aggressive Stop AI is when classifying content for your community.
  • Auto-scan toggle and skip rules (approved contributors, moderators).
  • Action toggles. Whether the app may remove, ban, or apply flair (active when a paid tier is in play or when a mod runs "Check for AI" manually).
  • Flair audit & undo. Recent automated flair assignments are auditable and reversible from the dashboard.
  • Discord webhook. Optional structured alerts on AI detections.
  • Custom strings. Flair text, mod-note labels, ban message templates, ban note templates.

You can review and change everything from the dashboard. Nothing acts on Reddit content unless you explicitly enable it.


Privacy & data hygiene

Stop AI analyzes Reddit-visible content surfaced through Reddit’s moderator-scoped APIs. No data is collected beyond what is necessary to operate the moderation features: queue analytics, per-subreddit entitlement state, and the structured payloads sent to Bot Bouncer or your configured Discord webhook.

Detection evidence in the dashboard expires automatically. Bot Bouncer submissions only include data your team is authorized to escalate.


Installation

  1. Visit the Devvit App Directory listing and install Stop AI on each subreddit you want to cover.
  2. From any installed subreddit’s moderator menu, choose STOP-AI Dashboard to open the shared dashboard (hosted on r/bricksapps).
  3. Onboard your team in Settings: posture preset, skip rules, optional Discord integration.
  4. Auto-scan is on by default. High-confidence detections will start landing in your mod queue.
  5. (Optional) Purchase Stop AI Pro (150 Reddit Gold) for the Repost Detection + Playbooks Automation bundle, or buy Repost Detection or Playbooks Automation separately (250 / 150 Gold). Each purchase unlocks the features on the subreddit the purchase was made on; mods running multiple communities purchase separately for each. The purchasing subreddit also picks up the PREMIUM picker badge from the roster (see above); tab unlock reflects entitlements independently.

For community members (non-moderators)

Stop AI is moderator tooling, not an end-user app. Automated actions still flow through Reddit’s standard moderation primitives. If you believe an action was taken in error, message the moderators of the community with the specific permalink and a short explanation, and they can review and reverse it.


Support

  • Community hub: r/bricksapps hosts the shared moderator dashboard post; discussions and announcements may also live there.
  • Direct support: r/bricksapps modmail (or your usual Stop AI contact). Include the subreddit and the offending content permalink. Contact Reddit if you wish to process a refund after making a purchase.
  • Found a bug? Use the Contact Support button on the dashboard splash screen. Reports go directly to the support team.

Roadmap

Live queue

Coming soon — A real-time moderation queue is in development. You'll be able to review flagged posts and comments as they arrive, with cluster intel and one-click resolve actions.


About

  • Detection stack: OpenClaw, Stop AI’s in-house deterministic agent framework.

About this app