Déposez le copyright de vos repositories GitHub sur Copyright01. Téléchargement ZIP, hachage SHA-256, métadonnées API (stars, forks, langages). Gratuit.
Vous développez un projet open source ou un logiciel propriétaire sur GitHub ? Votre code source est une création intellectuelle protégée par le droit d'auteur. Mais comment prouver que vous en êtes l'auteur original, surtout quand des dizaines de forks existent ?
Sur Copyright01, le dépôt GitHub télécharge, hache et chiffre votre repository complet. Gratuitement.
Ce qui rend le dépôt GitHub unique
Contrairement aux autres types de dépôt URL (YouTube, Instagram...) qui se limitent à une capture d'écran, le dépôt GitHub effectue un téléchargement complet de votre repository :
- L'archive ZIP de votre code est téléchargée via l'API GitHub
- Les empreintes SHA-256 et SHA-512 sont calculées sur l'archive complète
- Le ZIP est chiffré AES-256 et stocké sur nos serveurs
- Vous pouvez télécharger l'archive depuis votre espace
C'est la preuve la plus solide : le hash prouve que votre code existait exactement sous cette forme à la date du dépôt.
Comment déposer un repository GitHub
- Créez votre compte sur copyright01.com
- Cliquez sur « Nouveau dépôt » puis sélectionnez « GitHub »
- Collez l'URL du repository (ex: github.com/votre-nom/votre-projet)
- Ajoutez un titre et une description optionnelle
- Validez : Copyright01 télécharge et analyse le repository
⚠️ Important : seuls les repositories publics sont acceptés. Le système vérifie l'accessibilité via l'API GitHub avant de procéder.
Ce qui se passe en coulisses
- Extraction du owner/repo depuis l'URL GitHub
- Vérification via l'API GitHub : le repository doit être public et existant
- Téléchargement de l'archive ZIP complète du repository
- Validation de la taille par rapport à votre quota de stockage
- Calcul des empreintes SHA-256 et SHA-512 sur le ZIP
- Chiffrement AES-256-CBC et stockage sécurisé
- Analyse de l'archive :
- Nombre de fichiers
- Taille totale décompressée
- Liste des 50 premiers fichiers
- Détection des langages (Python, JavaScript, PHP, Java, Go, Rust...)
- Extraction des métadonnées GitHub via l'API :
- Nom et description du repository
- Nombre de stars et de forks
- Langage principal
- Date de dernière mise à jour
- Informations du propriétaire (nom, avatar)
- Génération du certificat PDF avec QR code
Ce que vous obtenez
- Certificat PDF horodaté avec QR code
- Archive ZIP chiffrée de votre repository, téléchargeable
- Empreintes SHA-256 et SHA-512 de l'archive complète
- Métadonnées GitHub : stars, forks, langages, propriétaire
- Liste des fichiers du repository
- Page de vérification publique avec toutes les informations
Protection reconnue dans 181 pays via la Convention de Berne.
Langages détectés automatiquement
Copyright01 analyse les extensions de fichiers pour identifier les langages :
| Extension | Langage | Extension | Langage |
|---|---|---|---|
| .py | Python | .js, .ts | JavaScript / TypeScript |
| .php | PHP | .java | Java |
| .go | Go | .rs | Rust |
| .rb | Ruby | .swift | Swift |
| .cpp, .c, .h | C/C++ | .kt | Kotlin |
Pourquoi déposer même en open source ?
| Situation | Sans dépôt | Avec dépôt Copyright01 |
|---|---|---|
| Fork qui viole votre licence | Aucune preuve de paternité | Certificat avec hash du code original |
| Contribution contestée | Difficulté à prouver qui a écrit quoi | Dépôt horodaté du code à date |
| Plagiat de votre code | L'historique Git peut être réécrit | Hash immuable et indépendant |
| Litige employeur/freelance | Le repo peut être transféré | Preuve indépendante de GitHub |
💡 Conseil : déposez votre repository à chaque release importante (v1.0, v2.0...). Chaque dépôt crée une empreinte unique de l'état du code à ce moment. C'est comme un « git tag » juridique.
Après le dépôt : apposez votre badge de protection
GitHub est l'endroit idéal pour le badge Copyright01. Depuis votre espace dépôt, copiez le code Markdown prêt à coller dans votre README.md :
[](https://www.copyright01.com/certificat/VOTRE_CODE)
Ce badge SVG s'affiche directement dans votre README et renvoie vers la page de vérification. Vous pouvez aussi utiliser :
- Badge HTML pour votre site de documentation (GitHub Pages, ReadTheDocs)
- Lien de vérification dans la description du repository
- Mention dans la licence : ajoutez la référence du certificat dans votre fichier
LICENSE
📋 À retenir : le badge Markdown dans le README est le moyen le plus visible de signaler la protection de votre code. Il est automatiquement affiché sur la page d'accueil du repository et dissuade les copies non autorisées.
Pour un projet open source, le badge ne remplace pas votre licence (MIT, GPL, etc.) mais la complète en prouvant la date de création et l'identité de l'auteur original.
Copyright01
Service gratuit de protection des droits d'auteur. Certificat PDF avec empreinte SHA-256, reconnu dans 181 pays.