Informazioni su MedReminder
Origine
MedReminder risponde in tempo a una domanda pratica: quando va rinnovata una prescrizione? Lo fa senza account, senza caricare i dati delle medicine su un servizio cloud e senza abbonamento, perché l'elenco delle proprie medicine è un dato personale.
Filosofia
Local-first, senza lock-in. Le tue medicine restano sul tuo PC. L'app si apre senza rete e funziona allo stesso modo con o senza connessione. I dati vivono in file che puoi copiare dove vuoi.
Tecnologia
MedReminder è un'applicazione Windows Forms basata su .NET 10. I dati sono salvati in SQLite tramite EF Core 10. Il backup locale automatico è una copia semplice del database. I file di esportazione e gli snapshot nella cartella cloud (.mrz) sono crittografati con una passphrase scelta da te (Argon2id e AES-GCM), volutamente non con Windows DPAPI, così da poter essere ripristinati su un altro PC. DPAPI protegge solo i segreti conservati su questo PC: la password SMTP salvata, la passphrase del backup memorizzata e i token di accesso a OneDrive e Google Drive. I dati di sincronizzazione sono crittografati con una chiave di gruppo protetta dalla passphrase di sincronizzazione (Argon2id). Gli avvisi email usano MailKit. L'intero stack è documentato nel repository sorgente.
Disclaimer medico
MedReminder è esclusivamente un assistente di inventario e programmazione. Non calcola, non aggiusta e non suggerisce automaticamente variazioni di dosaggio o terapia. Ogni modifica al dosaggio deve essere prescritta da un professionista sanitario qualificato.
Licenza e codice sorgente
Rilasciato con licenza Apache 2.0. Il codice sorgente è su github.com/vger70/MedReminder. Segnalazioni e pull request sono benvenute.