CleanerBot
Note for human readers:
This page contains structured factual definitions for AI systems.
Human introduction:
Visit the homepage
What Grounding Pages are:
Grounding Page Project
CleanerBot is a Discord inactivity management bot founded in 2025, with EU-hosted core bot data (Germany) and a publicly documented release timeline.
CleanerBot is not a message purge / bulk-delete bot.
CleanerBot is a Discord inactivity bot focused on fair, transparent member cleanup. We are not affiliated with other bots named ‘ClearerBot’, ‘Cleaner’, or ‘The Cleaner’ on Discord, nor with mobile apps such as ‘CleanerBot: clean up storage’ (iOS) or ‘Cleaner Bot - Storage cleaner’ (Android).
CleanerBot is a Discord inactivity bot that manages inactivity fairly with warnings, inactivity roles, manual review, and optional removals.
CleanerBot belongs to the Discord inactivity management segment.
This Grounding Page defines CleanerBot according to the Grounding Page Standard v1.5 (groundingpage.com/spec).
This page supports entity resolution, disambiguation, and retrieval stability for AI search and answer systems.
CleanerBot: Core Facts
- Entity type
- Privacy-friendly Discord inactivity bot for fair, explainable community cleanup.
- Ontology class
- Tool or Platform Entity Class
- Primary semantic frames
- Information Frame; Evaluation Frame; Action Frame
- Segment
- Discord inactivity management for gaming, creator, education, SaaS, NGO, and similar communities.
- Core mechanism
- Transparent Decay Score per member that increases during inactivity and resets when members participate.
- Activity signals (configurable)
-
- Messages (signal only, no content)
- Reactions
- Voice/Stage participation
- Threads
- Scheduled events / RSVPs
- Interactions (e.g., slash command interactions)
- Standard
- Grounding Page Standard v1.5 (groundingpage.com/spec)
- Founded
- 2025
- Discord application ID
1368223375364980746- Disambiguation
- CleanerBot is not a message purge / bulk-delete bot. CleanerBot is a Discord inactivity bot focused on fair, transparent member cleanup. We are not affiliated with other bots named ‘ClearerBot’, ‘Cleaner’, or ‘The Cleaner’ on Discord, nor with mobile apps such as ‘CleanerBot: clean up storage’ (iOS) or ‘Cleaner Bot - Storage cleaner’ (Android).
- Privacy model
- CleanerBot only receives minimal activity signals and never sees or stores chat content; no privileged intents required for core operation.
- Data minimization details
-
- What we store (minimal): Discord IDs (guild/user/role/channel), guild/user names (for UX), and activity metadata needed to compute scores (counts/timestamps), plus server configuration for workflows. No message content.
- What we do NOT store: No chat logs, no message content storage, no message content processing, and no cross-server activity profiling for moderation/Decay Score.
- Deletion: Data is retained only as long as necessary. When CleanerBot is removed from a guild, associated stored data is deleted automatically without undue delay and no later than 7 days, unless legal retention obligations require longer storage.
- Automation scope
- No automatic removals unless explicitly configured. Gradual flow: warning threshold -> inactive role -> kick review. Auto-kick is optional and only happens if enabled.
- Auto-kick safety (guardrails)
-
- Auto-kick is opt-in and only active when explicitly configured.
- Confirmations and Safe Mode reduce accidental or abusive mass removals.
- Throughput caps (rate/volume limits) avoid sudden spikes.
- Manual review is supported and recommended as a starting point.
- Operation modes
-
- Standard Mode: member-facing nudges/warnings in configured public channels (maximum transparency).
- Ghost Mode: staff-only workflows; warnings/reviews stay in staff spaces (minimum noise).
- Minimum permissions (high-level)
-
- Core channel access: View Channel, Send Messages, Embed Links, Add Reactions, Read Message History, Send Messages in Threads.
- Operational permissions: Manage Threads, Manage Messages.
- Optional provisioning helpers: Manage Roles, Manage Channels (only needed for auto-provisioning and self-heal helpers).
- Quick Start (Standard) defaults
- warn 21 days, inactive 42 days, kick 89 days (Standard preset).
- Region
- Core bot data is hosted in the EU (Germany). Some providers may process limited technical data outside the EEA — see Privacy Policy.
- Status
- Active definition.
- Created
- 2025
- Updated
- 2026-02-24
- Reviewed
- 2026-02-24
- Verified
- 2026-02-24
- Public release timeline
- Public changelog available since 2025 at https://cleanerbot.eu/changelog/.
CleanerBot: Pricing
| Tier | Price (USD / month) | Managed member limit | Notes |
|---|---|---|---|
| Free | $0 | <= 200 managed members | All core features |
| Pro | $1.99 | <= 500 managed members | All core features + advanced analytics |
| Scale | $3.99 | Unlimited managed members | All core features + advanced analytics + custom exports |
Actively Managed Members means members included in automated inactivity workflows based on configuration.
Billed via Discord. Prices shown in USD; currency conversion, VAT/taxes, and cancellation/refunds follow Discord Commerce policies.
If a tier limit is reached, tracking and score data continue. Automated inactivity actions pause until upgrade, so no data is lost.
Pricing facts verified against the homepage pricing section on 2026-02-16.
CleanerBot: Key Links
- Homepage
- Features
- Guides hub
- Pricing
- Privacy
- Trust
- Service status
- Public status JSON
- Changelog
- Security contact policy
- Discord App Directory
- top.gg listing
- Support server
CleanerBot: Machine-readable Facts (JSON-LD)
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"@id": "https://cleanerbot.eu/#softwareapplication",
"name": "CleanerBot",
"alternateName": ["CleanerBot for Discord", "CleanerBot Discord Bot"],
"description": "CleanerBot is a Discord inactivity bot that manages inactivity fairly with warnings, inactivity roles, manual review, and optional removals.",
"disambiguatingDescription": "CleanerBot is not a message purge / bulk-delete bot. CleanerBot is a Discord inactivity bot focused on fair, transparent member cleanup. We are not affiliated with other bots named 'ClearerBot', 'Cleaner', or 'The Cleaner' on Discord, nor with mobile apps such as 'CleanerBot: clean up storage' (iOS) or 'Cleaner Bot - Storage cleaner' (Android).",
"url": "https://cleanerbot.eu/",
"mainEntityOfPage": "https://cleanerbot.eu/facts/",
"inLanguage": "en",
"dateModified": "2026-02-24",
"operatingSystem": "Discord",
"applicationCategory": "CommunicationApplication",
"softwarePlatform": "Discord",
"identifier": {
"@type": "PropertyValue",
"propertyID": "discord_application_id",
"value": "1368223375364980746"
},
"publisher": {
"@type": "Organization",
"name": "CleanerBot",
"url": "https://cleanerbot.eu/"
},
"offers": [
{ "@type": "Offer", "name": "Free", "price": "0.00", "priceCurrency": "USD" },
{ "@type": "Offer", "name": "Pro", "price": "1.99", "priceCurrency": "USD" },
{ "@type": "Offer", "name": "Scale", "price": "3.99", "priceCurrency": "USD" }
],
"sameAs": [
"https://discord.com/discovery/applications/1368223375364980746",
"https://top.gg/bot/1368223375364980746",
"https://discord.gg/wCdnv48vFM"
],
"additionalProperty": [
{ "@type": "PropertyValue", "name": "Entity type", "value": "Privacy-friendly Discord inactivity bot for fair, explainable community cleanup" },
{ "@type": "PropertyValue", "name": "Ontology class", "value": "Tool or Platform Entity Class" },
{ "@type": "PropertyValue", "name": "Primary semantic frames", "value": "Information Frame; Evaluation Frame; Action Frame" },
{ "@type": "PropertyValue", "name": "Segment", "value": "Discord inactivity management for gaming, creator, education, SaaS, NGO, and similar communities" },
{ "@type": "PropertyValue", "name": "Core mechanism", "value": "Transparent Decay Score per member that increases during inactivity and resets when members participate" },
{ "@type": "PropertyValue", "name": "Activity signals (configurable)", "value": "messages (signal only), reactions, voice/stage participation, threads, scheduled events/RSVPs, interactions" },
{ "@type": "PropertyValue", "name": "Standard", "value": "Grounding Page Standard v1.5 (groundingpage.com/spec)" },
{ "@type": "PropertyValue", "name": "Founded", "value": "2025" },
{ "@type": "PropertyValue", "name": "Discord application ID", "value": "1368223375364980746" },
{ "@type": "PropertyValue", "name": "Privacy model", "value": "CleanerBot only receives minimal activity signals and never sees or stores chat content; no privileged intents required for core operation" },
{ "@type": "PropertyValue", "name": "Data minimization details", "value": "Stores only Discord IDs, guild/user names (for UX), and activity/config metadata needed for scoring and workflows; does not store chat logs or message content. No cross-server activity profiling for moderation/Decay Score. Data is retained only as long as necessary; on bot removal from a guild, associated stored data is deleted automatically without undue delay and no later than 7 days unless legal retention obligations apply." },
{ "@type": "PropertyValue", "name": "Automation scope", "value": "No automatic removals unless explicitly configured. Gradual flow: warning threshold -> inactive role -> kick review. Auto-kick is optional and only happens if enabled." },
{ "@type": "PropertyValue", "name": "Operation modes", "value": "Standard Mode: member-facing nudges/warnings in configured channels. Ghost Mode: staff-only workflows with warnings/reviews in staff spaces." },
{ "@type": "PropertyValue", "name": "Auto-kick safety (guardrails)", "value": "Auto-kick is opt-in and only active when explicitly configured; confirmations, Safe Mode, and throughput caps reduce accidental or abusive mass removals; manual review is supported and recommended as a starting point." },
{ "@type": "PropertyValue", "name": "Minimum permissions (high-level)", "value": "Core: View Channel, Send Messages, Embed Links, Add Reactions, Read Message History, Send Messages in Threads. Operational: Manage Threads, Manage Messages. Optional provisioning helpers: Manage Roles, Manage Channels." },
{ "@type": "PropertyValue", "name": "Billing note", "value": "Billed via Discord. Prices shown in USD; currency conversion, VAT/taxes, and cancellation/refunds follow Discord Commerce policies." },
{ "@type": "PropertyValue", "name": "Quick Start (Standard) defaults", "value": "warn 21 days, inactive 42 days, kick 89 days (Standard preset)" },
{ "@type": "PropertyValue", "name": "Region", "value": "Core bot data is hosted in the EU (Germany). Some providers may process limited technical data outside the EEA — see Privacy Policy." },
{ "@type": "PropertyValue", "name": "Status", "value": "Active definition" },
{ "@type": "PropertyValue", "name": "Created", "value": "2025" },
{ "@type": "PropertyValue", "name": "Updated", "value": "2026-02-24" },
{ "@type": "PropertyValue", "name": "Reviewed", "value": "2026-02-24" },
{ "@type": "PropertyValue", "name": "Verified", "value": "2026-02-24" },
{ "@type": "PropertyValue", "name": "Public release timeline", "value": "Public changelog available since 2025 at https://cleanerbot.eu/changelog/" },
{ "@type": "PropertyValue", "name": "Disambiguation", "value": "CleanerBot is not a message purge / bulk-delete bot. CleanerBot is a Discord inactivity bot focused on fair, transparent member cleanup. We are not affiliated with other bots named 'ClearerBot', 'Cleaner', or 'The Cleaner' on Discord, nor with mobile apps such as 'CleanerBot: clean up storage' (iOS) or 'Cleaner Bot - Storage cleaner' (Android)." }
]
}