antidoxxing: cog ships with no info.json at all (missing GDPR statement + metadata) #10
Labels
No labels
bug
compliance
documentation
duplicate
enhancement
gdpr
good first issue
help wanted
invalid
performance
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: SheWhoReignsSupreme/EveCogs#10
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The new
antidoxxingcog (added 2026-08-05) has noinfo.jsonwhatsoever —affiliates,ghostwipe, andimagevault(tracked in #9) at least have aninfo.jsonmissing just theend_user_data_statementfield, butantidoxxingis missing the file entirely (noname,author,min_bot_version, orend_user_data_statement).This is a real compliance gap, not just a formality:
antidoxxing/antidoxxing.pyactively scans message content for PII (IPv4/IPv6 addresses, GPS coordinates), stores a sanitized copy of flagged messages in mod-log embeds (_send_logs, line ~423), and can forward those logs to an optional global webhook (config.register_global(webhook_url=...)). That's squarely the kind of processing that needs anend_user_data_statement, on top of the missing cog metadata Downloader/repo tooling expects.Suggest adding
antidoxxing/info.jsonwith the standard fields (matching the other 9 cogs) plus anend_user_data_statement, and doing the same for any other new cogs going forward.Code refs:
antidoxxing/— noinfo.jsonpresentantidoxxing/antidoxxing.py:267— reads rawmessage.contentantidoxxing/antidoxxing.py:423-436— logs sanitized message content to mod channelantidoxxing/antidoxxing.py:41—config.register_global(webhook_url=None)— optional global webhook forwarding