Signature électronique DocuSeal
Imprimer un contrat, le signer au stylo, le scanner, l'envoyer par email... en 2025, c'est absurde. Les solutions SaaS comme DocuSign ou HelloSign résolvent le problème, mais vos documents transitent par des serveurs américains. France Nuage héberge DocuSeal, une solution open source de signature électronique.
Accès : sign.france-nuage.fr
Pourquoi DocuSeal ?
DocuSeal est une plateforme open source de signature électronique. Elle supporte 14 types de champs (signature, initiales, date, image, fichier, case à cocher, liste déroulante, boutons radio, sélection multiple, cellules, tampon...), les modèles réutilisables, et une API complète pour l'intégration dans vos workflows.
Le document signé est stocké sur les serveurs France Nuage. Vous gardez le contrôle total.
Comparatif avec les alternatives
| Critère | France Nuage | DocuSign | HelloSign | Yousign | Auto-hébergement |
|---|---|---|---|---|---|
| Open source | Oui (AGPLv3) | Non | Non | Non | Oui |
| Hébergement souverain | Oui (France) | Non (USA) | Non (USA) | Oui (France) | Selon vous |
| Modèles réutilisables | Oui | Oui | Oui | Oui | Oui |
| API complète | Oui | Oui | Oui | Oui | Oui |
| Composants embarquables | Oui | Payant | Non | Non | Oui |
| Haute disponibilité | Garantie | Oui | Oui | Oui | À votre charge |
| Sauvegardes auto | Oui | Oui | Oui | Oui | À configurer |
| Mises à jour sécurité | Appliquées | Automatiques | Automatiques | Automatiques | À surveiller |
| Coût ops | Zéro | Zéro | Zéro | Zéro | Temps + serveur |
Concrètement
Le code source est auditable par n'importe qui. Licence AGPLv3 : pas de boîte noire, pas de dépendance à un éditeur.
Vos documents vous appartiennent. Exportez-les quand vous voulez. Vous pouvez quitter France Nuage demain et réinstaller DocuSeal sur votre propre serveur avec toutes vos données.
Vos contrats restent en France, soumis au droit français. Pas de CLOUD Act, pas d'accès par des autorités étrangères.
Portabilité
La signature électronique touche des documents sensibles : contrats, NDA, bons de commande. Avec DocuSeal :
- Export complet de tous vos documents signés
- Protocole ouvert et API documentée
- Licence AGPLv3 garantissant la pérennité du projet
- Communauté active qui maintient le logiciel
Si France Nuage disparaît demain, vous exportez vos documents et les réimportez sur votre propre instance DocuSeal. Essayez de faire ça avec DocuSign.
France Nuage vs auto-hébergement
Vous pourriez installer DocuSeal sur votre propre serveur. Mais :
| Aspect | Auto-hébergement | France Nuage |
|---|---|---|
| Haute disponibilité | À votre charge | Garantie |
| Sauvegardes | À configurer | Automatiques |
| Mises à jour sécurité | À surveiller | Appliquées |
| Certificats SSL | À renouveler | Gérés |
| Monitoring 24/7 | À mettre en place | Inclus |
| Base de données HA | PostgreSQL à gérer | CNPG PostgreSQL (répliqué) |
Un service de signature indisponible bloque vos processus contractuels. Si vous perdez vos documents signés, c'est un problème juridique. Chez France Nuage, la disponibilité et les sauvegardes sont garanties. La base de données est gérée par CNPG (CloudNativePG) avec réplication pour la haute disponibilité.
Démarrage rapide
1. Créer un compte
- Rendez-vous sur console.france-nuage.fr
- Créez votre compte France Nuage ou connectez-vous
- Activez le service DocuSeal depuis la console
- Accédez à sign.france-nuage.fr
2. Créer un modèle
- Cliquez sur "Nouveau modèle"
- Importez votre document PDF
- Placez les champs de signature (signature, initiales, date, texte, case à cocher...)
- Nommez votre modèle et enregistrez
3. Envoyer à signature
- Sélectionnez un modèle
- Ajoutez les adresses email des signataires
- Personnalisez le message d'invitation si nécessaire
- Envoyez : chaque signataire reçoit un lien unique et sécurisé
4. Récupérer le document signé
Une fois toutes les signatures apposées :
- Recevez une notification par email
- Téléchargez le document signé depuis votre tableau de bord
- Le document contient un certificat de signature avec les horodatages
Composants embarquables
DocuSeal fournit des composants pour intégrer la signature directement dans votre application web :
| Framework | Package | Composants |
|---|---|---|
| React | @docuseal/react | <DocusealForm>, <DocusealBuilder> |
| Vue | @docuseal/vue | <DocusealForm>, <DocusealBuilder> |
| Angular | @docuseal/angular | <docuseal-form>, <docuseal-builder> |
| Vanilla JS | Web Component | <docuseal-form>, <docuseal-builder> |
Deux composants principaux :
- Form : le formulaire de signature pour les signataires
- Builder : l'éditeur de placement de champs pour les créateurs de modèles
<!-- Exemple : Web Component -->
<docuseal-form
data-src="https://sign.france-nuage.fr/s/SLUG"
data-email="signataire@example.com">
</docuseal-form>
<script src="https://cdn.docuseal.com/js/form.js"></script>
Signature PDF PAdES
DocuSeal signe les documents au format PAdES (PDF Advanced Electronic Signatures) :
- RSA 2048 bits : clé de signature
- Certificat X.509 : chaque signature est horodatée et certifiée
- Audit trail : piste d'audit complète (IP, horodatage, géolocalisation)
- Vérification : les signatures sont vérifiables dans Adobe Reader et tout lecteur PDF compatible PAdES
Création de modèles
Plusieurs méthodes pour créer des modèles :
- PDF tags : insérez des tags
{{signature}},{{date}},{{text}}directement dans un PDF - DOCX tags : même syntaxe dans un fichier Word, convertit automatiquement en PDF
- HTML API : générez des modèles dynamiques via l'API avec du HTML
- WYSIWYG builder : éditeur visuel par glisser-déposer dans l'interface DocuSeal
Les 14 types de champs disponibles : signature, initiales, date, texte, image, fichier, select, case à cocher (checkbox), boutons radio, sélection multiple, cellules, tampon (stamp), numéro, téléphone.
Webhooks
DocuSeal envoie des événements webhook en temps réel :
| Événement | Description |
|---|---|
form.viewed | Le signataire a ouvert le formulaire |
form.started | Le signataire a commencé à remplir |
form.completed | Le signataire a terminé et signé |
submission.completed | Tous les signataires ont signé |
submission.archived | La soumission a été archivée |
# Configuration webhook via l'API
curl -X POST https://sign.france-nuage.fr/api/webhooks \
-H "X-Auth-Token: VOTRE_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"url": "https://votre-app.fr/webhook/docuseal",
"events": ["submission.completed", "form.completed"]
}'
Stockage configurable
DocuSeal supporte plusieurs backends de stockage pour les documents signés :
- Stockage local (par défaut sur France Nuage)
- S3 / MinIO : stockage objet compatible S3
- Google Cloud Storage (GCS)
- Azure Blob Storage
API et intégrations
DocuSeal expose une API REST complète pour automatiser vos processus de signature :
- Webhooks : recevez des notifications en temps réel quand un document est signé
- Bibliothèques client : Ruby, Python, TypeScript, PHP, C#, Java
- Composants embarquables : intégrez le formulaire de signature directement dans votre application web
# Exemple : créer une soumission via l'API
curl -X POST https://sign.france-nuage.fr/api/submissions \
-H "X-Auth-Token: VOTRE_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"template_id": 1,
"send_email": true,
"submitters": [
{ "email": "signataire@example.com", "role": "Signataire" }
]
}'
Bonnes pratiques
- Utilisez des modèles pour les documents récurrents (contrats type, NDA, bons de commande)
- Activez les notifications webhook pour intégrer la signature dans vos workflows existants
- Définissez l'ordre de signature quand plusieurs signataires sont impliqués
- Archivez les documents signés avec une politique de rétention claire
Références
- Documentation DocuSeal pour aller plus loin
- Sauvegardes externalisées pour une protection complète