Repolode
lissy93

lissy93/personal-security-checklist

A compiled checklist of 300+ tips for protecting your digital security and privacy, browsable on a website, via API, or as Markdown.

Stars
22,599
Forks
1,477
Open issues
37
Last commit
9 days ago

What is it?

Personal Security Checklist is a curated list of over 300 practical tips for securing your digital life, covering areas such as accounts, devices, communications and privacy. The full checklist is maintained as structured YAML data and rendered as a Markdown file, so it can be read directly on GitHub.

The project also includes a website at digital-defense.io where you can browse lists, filter items by your threat model, and tick off items as you complete them. The site is built with Qwik and TypeScript, and the same data is exposed through a free API with endpoints for listing checklists, fetching individual items and searching.

For self-hosting, the site can be built as static files for any CDN or static host, or run as a small Docker image served by nginx on port 8080.

Key features

  • 01Over 300 security and privacy tips organized into checklists
  • 02Browsable website with filtering by threat model and progress tracking
  • 03Free API with endpoints for listing, fetching and searching items
  • 04Full checklist available as Markdown and raw YAML data
  • 05Docker image supporting amd64, arm64 and armv7, running as non-root

Use cases

  • Working through a structured checklist to harden your accounts and devices
  • Building a security-awareness resource or internal guide for a team
  • Pulling checklist data into your own app via the public API
  • Self-hosting an offline-capable copy of the checklist site on your own server

Quick start

  1. 1

    Clone the repository

    git clone git@github.com:Lissy93/personal-security-checklist.git
  2. 2

    Navigate into the web source folder

    cd personal-security-checklist/web
  3. 3

    Install dependencies

    yarn
  4. 4

    Start the development server

    yarn dev

Things to know

  • The license is listed as NOASSERTION in metadata, though the README states MIT, so verify the license before reuse.

In collections

Topics

FAQ

What is personal-security-checklist?
A compiled checklist of 300+ tips for protecting your digital security and privacy, browsable on a website, via API, or as Markdown. Personal Security Checklist is a curated list of over 300 practical tips for securing your digital life, covering areas such as accounts, devices, communications and privacy. The full checklist is maintained as structured YAML data and rendered as a Markdown file, so it can be read directly on GitHub.
Is personal-security-checklist free to use? What license does it have?
personal-security-checklist is open source under the Other license. Check the license terms before using it in commercial products.
Is personal-security-checklist still maintained?
Actively maintained. The last commit to personal-security-checklist was on Oct 15, 2026.
What can I use personal-security-checklist for?
Working through a structured checklist to harden your accounts and devices Building a security-awareness resource or internal guide for a team Pulling checklist data into your own app via the public API Self-hosting an offline-capable copy of the checklist site on your own server
How do I install personal-security-checklist?
Clone the repository: git clone git@github.com:Lissy93/personal-security-checklist.git Navigate into the web source folder: cd personal-security-checklist/web Install dependencies: yarn Start the development server: yarn dev
Where can I get personal-security-checklist?
The source code and installation instructions are on GitHub: https://github.com/lissy93/personal-security-checklist

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects