--- import Layout from '@layouts/Layout.astro'; import Hero from '@components/Hero.astro'; import Search from '@components/things/Search.svelte'; import SectionList from '@components/things/SectionList.astro'; import SavedServices from '@components/things/SavedServices.svelte'; import { fetchData } from '@utils/fetch-data'; import Button from '@components/form/Button.astro'; import type { Category } from 'src/types/Service'; const categories = (await fetchData())?.categories || [] as Category[]; const description = 'Privacy is a fundamental human right; ' + 'without it, we\'re just open books in a world where everyone\'s ' + 'watching. Let\'s take control back.\n' + 'Migrating open-source applications which do not collect, sell or log your data is a great first step.' + 'Awesome Privacy is a directory of alternative privacy-respecting software and services.'; ---

Search

Browse

    {categories.map((category) => (
  • ))}
Or, just

Saved Items

About

Awesome Privacy is a collection of privacy-respecting services and tools. The aim is to help you escape big tech, and choose software that respects your privacy.

Why? Because privacy is a fundamental human right; without it, we're just open books in a world where everyone's watching. Let's take control back.

Noticed something that should be added / removed / amended? We're a community-driven resource, so welcome contributions of any nature. All content and code is open source.

If you've found Awesome Privacy useful, help us out by sharing it with others, contributing, or consider sponsoring me on GitHub.

Want to learn more?