Information Saily processes
Saily processes Discord server, channel, role, user, event, and configuration identifiers needed for enabled features. Optional records can include birthdays, XP totals, eligible activity counts, card descriptions, badges, cosmetics, tickets, moderation cases, uploaded artwork, and delivery history.
Message content
Saily does not retain ordinary server conversation content for XP. It processes configured command messages, reminders, prompts, translation input, moderation evidence excerpts, and ticket content when those features require it. Translation text is sent transiently to the configured provider.
Entitlements and Owner operations
Saily stores a server's Free or Premium state, entitlement source, expiration, internal administrative note, and audit records. The protected service owner can grant complimentary access or suspend service without entering a server's private dashboard.
Uploads
Uploaded media and artwork are stored in Cloudflare storage. Files are validated and scoped to their server or global catalog. One-time reminder files can be removed after successful delivery. Replaced or deleted assets are cleaned up according to backup and retention rules.
Retention
Operational logs use limited retention. Moderation evidence excerpts expire separately from case identifiers. Departed member profile and birthday data is scheduled for deletion after the recovery period. Encrypted backups can retain deleted information until their retention window ends.
Your controls
Members can manage card visibility, birthday details, exports, and deletion through the Member Portal. Server administrators can remove configuration and assets available to their server. Some moderation case identifiers may be retained for safety and accountability.
Security
Tokens, provider credentials, signing secrets, and backup keys are stored as platform secrets rather than in the application database. Owner operations require separate authorization, same-origin checks, rate limits, and audit records.
Contact
Use the Member Portal for personal-data controls or contact the administrator of the Discord server where Saily is installed.