Factory function for a GdprManager
Factory for creating a guard
The unique name/identifier for this guard
The description of the guard
Where the data will be stored
Whether or not it is a required guard
Whether or not it is currently enabled
Visit the GDPR structure
The root of the GDPR structure to visit
A function used to decorate a GdprManager instance
https://en.wikipedia.org/wiki/Decorator_pattern