fix: add __red_end_user_data_statement__ to dashboard and newhelpmenu __init__.py #6

Closed
opened 2026-06-01 04:04:33 -04:00 by everestmcarthur · 1 comment
everestmcarthur commented 2026-06-01 04:04:33 -04:00 (Migrated from github.com)

Missing __red_end_user_data_statement__ in dashboard and newhelpmenu

Red-DiscordBot requires every cog's __init__.py to declare a __red_end_user_data_statement__ string. This is checked by Red's [p]cog info command and is required for the GDPR compliance flow.

Affected files

File Status
dashboard/__init__.py ❌ Missing
newhelpmenu/__init__.py ❌ Missing

Fix

Add the following to each __init__.py:

dashboard/__init__.py:

__red_end_user_data_statement__ = (
    "This cog stores guild-level configuration data only. No personal user data is stored."
)

newhelpmenu/__init__.py:

__red_end_user_data_statement__ = (
    "This cog stores guild-level and global configuration data only. No personal user data is stored."
)

Reference

## Missing `__red_end_user_data_statement__` in `dashboard` and `newhelpmenu` Red-DiscordBot requires every cog's `__init__.py` to declare a `__red_end_user_data_statement__` string. This is checked by Red's `[p]cog info` command and is required for the GDPR compliance flow. ### Affected files | File | Status | |------|--------| | `dashboard/__init__.py` | ❌ Missing | | `newhelpmenu/__init__.py` | ❌ Missing | ### Fix Add the following to each `__init__.py`: **`dashboard/__init__.py`**: ```python __red_end_user_data_statement__ = ( "This cog stores guild-level configuration data only. No personal user data is stored." ) ``` **`newhelpmenu/__init__.py`**: ```python __red_end_user_data_statement__ = ( "This cog stores guild-level and global configuration data only. No personal user data is stored." ) ``` ### Reference - [Red docs: cog end_user_data_statement](https://docs.discord.red/en/stable/framework_cogs.html#required-attributes) - `rubylogging/__init__.py`, `wormhole/__init__.py`, `nexuscore/__init__.py` already implement this correctly — just copy the pattern.
everestmcarthur commented 2026-07-13 04:08:31 -04:00 (Migrated from github.com)

✅ Resolved — Weekly health check (2026-07-13) confirms all 10 cogs now have end_user_data_statement set:

Cog info.json __init__.py
dashboard ✅ —
newhelpmenu ✅ —
nexuscore ✅ ✅
rubylogging — ✅
selfbotguard ✅ ✅
serverwhitelist ✅ ✅
support ✅ ✅
userslash ✅ ✅
voicemeister ✅ ✅
wormhole ✅ ✅

Closing as completed.

✅ **Resolved** — Weekly health check (2026-07-13) confirms all 10 cogs now have `end_user_data_statement` set: | Cog | info.json | `__init__.py` | |-----|-----------|---------------| | dashboard | ✅ | — | | newhelpmenu | ✅ | — | | nexuscore | ✅ | ✅ | | rubylogging | — | ✅ | | selfbotguard | ✅ | ✅ | | serverwhitelist | ✅ | ✅ | | support | ✅ | ✅ | | userslash | ✅ | ✅ | | voicemeister | ✅ | ✅ | | wormhole | ✅ | ✅ | Closing as completed.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: SheWhoReignsSupreme/EveCogs#6
No description provided.