Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a way to save data to allow more advanced features to be built #23

Open
xav35000 opened this issue Jun 2, 2024 · 3 comments
Open
Labels
development A tool for contributors enhancement Feature that aims to improve the experience feature request Debate about a new feature if it shoud be added or not

Comments

@xav35000
Copy link
Collaborator

xav35000 commented Jun 2, 2024

Objective

Sync of settings cross computers

Change profile picture

Store custom homework

Potential ways of doing it

Centralized database

✅Not flaggable by Aplim

❌Server costs
❌Data handling

External service (Google Drive App)

✅No server cost
✅Good security
✅(relatively) simple API
✅Not flaggable by Aplim

Message Folder Name

✅No server cost
✅Improved security
✅Very simple API

❌Flaggable by Aplim

Discord Bot

✅No server cost
✅Simple API
✅No action required by the user
✅Unlimited storage capacity
✅Not flaggable by Aplim

❌Need to encrypt the data
❌Retrieval of old data can be really long

@xav35000 xav35000 moved this to Waiting in EDP DevBoard Jun 2, 2024
@xav35000 xav35000 added enhancement Feature that aims to improve the experience feature request Debate about a new feature if it shoud be added or not development A tool for contributors labels Jun 2, 2024
@saumon-brule
Copy link
Member

Message folder name :
no server costs
security of ED
very simple API

@Fefedu973
Copy link
Contributor

Ou sinon on créé un bot discord qui dès que quelqu'un se connecte, on lui fait une requête il vérifie dans un channel privé si cette personne s'est déjà connectée ou non, ensuite si oui on génère un identifiant unique pour son compte (genre un hash pour rester private) (Ex: peut générer le hash avec l'id, le nom d'utilisateur -complexe car peut changer-) à chaque connexion sur n'import quelle plateforme le site fait une query au bot avec le hash, si il est déjà dans le salon alors il envoie les infos demandées qui sont cryptées grâce à l'id qui est la clée -je ne m'y connais pas forcément en cryptographie mais bon- et à chauqe fois que la personne change un paramètre qui utilise le local storage on met à jour les infos. Comment cela fonctionne ? Le bot à accès à un salon où il envoie des messages avec un Id, le hash de l'id de la personne et le corps du message qui contient les infos
✅No server cost
✅ Simple API
❎Data privacy (need strong security protocol)
✅No action required by the user
✅ Unlimited storage capacity
✅ Not flaggable by Aplim
✅ Data handling by discord and not us

@OeildeLynx31
Copy link
Collaborator

I proposed a solution based on the message folder name solution in discord => https://discord.com/channels/1130436199664844831/1273381490016780332

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
development A tool for contributors enhancement Feature that aims to improve the experience feature request Debate about a new feature if it shoud be added or not
Projects
Status: Waiting
Development

No branches or pull requests

4 participants