JohnnyJayJay / instant-poll

A Discord bot that lets you create polls in your server
MIT License
42 stars 9 forks source link

Add persistence #10

Closed JohnnyJayJay closed 2 years ago

JohnnyJayJay commented 3 years ago

Persistence is not only a convenient feature for end users (since polls won't become invalidated on restarts) but it also helps reducing the amount of required memory. This is especially relevant when new features like #9 are introduced where polls should still be kept around after they have been closed.

The first and obvious question is which data storage would be the most fitting in this case. I will leave this unanswered for now.

The second question is privacy. When the app starts storing user data (such as usernames), mechanisms need to be put in place to ensure compliance with data privacy laws and a privacy policy needs to be added.

JohnnyJayJay commented 2 years ago

This should be made the next priority now that there are open polls (which should ideally still be accessible after having been closed).