Your data,
explained.
This policy describes Guardify’s bot, this documentation website and its solo Discord Activity. Contact: nurullah.bas@hotmail.com.
1. Operator and purpose
Guardify is independently operated. It provides Discord moderation, configurable local filters, optional AI chat/report advice and a fictional moderation learning game. It is not operated or endorsed by Discord, Groq or OpenAI.
2. Local moderation data
The bot processes message text, mentions and attachment names to apply configured rules. Short-lived normalized text samples, strike and join counters are held in bounded working memory. It does not download attachments or visit detected links.
Local SQLite stores server settings, exemptions, user/moderator IDs, case types, reasons and timestamps, AI preferences/usage counters and saved channel permission states. Local cases older than 90 days are pruned when another case is recorded in that server; idle servers do not have an automatic background deletion job. Settings and saved locks remain until changed or removed by the operator.
3. AI provider processing
When configured, Groq receives addressed chat text and recent per-user/channel conversation context, or an allegation and up to 12 eligible cached target messages from the current channel in a report review. Only the last 15 minutes of eligible cached report messages are considered. Message IDs and selected rule settings may be included. No private-channel search, fetched history or file downloads are performed.
Provider processing and retention are governed separately by Groq’s privacy policy. The operator’s provider configuration matters. Local deletion cannot recall an already sent request or automatically delete provider data.
4. Conversations and preferences
Chat context is held only in bot memory, scoped to server + channel + member, with the last 12 entries and at most 1,000 histories. Inactive contexts expire after 20 minutes when new eligible chat arrives; restart also clears memory. /forget clears your context. /ai_optout enabled:True prevents new processing of your messages and excludes them from eligible cached report evidence. Preferences persist locally.
AI quotas are daily UTC counters. Prior-day counters are cleaned when another AI quota reservation occurs. /clear_cache clears transient AutoMod counters; it does not delete cases, settings or provider records.
5. Reports and logs
Reporter/target IDs, allegations and a compact advisory review can be stored as moderation cases. The configured Discord log channel receives report details and eligible evidence links. Server staff control that channel’s access. Existing reports, warnings and Discord log copies are not erased by forgetting chat or opting out. Discord copies and infrastructure logs follow their providers’ policies.
6. Website and Activity
This documentation site does not access the bot’s local database. The solo Activity uses authored fictional riddles; it sends no game answers or scores to an application backend, AI provider or leaderboard. Progress exists only in the open page’s memory, without localStorage or app cookies. Closing or refreshing discards it.
The game uses the Discord Embedded App SDK to run in Discord and close its Activity window. It does not request identify/email scopes or perform an OAuth2 token exchange. Discord itself still processes Activity use. Sites/Cloudflare host this website; their infrastructure may process request metadata, IP addresses and security cookies. Those are separate from game progress.
7. Access, correction and deletion
Email nurullah.bas@hotmail.com with your request type and relevant Discord user/server IDs. Do not send your national ID, bot token, password or authentication code. The operator may verify account ownership through Discord. Explain whether the request concerns local cases, settings or Discord log copies. Applicable obligations may affect what can be deleted; the operator will explain any limitation.
8. Changes
Feature or data-flow changes may require policy updates. Guardify is intended for users who meet Discord’s applicable minimum age requirements. Contact the operator with questions.