Ackify — un outil simple, né d'un vrai besoin
Comment une demande d'une collègue est devenue un outil open-source de preuve de lecture cryptographique. Retour sur la genèse d'Ackify.
L’idée d’Ackify ne vient pas d’une longue étude de marché, mais simplement d’une demande d’une collègue : « Comment prouver facilement qu’un document a bien été lu ? »
Le problème
Dans beaucoup d’organisations, il est essentiel de prouver qu’un document a été lu et compris par son destinataire. Que ce soit pour la compliance RGPD, les procédures internes, les documents contractuels ou les mises à jour de politique interne.
Les solutions existantes sont soit trop complexes, soit trop chères, soit les deux. Et la plupart reposent sur des SaaS dont vous ne maîtrisez ni les données ni la pérennité.
La solution : preuve cryptographique
Ackify génère une preuve cryptographique d’accusé de lecture basée sur Ed25519. Concrètement :
- Vous envoyez un document à un destinataire via Ackify
- Le destinataire ouvre le document et confirme la lecture
- Ackify génère une signature cryptographique horodatée
- Cette signature est vérifiable indépendamment — elle constitue la preuve
Pas de blockchain, pas de complexité inutile. Juste de la cryptographie éprouvée.
Le stack technique
Ackify est écrit en Go, comme la plupart de mes projets. Le choix s’est imposé naturellement :
- Backend Go — performant, un seul binaire, pas de runtime
- Ed25519 — signatures rapides et sécurisées
- OAuth2 / MagicLink — authentification flexible
- Docker — déploiement en une commande
- Self-hosted — vos données restent chez vous
# docker-compose.yml
services:
ackify:
image: ghcr.io/btouchard/ackify-ce:latest
environment:
- ACKIFY_DB_DSN=postgres://ackify:secret@db/ackify
- ACKIFY_SMTP_HOST=smtp.domain.com
- ACKIFY_BASE_URL=https://ackify.domain.com
labels:
- traefik.enable=true
- traefik.http.routers.ackify.rule=Host(`ackify.domain.com`)
- traefik.http.routers.ackify.tls.certresolver=letsencrypt
Pour qui ?
Les organisations qui cherchent une solution légère, auto-hébergeable et open-source, plutôt qu’un SaaS complexe et cher.
Ackify est disponible dès maintenant en open-source (AGPL). C’est un projet jeune, mais déjà utilisable. Mon objectif est clair : garder un outil minimaliste, fiable et simple.
Besoin d'aide sur ce sujet ?
Réserver un créneau