À propos de MedReminder

Origine

MedReminder répond à temps à une question pratique : quand faut-il renouveler une ordonnance ? Il le fait sans compte, sans envoyer les données des médicaments vers un service cloud et sans abonnement, parce qu'une liste de médicaments est personnelle.

Philosophie

Local-first, sans verrouillage. Vos médicaments restent sur votre PC. L'application s'ouvre sans réseau et fonctionne de la même façon avec ou sans connexion. Les données vivent dans des fichiers que vous pouvez copier où vous voulez.

Technologie

MedReminder est une application Windows Forms basée sur .NET 10. Le stockage utilise SQLite via EF Core 10. La sauvegarde locale automatique est une simple copie de la base de données. Les fichiers d'export et les instantanés du dossier cloud (.mrz) sont chiffrés avec une phrase secrète que vous choisissez (Argon2id et AES-GCM), volontairement pas avec Windows DPAPI, afin de pouvoir être restaurés sur un autre PC. DPAPI protège uniquement les secrets conservés sur ce PC : le mot de passe SMTP enregistré, la phrase secrète de sauvegarde mémorisée et les jetons de connexion OneDrive et Google Drive. Les données de synchronisation sont chiffrées avec une clé de groupe protégée par la phrase secrète de synchronisation (Argon2id). Les alertes e-mail utilisent MailKit. L'ensemble est documenté dans le dépôt source.

Avis médical

MedReminder est exclusivement un assistant de suivi d'inventaire et de planning. Il ne calcule pas, n'ajuste pas et ne suggère pas automatiquement de changements de dosage ou de variations thérapeutiques. Toute modification de posologie doit être prescrite par un professionnel de santé qualifié.

Licence et code source

Publié sous licence Apache 2.0. Le code source est sur github.com/vger70/MedReminder. Les signalements et les pull requests sont bienvenus.