Catalog PyPI
Back to packageRELEASE DETAILS

0.7.1

PyPI

aa-gdpr

A Collection of GDPR Tools for Alliance Auth

allianceautheveonline
Published9 Jul 2025
Direct dependencies1
Transitive dependenciesNot calculated

README

Version 0.7.1 documentation

AA-GDPR

A Collection of overrides and resources to help Alliance Auth installs meet GDPR legislation.

This Repository cannot guarantee your Legal requirements but aims to reduce the technical burden on Web/System Administrators

Current Features

Overrides Alliance Auth default resource bundles to use staticfile delivery.

Local staticfile delivery of resources to avoid using CDNs

Planned Features

  • Consent Management
  • Terms of Use Management
  • Data Transparency
  • Right to be Forgotten Requests

Installation

Step One - Install

Install the app with your venv active

pip install aa-gdpr

Step Two - Configure

  • Add the following lines directly before your INSTALLED_APPS list in your projects local.py
INSTALLED_APPS.insert(0, 'aagdpr')
INSTALLED_APPS.remove('allianceauth.theme.darkly')
INSTALLED_APPS.remove('allianceauth.theme.flatly')
INSTALLED_APPS.remove('allianceauth.theme.materia')
  • Add the following to INSTALLED_APPS
'aagdpr.theme.bootstrap',
'aagdpr.theme.darkly',
'aagdpr.theme.flatly',
'aagdpr.theme.materia',
  • Add the below lines to your local.py settings file
## Settings for AA-GDPR ##

# Instruct third party apps to avoid CDNs
AVOID_CDN = True
DEFAULT_THEME = "aagdpr.theme.flatly.auth_hooks.FlatlyThemeHook"
DEFAULT_THEME_DARK = "aagdpr.theme.darkly.auth_hooks.DarklyThemeHook"  # Legacy AAv3 user.profile.night_mode=1

Step Three - Update Project

  • Run migrations python manage.py migrate (There should be none yet)
  • Gather your staticfiles python manage.py collectstatic

Settings

AVOID_CDN - Will attempt to instruct third party applications to attempt to load CSS JS and Fonts from staticfiles, Default True.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 1

Native requirements
1 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
allianceauth
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
allianceauth<6,>=4.6.4runtime

Distribution files

2 collected
aa_gdpr-0.7.1-py3-none-any.whl

bdist_wheel · 12,499.67 KB · Python py3

Source file
aa_gdpr-0.7.1.tar.gz

sdist · 12,353.24 KB · Python source

Source file

Repository

MOVED
tactical-supremacy/aa-gdpr

Shared repository data · GitLab

Repository moved · manual review pending

HTTP 301 · detected 20 Oct 2026

Reported destination
License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 16:55 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:da87b4db9e17d4aa5776dbf2abe7858c56b7f178ef1327c7dcae7f11d199704f

Other collected versions

View all collected versions →