| 6 | | == GDPR Introduction == |
| | 6 | = TLDR: Enable GDPR Related Features = |
| | 7 | These are the short and quick instructions to enable GDPR related features. Read the explanation below for more details about these features. |
| | 8 | |
| | 9 | == Terms of Use == |
| | 10 | * See [wiki:TermsOfUse this page] for details. |
| | 11 | |
| | 12 | == Enable Consent Policies == |
| | 13 | * On the ops page, select "Manage consent types" and enable "Enroll and Stats Export" |
| | 14 | * In the project config file `config.xml`, set **disable_account_creation_rpc** to true (1): `<disable_account_creation_rpc>1</disable_account_creation_rpc>` |
| | 15 | |
| | 16 | == Enable User Account Deletion == |
| | 17 | * In project config file `config.xml`, set **enable_delete_account** to either 1 or 2 (see below for explanation of settings): `<enable_delete_account>1</enable_delete_account>` |
| | 18 | * In project config file `config.xml`, add the following project tasks: |
| | 19 | |
| | 20 | {{{ |
| | 21 | <task> |
| | 22 | <cmd>run_in_ops ./delete_expired_tokens.php</cmd> |
| | 23 | <period>24 hours</period> |
| | 24 | <disabled>0</disabled> |
| | 25 | <output>delete_expired_tokens.out</output> |
| | 26 | </task> |
| | 27 | <task> |
| | 28 | <cmd>run_in_ops ./delete_expired_users_and_hosts.php</cmd> |
| | 29 | <period>24 hours</period> |
| | 30 | <disabled>0</disabled> |
| | 31 | <output>delete_expired_users_and_hosts.out</output> |
| | 32 | </task> |
| | 33 | }}} |
| | 34 | == == |
| | 35 | = GDPR Introduction = |
| 24 | | = = |
| 25 | | = TLDR: Enable GDPR Related Features = |
| 26 | | These are the short and quick instructions to enable GDPR related features. Read the explanation below for more details about these features. |
| 27 | | |
| 28 | | == Terms of Use == |
| 29 | | * See [wiki:TermsOfUse this page] for details. |
| 30 | | |
| 31 | | == Enable Consent Policies == |
| 32 | | * On the ops page, select "Manage consent types" and enable "Enroll and Stats Export" |
| 33 | | * In the project config file `config.xml`, set **disable_account_creation_rpc** to true (1): `<disable_account_creation_rpc>1</disable_account_creation_rpc>` |
| 34 | | |
| 35 | | == Enable User Account Deletion == |
| 36 | | * In project config file `config.xml`, set **enable_delete_account** to either 1 or 2 (see below for explanation of settings): `<enable_delete_account>1</enable_delete_account>` |
| 37 | | * In project config file `config.xml`, add the following project tasks: |
| 38 | | |
| 39 | | {{{ |
| 40 | | <task> |
| 41 | | <cmd>run_in_ops ./delete_expired_tokens.php</cmd> |
| 42 | | <period>24 hours</period> |
| 43 | | <disabled>0</disabled> |
| 44 | | <output>delete_expired_tokens.out</output> |
| 45 | | </task> |
| 46 | | <task> |
| 47 | | <cmd>run_in_ops ./delete_expired_users_and_hosts.php</cmd> |
| 48 | | <period>24 hours</period> |
| 49 | | <disabled>0</disabled> |
| 50 | | <output>delete_expired_users_and_hosts.out</output> |
| 51 | | </task> |
| 52 | | }}} |