Local First (fr)
Le Local First Software, c'est quoi ?
Le terme vient d'un article de l'institut Ink & Switch en 2019. Il définit 7 propriétés qu'un logiciel devrait respecter pour...
te rendre le plein contrôle de tes données.
Contrairement aux applications SaaS classiques, où tout passe par des serveurs distants, une application Local First place tes données sur ton appareil.
Propriétés Local First | FADAcore |
1. ⏱ Pas d'attente | ✅ Développé en C++. |
| 2. 📱 Multi-appareils Tes données te suivent sur tous tes appareils. La synchronisation se fait en arrière-plan, sans jamais bloquer ton travail. | ✅ Ordinateur Linux. ✅ Ordinateur Windows. 📵 Ordinateur Mac. 📵 Smartphone (à venir). 📵 Réfrigérateur (pas prévu). |
| 3. 📴 Fonctionne hors ligne L'application reste pleinement utilisable sans connexion. | ✅ Application locale. ✅ BDD locale. |
| 4. 🔀 Collaboration Plusieurs personnes peuvent travailler ensemble, sans écraser le travail des autres. Les modifications réalisées hors ligne se fusionnent proprement. | ✅ Synchronisation intelligente. ✅ Synchro multi-versions. ✅ Règles de résolution pour les conflits de données. ⚠️ Echange de la BDD complète à chaque synchro (avec compression). |
| 5. 💎 Longévité Tes données restent lisibles même si l'application disparaît. Elles sont stockés dans des formats ouverts et documentés. Elles peuvent être facilement exportées. | ✅ Exports des données utilisateur. |
| 6. 🔒 Confidentialité par défaut Tes données ne sont pas transférées en clair vers un serveur. Elles sont chiffrées et restent privées. | ✅ Synchro internet: AES 256 bits GCM. ⚠️ Non chiffré sur tes appareils. |
| 7. 🔑 Tes données t'appartiennent Tu as un accès exclusif à tes données et tu peux les emporter ailleurs à tout moment. | ✅ Aucune utilisation tierse de tes données. ✅ SQLite non chiffré en local, exports CSV. |
L'internet est de moins en moins sûr, la surveillance de plus en plus forte, une page se tourne, adoptons de nouveaux usages.