Icône Agenda Tech

Agenda Tech v0.5.0

Vos rendez-vous ne regardent que vous.

🛡️ Audit sécurité — juillet 2026

Pourquoi Agenda Tech

Un agenda dit tout de vous : vos médecins, vos rendez-vous d'avocat, vos entretiens d'embauche, qui vous voyez et quand. Celui-ci ne le dit à personne.

📵

Zéro Internet

Pas de permission INTERNET dans le manifest. L'app est techniquement incapable d'envoyer quoi que ce soit, où que ce soit. Vérifiable en une commande.

🔒

Base chiffrée

SQLCipher AES-256, clé maître scellée par l'Android Keystore (matériel sécurisé). Sans votre téléphone déverrouillé, le fichier est illisible.

📅

Quatre vues

Mois (changement par glissement fluide), Semaine, Jour et Agenda en liste. Numéros de semaine et premier jour au choix.

🔁

Récurrences

Quotidienne, hebdomadaire (jours choisis), mensuelle, annuelle — intervalle libre, fin par date ou par nombre. Modifiez une seule occurrence ou toute la série.

Rappels à l'heure

Alarmes exactes, reprogrammées après un redémarrage. Délai libre (pas seulement des valeurs toutes faites) et son au choix, y compris votre propre MP3.

Répéter un rappel

Le moment où un rappel sonne est celui où vous êtes occupé. Un bouton « Répéter 10 min » sur la notification : elle revient dix minutes plus tard, sans toucher aux rappels suivants d'un événement récurrent.

🛟

On vous rappelle de sauvegarder

Le revers du zéro cloud : un téléphone perdu sans sauvegarde, c'est tout perdu. L'app vous le rappelle — mais rarement : jamais avant que vous ayez quelque chose à perdre, jamais si rien n'a changé depuis votre dernière sauvegarde, et « Plus tard » vaut deux semaines de silence. Sur un agenda vide, elle vous propose au contraire de restaurer.

💾

Sauvegarde chiffrée

Tout votre agenda dans un fichier protégé par mot de passe — calendriers, événements, récurrences, lieux, rappels. Chiffré AES-256 avec une clé dérivée de votre mot de passe (600 000 itérations) : rangez-le où vous voulez, y compris un cloud, il reste illisible sans vous.

🔎

Recherche

Retrouvez un rendez-vous par titre, description, lieu ou ville. Les accents et la casse ne comptent pas : « reunion » trouve « Réunion ». À venir d'abord, passés ensuite.

📥

Import de votre agenda Google

Récupère les événements déjà synchronisés sur votre téléphone (Google, Exchange, calendriers locaux) — en lecture seule, sans passer par le réseau ni par votre compte. Réimporter est un rafraîchissement sûr : jamais de doublon.

📍

Lieu et point GPS

Libellé, adresse postale, et coordonnées GPS ouvrables d'un appui dans votre app de cartes — sans aucune permission de localisation.

🔑

Verrou PIN / biométrie

Verrouillage optionnel de toute l'app. Code PIN haché (PBKDF2, 120 000 itérations) et scellé par le Keystore, avec protection anti-force-brute.

🔄

Import / export .ics

Format standard RFC 5545, via le sélecteur de fichiers système. Vos données restent les vôtres, et restent lisibles ailleurs.

🧩

Widgets

Vos prochains événements sur l'écran d'accueil, plus une icône date compacte. Les titres se masquent d'office si le verrou est activé.

📵

Captures bloquées

FLAG_SECURE par défaut : pas d'aperçu dans les Récents, capture d'écran bloquée. Forcé tant que l'app est verrouillée.

🌙

Thème clair / sombre

Suit le système ou se force. Interface complète en français et en anglais.

🔓

Apache 2.0

Code source intégralement public. Toutes les promesses de cette page sont vérifiables ligne par ligne.

💰

Gratuit, bien entendu ;)

Pas d'abonnement, pas de freemium, pas de quota. Ne le sera jamais.

Captures d'écran

Agenda Tech — vue Mois
Agenda Tech — éditeur d'événement
Agenda Tech — réglages
Agenda Tech — page À propos

Comment ça marche

Un agenda qui ne se connecte à rien, mais qui récupère quand même vos rendez-vous existants.

1. Vous récupérez vos rendez-vous

Android garde sur votre téléphone une copie locale des calendriers de vos comptes — c'est le système qui la synchronise, pas nous. Agenda Tech lit cette copie et l'importe, à votre demande. Résultat : vos rendez-vous Google arrivent sans qu'un seul octet ne transite par le réseau, et sans que l'app n'accède jamais à votre compte. C'est aussi pour ça qu'il n'y a pas de CalDAV : la synchronisation reste le travail du système.

2. Tout est chiffré, tout de suite

Chaque événement va dans une base SQLCipher AES-256 dont la clé aléatoire est enveloppée par une clé de l'Android Keystore — matérielle et non exportable sur les appareils qui ont un élément sécurisé. Les sauvegardes cloud sont désactivées (allowBackup="false") : votre agenda n'est jamais recopié hors de l'appareil, même par Android.

3. Les rappels sonnent à l'heure

Un rappel d'agenda en retard ne sert à rien : l'app utilise les alarmes exactes et les reprogramme après chaque redémarrage (les alarmes n'y survivent pas). Vous choisissez le délai, la sonnerie, et si le titre s'affiche ou non sur l'écran de verrouillage.

4. Vous gardez la main

Verrou PIN ou biométrie sur toute l'app, captures d'écran bloquées, titres masqués dans le widget. Et à tout moment, un export .ics standard : vous partez avec vos données, sans rien demander à personne.

Engagement confidentialité

Pas de promesses creuses. Que des engagements vérifiables dans le code.

EngagementAgenda TechVérifiable
Permission InternetJamais déclaréeaapt dump permissions
Permission localisationAucune — le point GPS est passé à votre app de cartesManifest public sur GitHub
Accès au compte GoogleAucun — lecture seule du calendrier déjà sur l'appareilREAD_CALENDAR seule, demandée à l'exécution
Tracker / SDK pubAucunInspection du code source GitHub
Crash reporter tiersAucunPas de dépendance Crashlytics, Sentry, etc.
Compte / inscriptionAucunAucun écran de login
Stockage des événementsLocal + chiffréSQLCipher dans /data/data/com.filestech.agenda_tech
Sauvegarde cloud AndroidDésactivéeallowBackup="false" dans le manifest
Code sourceApache 2.0 intégralgithub.com/gitubpatrice/AGENDA-TECH

Pour qui c'est fait

  • Patients et proches aidants dont l'agenda raconte une maladie — rendez-vous, examens, opérations : ça ne regarde ni un cloud, ni un annonceur
  • Praticiens, thérapeutes, indépendants qui notent des séances clients — le secret professionnel n'est pas une option
  • Journalistes, avocats, médecins dont le simple fait de rencontrer quelqu'un à une date est déjà une information sensible
  • Toute personne qui veut quitter Google Agenda sans perdre ses rendez-vous existants
  • Voyageurs qui veulent un agenda qui marche en mode avion, à l'étranger, sans data

Honnêtement, les limites

  • Ce n'est pas une synchronisation. L'import copie ce qui est sur le téléphone ; réimporter met à jour, mais un événement créé dans Agenda Tech ne remontera pas dans Google. C'est le prix du zéro réseau — et c'est assumé.
  • Pas de CalDAV, pas de partage d'agenda, pas d'invitations : tout cela demanderait un accès réseau.
  • Pas encore de synchronisation entre vos appareils. La sauvegarde chiffrée (ou l'export .ics) reste le pont manuel — et il est volontaire.
  • Version de test (v0.5.0). Fonctionnelle de bout en bout et auditée, mais jeune : vos retours de bug sont les bienvenus.
  • Pas encore sur F-Droid — l'installation se fait depuis les Releases GitHub.

Récupérer votre agenda Google

Trois étapes, hors ligne, sans donner le moindre accès à votre compte.

  1. Vérifiez que votre compte est bien synchronisé sur le téléphone (Réglages AndroidComptes → votre compte Google → Agenda activé).
  2. Dans Agenda Tech : menu RéglagesImporter depuis le calendrier de l'appareil.
  3. Autorisez l'accès au calendrier, cochez les calendriers voulus, puis Importer. Vous pouvez relancer l'import quand vous voulez : il met à jour sans créer de doublon.

L'autorisation demandée est READ_CALENDAR, en lecture seule : Agenda Tech ne modifie jamais vos calendriers d'origine et n'écrit rien chez Google.