
🔒 Une checklist compilée de plus de 300 conseils pour protéger la sécurité numérique et la vie privée en 2026
La liste ultime de conseils pour sécuriser votre vie numérique
🌐 digital-defense.io

👉 Lire la liste de contrôle 👈
Vous pouvez lire la liste de contrôle complète dans CHECKLIST.md.
Pour consulter/modifier les données brutes, voir personal-security-checklist.yml
La méthode la plus simple pour consulter la liste de contrôle est via notre site web : digital-defense.io
Vous pouvez y parcourir les listes, filtrer selon votre modèle de menace et cocher les éléments une fois terminés (en plus, il y a de jolis graphiques pour vous faire sentir bien quant à votre progression ☺️).
Le code source du site web se trouve dans web/.
Le site est construit avec Qwik, en utilisant TypeScript et certains composants de DaisyUI.
Pour exécuter l'application localement, ou pour apporter des modifications au code, vous aurez besoin de Node (20.19+ ou 22.12+) et de Git installés.
git clone [email protected]:Lissy93/personal-security-checklist.gitcd personal-security-checklist/webyarnyarn devAlternativement, ouvrez simplement ce dépôt dans Code Spaces, où tout est déjà configuré et prêt à l'emploi.
Pour déployer l'application, suivez les étapes de développement ci-dessus, puis exécutez yarn build.ssg. Vous pouvez ensuite la déployer en copiant le répertoire dist/ vers n'importe quel CDN, serveur web ou hébergeur statique de votre choix.
Alternativement, forkez le dépôt et importez-le dans n'importe quel hébergeur statique, comme Vercel ou Netlify.
Nous avons également une image Docker publiée sur GHCR et DockerHub (lissy93/personal-security-checklist).
Elle fait ~11 Mo, s'exécute en tant qu'utilisateur non-root, fonctionne sur amd64, arm64 et armv7, et est reconstruite à chaque modification de la liste de contrôle, servant le site avec nginx sur le port 8080.
Consultez soit le docker-compose.yml, soit utilisez simplement la commande Docker run suivante :
docker run -d -p 8080:8080 lissy93/personal-security-checklist
Nous rendons également toutes les données disponibles via une API gratuite, que vous pouvez utiliser comme bon vous semble.
Tous les points de terminaison sont documentés dans notre spécification OpenAPI, vous pouvez les consulter et les essayer via notre documentation Swagger.
Base : digital-defense.io/api
/api/checklists /api/checklists/[name-or-index] /api/checklists/[name]/[point-index] /api/search/[searchterm]
Toutes les données de la liste de contrôle sont stockées dans personal-security-checklist.yml. Ce fichier est récupéré sur le site web au moment de la compilation et référencé par l'API, et est également inséré dynamiquement dans la page de la liste de contrôle en markdown.
Donc si vous souhaitez uniquement modifier les données, c'est le seul fichier que vous devez éditer.
Important : Lors de la soumission de votre pull request, fournissez des références étayant toute information que vous ajoutez/modifiez/supprimez.
Pour modifier le site web ou le code source de l'API, consultez les sections de développement ci-dessus pour les instructions sur l'exécution locale.
Avant de soumettre un ticket ou une PR, veuillez vous assurer que vous avez suivi les directives de la communauté et respecté le Code de conduite.
Merci à tous ceux qui ont contribué à ce projet ou l'ont sponsorisé !
Si vous avez trouvé ce dépôt utile, envisagez de me sponsoriser sur GitHub si vous le pouvez 💜
Lissy93/Personal-Security-Checklist est sous licence MIT © Alicia Sykes 2024.
Pour information, voir TLDR Legal > MIT
The MIT License (MIT)
Copyright (c) Alicia Sykes <[email protected]>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sub-license, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included install
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANT ABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.