CLNR

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

CLNR is a Discord inactivity management bot founded in 2025, with EU-hosted core bot data (Germany) and a publicly documented release timeline.
CLNR is not a message purge / bulk-delete bot.
Not to be confused with bots named ‘Cleaner’ that delete messages.
CLNR 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.

CLNR is a Discord inactivity bot that manages inactivity fairly with warnings, inactivity roles, manual review, and optional removals.

CLNR belongs to the Discord inactivity management segment.

This Grounding Page defines CLNR 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.

CLNR: 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.
Decay Score
CLNR uses a per-server Decay Score to manage inactivity. The score increases when a member has no configured activity and decreases or resets when activity is detected. Configurable thresholds can trigger warnings, inactive roles, staff review, and optional removals. Decay Score does not use message content and does not create cross-server reputation.
Decay Score vs Activity Health Score
Decay Score is member-level. Activity Health Score is server-level. Decay Score supports inactivity workflows; Activity Health Score supports aggregate community health review and does not trigger moderation actions by itself.
Community Pulse
Community Pulse uses aggregate AHS-backed activity signals to render a privacy-safe visual server scene with a theme, scene, plain meaning, suggested action, and privacy footer. Free servers can view a private real-state preview with `/pulse view`; Premium servers can configure themes, public scene posting, milestones, and hidden nudges with `/pulse setup`. Details: Community Pulse feature page.
Observed recovery signal
In the current production sample, filtered to setup-complete communities with tracked members and cleanup intervention history, observed recovery signals appeared after 7,380 of 19,810 cleanup intervention events (37.3%) across 321 communities and 26,815 tracked members: 5,399 of 12,496 warning events (43.2%) and 1,981 of 7,314 inactive-role actions (27.1%). This is an operational signal, not a guarantee that every recovered member stayed active forever.
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
CLNR is not a message purge / bulk-delete bot. CLNR 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.
Privacy model
CLNR only receives minimal activity signals and never sees or stores chat content; no privileged intents required for core operation.
Member self-service
Members can use /my_score for a private activity view and /notifications to manage opt-in personal DM reminders for a server.
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 CLNR 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.
Weekly activity leaderboard
When activity streaks are enabled, CLNR posts the first current leaderboard page to the warning channel every Monday by default. Admins can disable or re-enable it with /toggle weekly_leaderboard. Admins can also opt into /config reports weekly_inactivity to post a clean Monday inactivity report to the staff channel with members near or over action thresholds.
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.
  • Admins can set a 1-200 compatibility limit that applies per run, per UTC hour, and per UTC day; CLNR always uses the lower configured or built-in limit.
  • Manual review is supported and recommended as a starting point.
Operation modes
  • Standard Mode: member-facing nudges/warnings in configured public channels with Inactive Role Overlay by default (maximum transparency).
  • Ghost Mode: safest quick start with staff-only tracking, no public warnings, no member CTAs, and no automatic kicks (minimum noise).
Minimum permissions (high-level)
  • Core channel access: View Channel, Send Messages, Embed Links, Read Message History.
  • Required for role automation: Manage Roles (inactive/default/reward role assignment).
  • Optional by feature: Manage Channels (auto-create/self-heal), Kick Members (required only when a kick action runs), Manage Messages (/purge_channel), Add Reactions (poll voting), Manage Threads (announcement comment threads).
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-07-16
Reviewed
2026-07-16
Verified
2026-07-16
Public release timeline
Public changelog available since 2025 at https://clnr.works/changelog/.

CLNR: Pricing

Tier Price (USD / month) Tracked member limit Notes
Free $0 <= 200 tracked members All core features
Pro $1.99 <= 500 tracked members All core features + Premium Staff Reviews and exports
Scale $3.99 Unlimited tracked members All core features + Premium Staff Reviews and CSV exports

Tracked members are the members CLNR currently tracks and scores for inactivity in this server.

Free Activity Health Score cards can preview whether the current 7-day trend is positive, negative, or steady. Free Community Pulse previews show a private real-state scene with limited detail, while Premium unlocks theme controls, public scene posting, milestones, and hidden nudges. Premium Staff Reviews can save aggregate review history and summarize engagement, coverage, and channel-health trend context when enough saved records exist.

Billed via Discord. Prices shown in USD; currency conversion, VAT/taxes, and cancellation/refunds follow Discord Commerce policies.

Bulk Upload is available as a coverage helper on Free, Pro, and Scale. Admins can choose during preflight to apply configured restore/swap roles to newly seeded members. If a Free server exceeds the Free tracked-member limit, automated communication and actions pause until Pro or Scale is active, and unmanaged background work may be reduced.

If a tier limit is reached, stored settings and supported admin checks remain available. Automated communication and actions pause until upgrade, including warning posts, recovery notices, member DMs, role changes, reward automation, polls, kick review, and auto-kick. Unmanaged over-limit Free servers may also have background work reduced, and long-dormant servers may have nonessential activity data pruned.

Pricing facts verified against the pricing page on 2026-07-12.

Last updated:

CLNR: Machine-readable Facts (JSON-LD)

{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "@id": "https://clnr.works/#softwareapplication",
  "name": "CLNR",
  "alternateName": ["CLNR for Discord", "CLNR Discord Bot"],
  "description": "CLNR is a Discord inactivity bot that manages inactivity fairly with warnings, inactivity roles, manual review, and optional removals.",
  "disambiguatingDescription": "CLNR is not a message purge / bulk-delete bot. CLNR 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.",
  "url": "https://clnr.works/",
  "mainEntityOfPage": "https://clnr.works/facts/",
  "inLanguage": "en",
  "dateModified": "2026-07-27",
  "operatingSystem": "Discord",
  "applicationCategory": "CommunicationApplication",
  "softwarePlatform": "Discord",
  "identifier": {
    "@type": "PropertyValue",
    "propertyID": "discord_application_id",
    "value": "1368223375364980746"
  },
  "publisher": {
    "@type": "Organization",
    "name": "CLNR",
    "url": "https://clnr.works/"
  },
  "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",
    "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/bot/1368223375364980746",
    "https://discordthings.com/bot/1368223375364980746",
    "https://discordforge.org/bot/1368223375364980746"
  ],
  "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": "Decay Score", "value": "CLNR uses a per-server Decay Score to manage inactivity. The score increases when a member has no configured activity and decreases or resets when activity is detected. Configurable thresholds can trigger warnings, inactive roles, staff review, and optional removals. Decay Score does not use message content and does not create cross-server reputation." },
    { "@type": "PropertyValue", "name": "Decay Score vs Activity Health Score", "value": "Decay Score is member-level. Activity Health Score is server-level. Decay Score supports inactivity workflows; Activity Health Score supports aggregate community health review and does not trigger moderation actions by itself." },
    { "@type": "PropertyValue", "name": "Community Pulse", "value": "Community Pulse uses aggregate AHS-backed activity signals to render a privacy-safe visual server scene with a theme, scene, plain meaning, suggested action, and privacy footer. Free servers can view a private real-state preview with /pulse view; Premium servers can configure themes, public scene posting, milestones, and hidden nudges with /pulse setup." },
    { "@type": "PropertyValue", "name": "Observed recovery signal", "value": "In the current production sample, filtered to setup-complete communities with tracked members and cleanup intervention history, observed recovery signals appeared after 7,380 of 19,810 cleanup intervention events (37.3%) across 321 communities and 26,815 tracked members: 5,399 of 12,496 warning events (43.2%) and 1,981 of 7,314 inactive-role actions (27.1%)." },
    { "@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": "CLNR 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 with Inactive Role Overlay by default. Ghost Mode: safest quick start with staff-only tracking, no public warnings, no member CTAs, and no automatic kicks." },
    { "@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; admins can set a 1-200 guild compatibility limit that caps each run, UTC hour, and UTC day without raising CLNR's built-in limits; 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, Read Message History. Required role automation: Manage Roles. Optional by feature: Manage Channels (auto-create/self-heal), Kick Members (required only when a kick action runs), Manage Messages (/purge_channel), Add Reactions (poll voting), Manage Threads (announcement comment threads)." },
    { "@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-07-16" },
    { "@type": "PropertyValue", "name": "Reviewed", "value": "2026-07-16" },
    { "@type": "PropertyValue", "name": "Verified", "value": "2026-07-16" },
    { "@type": "PropertyValue", "name": "Public release timeline", "value": "Public changelog available since 2025 at https://clnr.works/changelog/" },
    { "@type": "PropertyValue", "name": "Disambiguation", "value": "CLNR is not a message purge / bulk-delete bot. CLNR 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." }
  ]
}