+
+ {l s='Data retention' d='Modules.Psgdpr.Admin'} {$module_display|escape:'htmlall':'UTF-8'}
+
+
+
{l s='Automatically anonymize customers who have been inactive for too long, to comply with the GDPR storage-limitation principle (art. 5.1.e).' d='Modules.Psgdpr.Admin'}
+
{l s='A customer is considered inactive when both his last connection and his last valid order are older than the period below.' d='Modules.Psgdpr.Admin'}
+
+
+
+ - {l s='Personal data is anonymized, but orders and invoices are preserved to respect your legal accounting retention duties (e.g. 10 years).' d='Modules.Psgdpr.Admin'}
+ - {l s='Inactive customers receive a warning email with a reconnection link before anonymization. Logging back in resets their inactivity.' d='Modules.Psgdpr.Admin'}
+ - {l s='This job runs through the cron tasks module (ps_cronjobs). Make sure a cron is scheduled for this module.' d='Modules.Psgdpr.Admin'}
+
+
+
+
+
+
+
+
+ {l s='Scheduling' d='Modules.Psgdpr.Admin'}
+
+
{l s='PrestaShop has no built-in scheduler. Run the retention job from your server crontab with the console command below (it runs with the full PrestaShop container, including anonymization).' d='Modules.Psgdpr.Admin'}
+
{l s='If the ps_cronjobs module is installed, the job also runs via its cron hook.' d='Modules.Psgdpr.Admin'}
+
+
+