GlobaLeaks
GlobaLeaks copied to clipboard
Prevent automatic deletion of submissions if whistleblower has added new content recently
Proposal
Let's say that a submission is set to be auto-deleted on june 30. Whistleblower adds content on june 29. (just a day before the expiration).
Recipient is unable to react with so short notice (out of office for example). Even if the new content is not read, the submission gets deleted on june 30.
We need a mechanism to prevent this from happening. Maybe a postponing the expiry date, 7 days or such.
Motivation and context
see above
Thank you @aetdr for this proposal.
What would you suggest to do when new content is sent? How much time do you consider should be added to the expiration?
I agree that we could eventually implement a policy where we guarantte that the report is maintained for at least 7 days since the reception of the material but this actuallyt will cause that whistleblowers will be able to keep a report open forever just writing every day.
Lets see what other users think: @giorgiofraschini, @gianlucagilardi, @rglauco, @elbill, @larrykind
I think the 7-days extention could work but it would not cover possible leaves of the recipient. I think that we should consider that the GDPR principle require for the recipient to keep information for as long as necessary; an extention even longer than 7 days would be acceptable. Another proposal that we could consider is relating the expiration of the report to the last possible action of the whistleblower and/or the recipient.
Hello everyone, I agree with @giorgiofraschini. A 7-days grace time after expiration (not renewable) will be fine, but I think in these 7 days something should happen in the report management. For example within these 7 days an expiration alert could be shown to the whistleblower.
Anyway i think the expiration (and consequently deletion) of a non "closed" report should not be automatic, but just alerted to the receiver. Then the receiver shoud put an end to those zombie reports and put them in a "closed" state,, with a comment also.
If the status is "closed" maybe there could be a button for the whistleblower "repoen report request" with a motivation text.
I see than you all for your feedback.
I see that you all have no concern have no concern about the possibility for the whistleblower to continuously renew the ticket to keep it open, so i think it is fine to agree to ensure the report do not expire before 7 days since the last content.
@larrykind: Regarding the automatic expiration consider this aspect should not be changed in order to honor the GDPR principles "by design and by default"; This design wants specifically to enure that data retention is enforced in any conditions, even if recipients forgets; his protects both whistleblowers and recipients
7 days is fine. I agree.
We completely agree, this is a clever function! If the whistleblower would misuse is and try to keep a report open "forever", the recipient could always just delete the report. And still – the whistleblower could continue to try to keep the report open by just creating a new one.
So 7 days seems like a reasonable timeframe to prolonged the expiration date in such a case!
Hi @evilaliv3
We just experienced the issue again. This is essential and much needed feature. Is it possible to prioritize this?