π§Ή CleanerBot - Fair inactivity cleanup for Discord, without reading message content
CleanerBot helps you keep your member list healthy with transparent Decay Scores, clear warnings, inactivity roles, and optional removals. In production data, 1 in 3 inactivity cases become active again after CleanerBot cleanup nudges. Try Ghost Mode first if you want staff-only tracking and review before anything public changes.
Built for communities that want predictable cleanup without message content reading, chat log storage, or privileged intents.
βοΈ Why admins trust CleanerBot
- πͺπΊ Core data hosted in the EU (Germany)
- π No privileged intents required
- π¬ No message content reading or chat log storage
- π Transparent inactivity scoring and explainable thresholds
- π 1 in 3 inactivity cases become active again after cleanup nudges
- π‘οΈ No automatic removals unless you explicitly enable them
Important: CleanerBot does not remove members instantly. It tracks inactivity first, then acts only according to your configured thresholds and mode.
π§ How CleanerBot works
- Track inactivity with a transparent Decay Score for each member.
- Set thresholds for warnings, inactivity roles, and kick eligibility.
- Choose guardrails like manual review, optional auto-kick, exemptions, and slower decay for trusted roles.
CleanerBot is designed to reduce drama, not create it.
β What counts as activity
CleanerBot can count signals such as messages (signal only, not content), reactions, voice & stage participation, slash commands, button interactions, threads, and event RSVPs.
Quiet, normal participation still counts. CleanerBot is not an XP spam bot.
π Start in minutes with /start
CleanerBot includes a guided setup wizard so admins can configure the bot without digging through a huge settings list.
Standard Mode
- member-facing warnings and inactivity workflows
- transparent cleanup stages
- visible nudges for members
Ghost Mode π»
- staff-only tracking and review
- no public warnings by default
- ideal for quieter moderation or trial runs
π οΈ Core commands
/start- guided setup wizard/report_inactivity- review cleanup candidates/my_score- member self-check/config- fine-tune thresholds, channels, and safeguards
π‘ Why servers choose CleanerBot
- Fair by design - members get time to react before stronger actions happen
- Explainable - thresholds and actions are easier to understand and defend
- Privacy-first - no message content access or chat log storage
- Less manual work - automated warnings, inactivity roles, and review flows
- Member self-check -
/my_scoreimproves transparency
πΈ Pricing
Every server starts on Free.
- Free - $0/month, up to 200 managed members
- Pro - $1.99/month, up to 500 managed members + Premium Staff Reviews and CSV exports
- Scale - $3.99/month, unlimited managed members + Premium Staff Reviews and CSV exports
If a server goes above its current tier limit, tracking continues, but automated actions pause until the server upgrades.
π Privacy & trust
CleanerBot is built around minimal data use:
- no message content processing
- no message content storage
- no cross-server activity profiling
- core bot data hosted in the EU (Germany)
See our Privacy Policy for details.
π Supported languages
CleanerBot supports 20+ languages for international communities.
π€ Add CleanerBot
β¨ Keep your roster clean - without drama.