├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── addition.yml │ ├── amendment.yml │ └── removal.yml ├── PULL_REQUEST_TEMPLATE.md ├── README.md └── workflows │ ├── insert-checklist.yml │ ├── maintain-gh-pages.yml │ └── sync-mirror.yml ├── CHECKLIST.md ├── Dockerfile ├── LICENSE ├── articles ├── 0_Why_It_Matters.md ├── 2_TLDR_Short_List.md ├── 4_Privacy_And_Security_Links.md ├── 5_Privacy_Respecting_Software.md ├── 6_Privacy_and-Security_Gadgets.md ├── ATTRIBUTIONS.md └── Secure-Messaging.md ├── lib ├── api-spec.yml ├── api.py ├── generate.py ├── requirements.txt ├── schema.json └── validate.py ├── personal-security-checklist.yml └── web ├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .prettierignore ├── .vscode ├── launch.json ├── qwik-city.code-snippets └── qwik.code-snippets ├── README.txt ├── adapters ├── static │ └── vite.config.mts └── vercel-edge │ └── vite.config.mts ├── package.json ├── postcss.config.js ├── public ├── banner.png ├── favicon.png ├── fonts │ ├── poppins-400.woff2 │ ├── poppins-500.woff2 │ └── poppins-700.woff2 ├── manifest.json ├── personal-security-checklist.yml └── robots.txt ├── src ├── components │ ├── core │ │ └── icon.tsx │ ├── furniture │ │ ├── footer.tsx │ │ ├── header.tsx │ │ ├── hero.tsx │ │ └── nav.tsx │ ├── psc │ │ ├── checklist-table.tsx │ │ ├── progress.tsx │ │ ├── psc.module.css │ │ └── section-link-grid.tsx │ ├── router-head │ │ └── router-head.tsx │ └── starter │ │ └── icons │ │ └── qwik.tsx ├── data │ └── articles.ts ├── entry.dev.tsx ├── entry.preview.tsx ├── entry.ssr.tsx ├── entry.vercel-edge.tsx ├── hooks │ └── useLocalStorage.ts ├── media │ └── thunder.png ├── root.tsx ├── routes │ ├── _404.tsx │ ├── about │ │ ├── about-content.ts │ │ └── index.tsx │ ├── article │ │ ├── [slug] │ │ │ ├── article.module.css │ │ │ └── index.tsx │ │ └── index.tsx │ ├── checklist │ │ ├── [title] │ │ │ └── index.tsx │ │ └── index.tsx │ ├── index.tsx │ ├── layout.tsx │ └── service-worker.ts ├── store │ ├── checklist-context.ts │ ├── local-checklist-store.ts │ └── theme-store.ts ├── styles │ ├── global.css │ └── tailwind.css └── types │ ├── PSC.ts │ ├── progressbar.d.ts │ └── vite-plugin-copy.d.ts ├── tailwind.config.js ├── tsconfig.json ├── vercel.json ├── vite.config.mts └── yarn.lock /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/addition.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/.github/ISSUE_TEMPLATE/addition.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/amendment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/.github/ISSUE_TEMPLATE/amendment.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/removal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/.github/ISSUE_TEMPLATE/removal.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/.github/README.md -------------------------------------------------------------------------------- /.github/workflows/insert-checklist.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/.github/workflows/insert-checklist.yml -------------------------------------------------------------------------------- /.github/workflows/maintain-gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/.github/workflows/maintain-gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/sync-mirror.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/.github/workflows/sync-mirror.yml -------------------------------------------------------------------------------- /CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/CHECKLIST.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/LICENSE -------------------------------------------------------------------------------- /articles/0_Why_It_Matters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/articles/0_Why_It_Matters.md -------------------------------------------------------------------------------- /articles/2_TLDR_Short_List.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/articles/2_TLDR_Short_List.md -------------------------------------------------------------------------------- /articles/4_Privacy_And_Security_Links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/articles/4_Privacy_And_Security_Links.md -------------------------------------------------------------------------------- /articles/5_Privacy_Respecting_Software.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/articles/5_Privacy_Respecting_Software.md -------------------------------------------------------------------------------- /articles/6_Privacy_and-Security_Gadgets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/articles/6_Privacy_and-Security_Gadgets.md -------------------------------------------------------------------------------- /articles/ATTRIBUTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/articles/ATTRIBUTIONS.md -------------------------------------------------------------------------------- /articles/Secure-Messaging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/articles/Secure-Messaging.md -------------------------------------------------------------------------------- /lib/api-spec.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/api.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/lib/generate.py -------------------------------------------------------------------------------- /lib/requirements.txt: -------------------------------------------------------------------------------- 1 | PyYAML==6.0.1 2 | requests==2.31.0 3 | -------------------------------------------------------------------------------- /lib/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/lib/schema.json -------------------------------------------------------------------------------- /lib/validate.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /personal-security-checklist.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/personal-security-checklist.yml -------------------------------------------------------------------------------- /web/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/.eslintignore -------------------------------------------------------------------------------- /web/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/.eslintrc.cjs -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/.prettierignore -------------------------------------------------------------------------------- /web/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/.vscode/launch.json -------------------------------------------------------------------------------- /web/.vscode/qwik-city.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/.vscode/qwik-city.code-snippets -------------------------------------------------------------------------------- /web/.vscode/qwik.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/.vscode/qwik.code-snippets -------------------------------------------------------------------------------- /web/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/README.txt -------------------------------------------------------------------------------- /web/adapters/static/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/adapters/static/vite.config.mts -------------------------------------------------------------------------------- /web/adapters/vercel-edge/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/adapters/vercel-edge/vite.config.mts -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/package.json -------------------------------------------------------------------------------- /web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/postcss.config.js -------------------------------------------------------------------------------- /web/public/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/public/banner.png -------------------------------------------------------------------------------- /web/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/public/favicon.png -------------------------------------------------------------------------------- /web/public/fonts/poppins-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/public/fonts/poppins-400.woff2 -------------------------------------------------------------------------------- /web/public/fonts/poppins-500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/public/fonts/poppins-500.woff2 -------------------------------------------------------------------------------- /web/public/fonts/poppins-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/public/fonts/poppins-700.woff2 -------------------------------------------------------------------------------- /web/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/public/manifest.json -------------------------------------------------------------------------------- /web/public/personal-security-checklist.yml: -------------------------------------------------------------------------------- 1 | ../../personal-security-checklist.yml -------------------------------------------------------------------------------- /web/public/robots.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/components/core/icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/components/core/icon.tsx -------------------------------------------------------------------------------- /web/src/components/furniture/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/components/furniture/footer.tsx -------------------------------------------------------------------------------- /web/src/components/furniture/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/components/furniture/header.tsx -------------------------------------------------------------------------------- /web/src/components/furniture/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/components/furniture/hero.tsx -------------------------------------------------------------------------------- /web/src/components/furniture/nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/components/furniture/nav.tsx -------------------------------------------------------------------------------- /web/src/components/psc/checklist-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/components/psc/checklist-table.tsx -------------------------------------------------------------------------------- /web/src/components/psc/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/components/psc/progress.tsx -------------------------------------------------------------------------------- /web/src/components/psc/psc.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/components/psc/psc.module.css -------------------------------------------------------------------------------- /web/src/components/psc/section-link-grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/components/psc/section-link-grid.tsx -------------------------------------------------------------------------------- /web/src/components/router-head/router-head.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/components/router-head/router-head.tsx -------------------------------------------------------------------------------- /web/src/components/starter/icons/qwik.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/components/starter/icons/qwik.tsx -------------------------------------------------------------------------------- /web/src/data/articles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/data/articles.ts -------------------------------------------------------------------------------- /web/src/entry.dev.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/entry.dev.tsx -------------------------------------------------------------------------------- /web/src/entry.preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/entry.preview.tsx -------------------------------------------------------------------------------- /web/src/entry.ssr.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/entry.ssr.tsx -------------------------------------------------------------------------------- /web/src/entry.vercel-edge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/entry.vercel-edge.tsx -------------------------------------------------------------------------------- /web/src/hooks/useLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/hooks/useLocalStorage.ts -------------------------------------------------------------------------------- /web/src/media/thunder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/media/thunder.png -------------------------------------------------------------------------------- /web/src/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/root.tsx -------------------------------------------------------------------------------- /web/src/routes/_404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/routes/_404.tsx -------------------------------------------------------------------------------- /web/src/routes/about/about-content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/routes/about/about-content.ts -------------------------------------------------------------------------------- /web/src/routes/about/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/routes/about/index.tsx -------------------------------------------------------------------------------- /web/src/routes/article/[slug]/article.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/routes/article/[slug]/article.module.css -------------------------------------------------------------------------------- /web/src/routes/article/[slug]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/routes/article/[slug]/index.tsx -------------------------------------------------------------------------------- /web/src/routes/article/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/routes/article/index.tsx -------------------------------------------------------------------------------- /web/src/routes/checklist/[title]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/routes/checklist/[title]/index.tsx -------------------------------------------------------------------------------- /web/src/routes/checklist/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/routes/checklist/index.tsx -------------------------------------------------------------------------------- /web/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/routes/index.tsx -------------------------------------------------------------------------------- /web/src/routes/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/routes/layout.tsx -------------------------------------------------------------------------------- /web/src/routes/service-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/routes/service-worker.ts -------------------------------------------------------------------------------- /web/src/store/checklist-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/store/checklist-context.ts -------------------------------------------------------------------------------- /web/src/store/local-checklist-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/store/local-checklist-store.ts -------------------------------------------------------------------------------- /web/src/store/theme-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/store/theme-store.ts -------------------------------------------------------------------------------- /web/src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/styles/global.css -------------------------------------------------------------------------------- /web/src/styles/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/styles/tailwind.css -------------------------------------------------------------------------------- /web/src/types/PSC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/src/types/PSC.ts -------------------------------------------------------------------------------- /web/src/types/progressbar.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'progressbar.js'; 2 | -------------------------------------------------------------------------------- /web/src/types/vite-plugin-copy.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'vite-plugin-copy'; 2 | -------------------------------------------------------------------------------- /web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/tailwind.config.js -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/vercel.json -------------------------------------------------------------------------------- /web/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/vite.config.mts -------------------------------------------------------------------------------- /web/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/personal-security-checklist/HEAD/web/yarn.lock --------------------------------------------------------------------------------