Sie verwenden einen veralteten Browser. Es kann sein, dass diese oder andere Webseiten nicht korrekt angezeigt werden. Sie sollten ein Upgrade durchführen oder einen alternativen Browser verwenden.
IP Anonymization — New setting to control how visitor IP addresses are stored in consent logs. Options: Anonymized (last octet removed, default), Hashed (SHA-256, irreversible), Do not store, or Full IP. Recommended setting for GDPR compliance: Anonymized.
Privacy Notice on /consent page — Automatic privacy notice explaining what data is collected, how the IP is handled (adapts to the selected setting), and how long data is retained. References GDPR Art. 7(1).
Setup Guide — New admin page with step-by-step instructions for setting up Google Funding Choices via AdSense or Ad Manager, and configuring the Revenue Dashboard via OAuth2. Includes direct links to Google Cloud Console, API Library and OAuth credential pages. Shows your dynamic callback URI with a copy button. Available in 8 languages (EN, DE, ES, FR, IT, NL, PL, PT).
Publishing status reminder — Setup guide now includes a step to change the OAuth consent screen from testing to production, preventing token expiration after 7 days.
Bug Fixes
Fixed: Database migration now ensures all required columns exist regardless of which version you upgrade from (device_type, country_code, referrer, adblock_detected)
Fixed: Fresh installations now include all columns in the initial table creation
Fixed: Cookie declaration page (/consent) crashed on fresh installations due to a reference to the removed Vendor repository
Fixed: OAuth scope for Ad Manager was incorrect (admanager.report does not exist, corrected to admanager)
Fixed: number_currency template function does not exist in XenForo, replaced with number
Fixed: Cookie scanner now detects XenForo style_variation cookie (set without prefix)
Fixed: Reopen consent button on /consent page now uses Google FC API (googlefc.showRevocationMessage) instead of removed custom banner JS
Fixed: Removed reference to non-existent deb_consent_cmp.js on the /consent page
Translation System
All 8 languages (EN, DE, ES, FR, IT, NL, PL, PT) are now automatically imported and compiled on every install and upgrade
Translations are guaranteed to work regardless of upgrade path or version history
Templates are automatically recompiled after phrase import to ensure correct language display