# CleanerBot - Full Snapshot CleanerBot is a Discord inactivity bot that helps servers manage inactivity fairly over time. It uses a transparent Decay Score and supports warnings, inactivity roles, manual review, and optional removals without reading or storing message content. No automatic removals happen unless explicitly configured. CleanerBot operates without privileged intents and focuses on privacy-first, explainable inactivity cleanup for Discord communities. Production counters show 1 in 3 inactivity cases become active again after CleanerBot cleanup nudges. This is based on normalized warning and inactive-role recovery signals, not a controlled causal-lift study or deduplicated unique-member count. ## Disambiguation CleanerBot is not a message purge / bulk-delete bot. Not to be confused with bots named ‘Cleaner’ that delete messages. CleanerBot (cleanerbot.eu) is a Discord inactivity management bot and is not affiliated with bots named ClearerBot, Cleaner, or The Cleaner, nor with mobile storage-cleaner apps using similar names. ## What CleanerBot does - Tracks inactivity over time with a Decay Score. - Decay Score decisions are transparent and explainable. - Sends warnings at configured thresholds. - Assigns an inactivity role at configured thresholds. - Records recovery signals when inactive cases become active again after cleanup nudges. - No forced kicks: removals happen only if explicitly configured. - Supports manual kick review flows with clickable non-pinging member profile mentions; auto-kick is optional. - Inactive roles can be used without removing members. - Offers transparent member self-checks via `/my_score`, including a 14-day active/quiet calendar. ## Privacy & data handling - No message content is processed or stored. - No privileged intents are required for core operation. - Stores Discord IDs, guild/user names (for UX), and activity metadata (counts/timestamps) needed to compute scores. - No cross-server activity profiling for moderation/Decay Score (computed per server). - Core bot data hosted in the EU (Germany); some providers may process limited technical data outside the EEA (see Privacy Policy). ## Key concepts ### Decay Score A per-member inactivity score that increases during inactivity and drops or resets when members participate. ### Ghost Mode vs Standard Mode Standard Mode posts member-facing warnings in configured channels and uses Inactive Role Overlay by default. Ghost Mode is the safest quick start: staff-only tracking, no public warnings, no member CTAs, and no automatic kicks. ### Thresholds / presets Quick Start (Standard) preset defaults: Inactive Role Overlay, warn 21 days, inactive 42 days, kick 89 days. ## Pricing (USD) - Free: $0/month, <= 200 managed members. - Pro: $1.99/month, <= 500 managed members, Premium Staff Reviews via `/review`, and CSV exports. - Scale: $3.99/month, unlimited managed members, Premium Staff Reviews via `/review`, and CSV exports. Bulk Upload is available as a coverage helper on Free, Pro, and Scale. If a Free server exceeds the Free tracked-member limit, all automations pause until Pro or Scale is active. Managed members are the members included in CleanerBot's active automation scope for this server. If a tier limit is reached, tracking and score data continue while automated inactivity actions pause until upgrade (no data loss). ## Setup / onboarding (high level) 1. Invite CleanerBot to your server. 2. Run `/start` to launch the setup wizard. 3. Choose Standard Mode or Ghost Mode, then confirm thresholds and channels. Ghost Mode is the safest quick start for staff-only tracking. 4. Monitor results and adjust thresholds as needed. 5. Optional static post-invite landing page: https://cleanerbot.eu/welcome/ 6. Permission model: `Manage Roles` is required for role automation; `Kick Members` is only needed when kick actions are actually used. ## Commands & configuration CleanerBot supports `/start`, `/my_score`, and Premium `/review` Staff Reviews for onboarding, member self-checks, and staff-facing review summaries. Legacy `/summary`, `/cohorts`, and `/analytics cohort_report` report paths currently show migration cards that point admins to `/review`. For up-to-date command coverage and releases, use the changelog: - https://cleanerbot.eu/changelog/ - Full command explorer: https://cleanerbot.eu/features/commands/ - How CleanerBot works: https://cleanerbot.eu/features/how-it-works/ ## Recent releases - https://cleanerbot.eu/changelog/v3-1-0/ - https://cleanerbot.eu/changelog/v3-0-1/ - https://cleanerbot.eu/changelog/v3-0-0/ - https://cleanerbot.eu/changelog/v2-20-0/ - https://cleanerbot.eu/changelog/v2-19-2/ - https://cleanerbot.eu/changelog/v2-19-1/ - https://cleanerbot.eu/changelog/v2-19-0/ - https://cleanerbot.eu/changelog/v2-18-0/ - https://cleanerbot.eu/changelog/v2-17-5/ - https://cleanerbot.eu/changelog/v2-17-4/ - https://cleanerbot.eu/changelog/v2-17-3/ - https://cleanerbot.eu/changelog/v2-17-2/ - https://cleanerbot.eu/changelog/v2-17-1/ - https://cleanerbot.eu/changelog/v2-17-0/ - https://cleanerbot.eu/changelog/v2-16-1/ - https://cleanerbot.eu/changelog/v2-16-0/ - https://cleanerbot.eu/changelog/v2-15-6/ - https://cleanerbot.eu/changelog/v2-15-5/ - https://cleanerbot.eu/changelog/v2-15-4/ - https://cleanerbot.eu/changelog/v2-15-3/ - https://cleanerbot.eu/changelog/v2-15-2/ - https://cleanerbot.eu/changelog/v2-15-1/ - https://cleanerbot.eu/changelog/v2-15-0/ - https://cleanerbot.eu/changelog/v2-14-4/ - https://cleanerbot.eu/changelog/v2-14-3/ - https://cleanerbot.eu/changelog/v2-14-2/ - https://cleanerbot.eu/changelog/v2-14-1/ - https://cleanerbot.eu/changelog/v2-14-0/ - https://cleanerbot.eu/changelog/v2-13-0/ - https://cleanerbot.eu/changelog/v2-12-0/ ## Canonical links - https://cleanerbot.eu/ - https://cleanerbot.eu/facts/ - https://cleanerbot.eu/trust/ - https://cleanerbot.eu/welcome/ - https://cleanerbot.eu/#features - https://cleanerbot.eu/features/ - https://cleanerbot.eu/features/how-it-works/ - https://cleanerbot.eu/features/commands/ - https://cleanerbot.eu/features/activity-health-score/ - https://cleanerbot.eu/features/auto-kick-guardrails/ - https://cleanerbot.eu/features/inactivity-policy-template/ - https://cleanerbot.eu/features/bulk-upload/ - https://cleanerbot.eu/compare/privacy-vs-message-reading/ - https://cleanerbot.eu/compare/discord-prune/ - https://cleanerbot.eu/#pricing - https://cleanerbot.eu/terms.html#privacy - https://cleanerbot.eu/use-cases/ - https://cleanerbot.eu/changelog/ - https://cleanerbot.eu/status/ - https://cleanerbot.eu/status.json - https://cleanerbot.eu/.well-known/security.txt - https://discord.com/discovery/applications/1368223375364980746 - https://top.gg/bot/1368223375364980746 - https://discord.gg/wCdnv48vFM - https://buymeacoffee.com/bjoerrn - https://botlist.me/bots/1368223375364980746 - https://discordbotlist.com/bots/cleanerbot - https://discords.com/bots/bot/1368223375364980746 - https://disq.ink/bot/1368223375364980746 - https://radarcord.net/bot/1368223375364980746 - https://discordlist.gg/bot/1368223375364980746 - https://discord.place/bots/1368223375364980746 - https://omniplex.gg/bot/1368223375364980746 - https://voidbots.net/bot/1368223375364980746 - https://stellarbotlist.com/bot/1368223375364980746 - https://cybralist.com/bots/1368223375364980746 - https://www.vcodes.xyz/bot/1368223375364980746 - https://discordservices.net/bot/cleanerbot - https://discord.bots.gg/bots/1368223375364980746 - https://discordextremelist.xyz/en-US/bots/cleanerbot - https://discollab.org/bots/1368223375364980746 - https://discordthings.com/bot/1368223375364980746 - https://discordforge.org/bot/1368223375364980746 Last updated: 2026-05-16