Data Deletion
Data Deletion
User-Facing Command
Users can run /data. The bot will show the configured
support URL or data request contact.
Server Gemini Key Deletion
Server administrators can remove the server Gemini API key with
/key remove. This deletes the encrypted key record used
by the bot for that Discord server.
Operator Deletion Process
For a deletion request, the operator should:
- Identify the Discord guild/server ID or Discord user ID involved.
- Remove the server Gemini key with
/key removeor direct database cleanup. - Remove relevant cooldown settings from
app/cooldown-settings.jsonif requested. - Remove relevant database rows from
app/data/app.sqliteif manual cleanup is needed. - Remove relevant backups where reasonably possible.
- Confirm completion through the configured support channel.
Data That May Not Exist
The bot should not intentionally retain:
- Prompt logs.
- Message transcript logs.
- Decrypted Gemini API keys.
- Encrypted key payloads in application logs.
If logs are configured by the deployment environment, the operator should review those systems separately.
Retention Recommendation
- Keep application logs short-lived.
- Avoid logging command content.
- Back up SQLite and cooldown settings only as long as operationally necessary.
- Delete stale BYOK records for servers that no longer use the bot.