Annotation Interface GdprExtended


@Target(FIELD) @Retention(RUNTIME) public @interface GdprExtended
Marks a field in an entity as extended information for EU General Data Protection Regulation compliance.

Fields marked with @GdprExtended may not be considered personal data, but could be used in a specific context and/or with additional information to identify an individual. @GdprExtended is also used to add more information as to why personal data is stored.

If the type of a field marked with @GdprExtended is not primitive (e.g. Integer, String etc.), all primitive fields of that type are considered extended information.

For usage instructions, see Gdpr.