securedrop
securedrop copied to clipboard
Consider adding an option to delete inactive sources
Description
For SecureDrops that receive a large number of submissions, going through and manually managing them can be a challenge. In an effort to reduce the number of submissions retained on the server, and improve the performance, we should consider adding an option to automatically delete source accounts that have not submitted anything new in n days (where n could also be configured).
How will this impact SecureDrop users?
For servers that receive lots of submissions, this could improve the security of the system by addressing data retention, and would also have a positive impact on server performance.
The downside is that there is a potential for data loss, in the event that an impactful submission had not been reviewed for some reason, but the system determined it needed to be deleted because there hadn't been any new submissions for a set period of time.
How would this affect SecureDrop's threat model?
This likely would not affect the threat model.
User Stories
As an admin, I want the server to delete inactive sources, to reduce the amount of sensitive data stored on server, and to improve the overall performance of the server.