CentreForDigitalHumanities / CentreForDigitalHumanities/Textcavator

Auto-remove inactive acounts

Open
#1,446 0 comments 1 reaction 0 assignees View on GitHub
new feature
Dominant language
Python
Stars
12
Forks
3
Avg merge
3d 3m
Merged PRs (30d)
9

Description

**Is your feature request related to a problem? Please describe.**

Related to #1445 - I expect many old accounts are from ex-students (or ex-employees) who don't have access to their account anymore. Also, people register accounts for courses or projects and then forget about them. Generally speaking, it's not desirable for users that their data is stored indefinitely. In the long term, storing user data indefinitely is also not sustainable.

**Describe the solution you'd like**

Periodically remove accounts that have been inactive for a certain period of time (e.g. 2 years). Send the user an email that their account will be deleted due to inactivity, and remove the account 30 days later if the user has not logged in since then.

**Describe alternatives you've considered**

#976 would allow users to delete their account themselves, which is also a good idea. However, I don't think that's a replacement for this - like I said, people can lose access or forget an account still exists.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.