[Rt-commit] rt branch, 4.4/create-GRPR-POD, created. rt-4.4.3-99-g4cd26168f

Craig Kaiser craig at bestpractical.com
Fri Dec 14 09:13:02 EST 2018


The branch, 4.4/create-GRPR-POD has been created
        at  4cd26168f45090c6a18e409c26a1a340f62cf323 (commit)

- Log -----------------------------------------------------------------
commit 4cd26168f45090c6a18e409c26a1a340f62cf323
Author: Craig Kaiser <craig at bestpractical.com>
Date:   Fri Dec 14 09:12:39 2018 -0500

    Create pod file for GDPR documentation

diff --git a/docs/GDPR.pod b/docs/GDPR.pod
new file mode 100644
index 000000000..1e7a4f91c
--- /dev/null
+++ b/docs/GDPR.pod
@@ -0,0 +1,83 @@
+=encoding utf-8
+
+=head1 The General Data Protection Regulation (GDPR)
+
+The General Data Protection Regulation (GDPR) is a new set of regulations passed by the European
+Union and scheduled to take effect on 25 May 2018. You can read more about the new regulations on
+the GDPR website.
+
+Many of these regulations fall to the web site owner or provider of a service, so they are outside
+the scope of the deployed software itself. However, there are some features we can add to RT to make
+compliance easier for providers who run RT.
+
+=cut
+
+=head1 User Data in RT
+
+User data in RT and RTIR is typically stored on the user record. Interactions where a user may provide
+additional user information are stored on tickets. Assets and articles can also have user information
+stored with them.
+
+=cut
+
+=head1 Right to Access
+
+This defines the right of users to have access to their data in a software system managed by a company
+or service provider.
+
+=cut
+
+=head2 Download User Data
+
+Users can download the basic user information that is stored on them in RT. The format of the download
+can be set by using the C<Set($UserDataResultFormat, ""> config option.
+
+=cut
+
+=head2 Download User Tickets
+
+Users can download ticket summaries for all tickets they are a requestor on. The ticket summary
+downloaded can be configured using C<Set($UserTicketDataResultFormat, "" )> in your RT_SiteConfig.pm
+file.
+
+=cut
+
+=head2 Download User Transactions
+
+Users can download transaction summaries for all transactions on which they are the creator.
+The summary can be set using C<Set($UserTransactionDataResultFormat, "">.
+
+=cut
+
+=head1 Right to be Forgotten
+
+This provision allows users to request their data be deleted. 
+
+=cut
+
+=head2 Anonymize User
+
+This option will clear all data on the user record for the current user, while preserving the user record.
+The required fields for a user will be set to an anonymous value, for example email could be set to a value
+similar to: 'anon_12345678'.
+
+This option leaves all tickets intact, but the personal information like email address stored on the user record
+is removed.
+
+It is important to note that this action will not remove user information from ticket bodies or email headers only
+data from any RT-based sections like People, etc.
+
+=cut
+
+=head2 Replace User Information
+
+This option will then use shredder with the replace_relations option to replace the existing userid with a replacement
+userid in transactions and other records that have the id. The user record is then completely deleted.
+
+=cut
+
+=head2 Remove User Information
+
+This option uses shredder to completely remove the user and connected data by running it without the replace option.
+
+=cut

-----------------------------------------------------------------------


More information about the rt-commit mailing list