722 lines
23 KiB
HTML
722 lines
23 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta name="description" content="A beginner-to-advanced guide to online privacy and digital security. Learn how to browse safely, lock down your phone, and reclaim your data." />
|
|
<meta name="keywords" content="privacy, security, online safety, tor, firefox, grapheneos, digital hygiene, ghost.moe, privacy starter guide, security starter guide, anti-censorship guide, bypass age verification" />
|
|
<meta name="author" content="ghost.moe" />
|
|
<meta property="og:title" content="ghost.moe — Privacy & Security Guide" />
|
|
<meta property="og:description" content="Simple steps to secure your digital life. From browsers to phones, ghost.moe helps you choose your level of protection." />
|
|
<meta property="og:type" content="website" />
|
|
<meta property="og:url" content="https://ghost.moe" />
|
|
<meta property="og:image" content="https://ghost.moe/assets/preview.png" />
|
|
<meta name="twitter:card" content="summary_large_image" />
|
|
<meta name="twitter:title" content="ghost.moe — Privacy & Security Guide" />
|
|
<meta name="twitter:description" content="Simple steps to secure your digital life. From browsers to phones, ghost.moe helps you choose your level of protection." />
|
|
<meta name="twitter:image" content="https://ghost.moe/assets/preview.png" />
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<title>ghost.moe — A minimalist guide to digital privacy, security, and anti-censorship.</title>
|
|
<style>
|
|
.sidebar {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
width: 200px;
|
|
height: 100%;
|
|
background-color: #111;
|
|
padding: 2rem 1rem;
|
|
overflow-y: auto;
|
|
}
|
|
|
|
.sidebar ul {
|
|
list-style: none;
|
|
}
|
|
|
|
.sidebar li {
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.sidebar a {
|
|
color: #ccc;
|
|
text-decoration: none;
|
|
font-weight: bold;
|
|
transition: color 0.2s ease;
|
|
}
|
|
|
|
.sidebar a:hover {
|
|
color: #fff;
|
|
}
|
|
|
|
.sidebar strong {
|
|
display: block;
|
|
color: #fff;
|
|
font-size: 0.95rem;
|
|
margin-top: 1.5rem;
|
|
margin-bottom: 0.5rem;
|
|
padding-bottom: 0.2rem;
|
|
border-bottom: 1px solid #333;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.05em;
|
|
}
|
|
|
|
.sidebar ul ul {
|
|
padding-left: 1rem;
|
|
}
|
|
|
|
.sidebar ul ul li {
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
|
|
.sidebar ul ul a {
|
|
font-weight: normal;
|
|
color: #ddd;
|
|
font-size: 0.9rem;
|
|
}
|
|
|
|
.sidebar ul ul a:hover {
|
|
color: #fff;
|
|
}
|
|
|
|
main {
|
|
margin-left: 110px;
|
|
}
|
|
|
|
|
|
* {
|
|
box-sizing: border-box;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
body {
|
|
font-family: sans-serif;
|
|
background: #0a0a0a;
|
|
color: #eee;
|
|
line-height: 1.6;
|
|
padding: 2rem;
|
|
max-width: 800px;
|
|
margin: auto;
|
|
}
|
|
|
|
header {
|
|
text-align: center;
|
|
margin-bottom: 2rem;
|
|
border-bottom: 1px solid #ddd;
|
|
}
|
|
|
|
h1 {
|
|
font-size: 2.5rem;
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
|
|
.tagline {
|
|
margin-bottom: 2rem;
|
|
font-size: 1.2rem;
|
|
color: #eee;
|
|
}
|
|
|
|
section {
|
|
margin-bottom: 3rem;
|
|
}
|
|
|
|
.section p {
|
|
color: #eee;
|
|
font-size: 1rem;
|
|
line-height: 1.6;
|
|
padding: 0 1rem;
|
|
max-width: 700px;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
|
|
.section a {
|
|
color: #fb2;
|
|
}
|
|
.section h2 {
|
|
font-size: 1.6rem;
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.description {
|
|
margin-bottom: 1.5rem;
|
|
}
|
|
|
|
.convenient {
|
|
color: #2ecc71;
|
|
}
|
|
|
|
.balanced {
|
|
color: #f1c40f;
|
|
}
|
|
|
|
.secure {
|
|
color: #e74c3c;
|
|
}
|
|
|
|
.level_guide {
|
|
margin-top: 1rem;
|
|
margin-bottom: 1rem;
|
|
list-style: none;
|
|
}
|
|
|
|
.levels {
|
|
display: grid;
|
|
grid-template-columns: 1fr;
|
|
gap: 1rem;
|
|
}
|
|
|
|
.level {
|
|
background: black;
|
|
border-left: 5px solid #ccc;
|
|
padding: 1rem;
|
|
border-radius: 6px;
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.level h3 {
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
|
|
.level.easy {
|
|
border-color: #2ecc71;
|
|
}
|
|
.level.medium {
|
|
border-color: #f1c40f;
|
|
}
|
|
.level.hard {
|
|
border-color: #e74c3c;
|
|
}
|
|
|
|
footer {
|
|
text-align: center;
|
|
font-size: 0.9rem;
|
|
color: #eee;
|
|
padding-top: 2rem;
|
|
border-top: 1px solid #ddd;
|
|
}
|
|
.footer a {
|
|
color: #fb2;
|
|
}
|
|
/* Hide sidebar on mobile */
|
|
@media (max-width: 768px) {
|
|
.sidebar {
|
|
display: none;
|
|
}
|
|
|
|
body {
|
|
padding-left: 1rem;
|
|
padding-right: 1rem;
|
|
}
|
|
|
|
main {
|
|
margin-left: 0;
|
|
}
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<nav class="sidebar">
|
|
<ul>
|
|
<li>
|
|
<a href="#intro">
|
|
Intro
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="#threats">
|
|
Threat Modeling
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<strong>
|
|
Privacy
|
|
</strong>
|
|
<ul>
|
|
<li>
|
|
<a href="#browsing">
|
|
Browsing
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="#ffconfig">
|
|
Firefox Configuration
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="#phones">
|
|
Phones
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="#databrokers">
|
|
Data Brokers
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<strong>
|
|
Security
|
|
</strong>
|
|
<ul>
|
|
<li>
|
|
<a href="#accounts">
|
|
Accounts
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="#2fa">
|
|
Two-Factor Auth
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<strong>
|
|
Anti-Censorship
|
|
</strong>
|
|
<ul>
|
|
<li>
|
|
<a href="#vpn">
|
|
VPN
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</nav>
|
|
<main>
|
|
<header>
|
|
<h1>
|
|
ghost.moe
|
|
</h1>
|
|
<p class="tagline">
|
|
A minimalist guide to digital privacy, security, and anti-censorship.
|
|
</p>
|
|
</header>
|
|
<section id="intro" class="intro">
|
|
<p>
|
|
Welcome to ghost.moe. This guide is meant to help you take control of
|
|
your digital privacy and security. With more privacy and security, comes
|
|
less convenience. This is an unfortunate reality. We've broken things down
|
|
by topic, and each topic has three levels:
|
|
<ul class="level_guide">
|
|
<li>
|
|
<span class="convenient">More Convenient:</span>
|
|
These items will only require a download or checking a box in settings.
|
|
They shouldn't break anything, be annoying, or slow anything down.
|
|
</li>
|
|
<li>
|
|
<span class="balanced">Balanced:</span>
|
|
These items can cause some minor things to break, be slightly annoying, or require
|
|
a change to how you use your devices.
|
|
</li>
|
|
<li>
|
|
<span class="secure">More Secure/Private:</span>
|
|
These items will require either technical knowledge, be very annoying, require
|
|
serious planning, cause things to slow down, break things, or require a
|
|
large amount of effort.
|
|
</li>
|
|
</ul>
|
|
Start where you're comfortable.
|
|
</p>
|
|
</section>
|
|
<section id="threats" class="section">
|
|
<h2>
|
|
🕵️♂️ Threat Modeling
|
|
</h2>
|
|
<p>
|
|
The most important thing to consider when you are worried about privacy
|
|
and security is your threat model. Who are you trying to hide your data
|
|
from? If you only need to hide your data from your family, you may just
|
|
need to delete your browser history. If you are trying to hide your data from
|
|
governments and corporations, you will have to do quite a bit more work than
|
|
just deleting your browser history. Come up with your threat model, and think about the
|
|
tools that this adversary has at their disposal. Keep your threat model in mind
|
|
when going through this guide.
|
|
</p>
|
|
</section>
|
|
<section id="browsing" class="section">
|
|
<h2>
|
|
🧭 Web Browsing
|
|
</h2>
|
|
<p class="description">
|
|
Your web browser is typically one of the most used programs on your system. Taking
|
|
steps to lock down your web browser will greatly increase your privacy.
|
|
</p>
|
|
|
|
<div class="level easy">
|
|
<h3>
|
|
Switch to <a href="https://brave.com">Brave</a> or <a href="https://firefox.com">Firefox</a>
|
|
</h3>
|
|
<p>
|
|
Brave is easier out of the box. Firefox can be configured to be more private than Brave.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>
|
|
Use <a href="https://duckduckgo.com/">DuckDuckGo</a> instead of Google.
|
|
</h3>
|
|
<p>
|
|
DuckDuckGo does not track your searches or browsing history.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level hard">
|
|
<h3>
|
|
Use <a href="https://www.torproject.org/">Tor Browser</a> for all sensitive browsing.
|
|
</h3>
|
|
<p>
|
|
Tor is the gold standard browser for privacy and anti-censorship. It will be very slow, however.
|
|
</p>
|
|
</div>
|
|
</section>
|
|
<section id="ffconfig" class="section">
|
|
<h2>
|
|
🦊 Firefox Configuration
|
|
</h2>
|
|
<p class="description">
|
|
If you are using Firefox these settings could be enabled to make it more private/secure. Otherwise, skip this section.
|
|
</p>
|
|
|
|
<div class="level easy">
|
|
<h3>Enable "Tell websites not to sell or share my data"</h3>
|
|
<p>Note: Websites do not have to adhere to this request.</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>Enable "Delete cookies and site data when Firefox is closed"</h3>
|
|
<p>This will make it harder to track you between sessions.</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>Disable "Ask to save passwords"</h3>
|
|
<p>If someone gets access to your computer they can't find your passwords saved in your browser.</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>Disable all "Autofill" settings</h3>
|
|
<p>If someone gets access to your computer they can't find your information saved in your browser.</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>Disable all "Firefox data collection"</h3>
|
|
<p>Minimize the data collected on you, even from products you trust.</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>Enable "Allow websites to perform privacy-preserving ad measurement"</h3>
|
|
<p>Controversial explaination coming soon</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>Enable "HTTPS-only mode in all windows"</h3>
|
|
<p>Forces encryption between you and the website you visit. Can show a warning message if the website doesn't support HTTPS.</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>Enable "DNS over HTTPS (Increased Protection)"</h3>
|
|
<p>This prevents someone on your local network from seeing what websites you are visiting.</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>Install an adblocker like <a href="https://ublockorigin.com/">uBlock Origin</a></h3>
|
|
<p>Ads can be used to track you across websites or give your computer malware.</p>
|
|
</div>
|
|
|
|
<div class="level medium"> <!--Maybe this should be easy also. Need to think more about this one.-->
|
|
<h3>Enable "DNS over HTTPS (Max Protection)"</h3>
|
|
<p>This can cause warning pages to show up before using insecure DNS.</p>
|
|
</div>
|
|
|
|
<div class="level medium">
|
|
<h3>Enable "Always use private browsing mode"</h3>
|
|
<p>This will log you out of everything and erase your history after closing the browser. This is very useful on shared computers or on laptops that could easily be stolen.</p>
|
|
</div>
|
|
|
|
<div class="level medium">
|
|
<h3>Enable "Strict tracking protection"</h3>
|
|
<p>Note: This could cause some websites to break.</p>
|
|
</div>
|
|
|
|
<div class="level hard">
|
|
<h3>Block javascript with <a href="https://addons.mozilla.org/firefox/addon/noscript">NoScript</a></h3>
|
|
<p>Javascript is code that a website chooses to run on your computer. Blocking javascript can stop websites from learning more about your computer.</p>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="phones" class="section">
|
|
<h2>
|
|
📱 Phones
|
|
</h2>
|
|
<p class="description">
|
|
Most people carry their phone everywhere they go. This can be used to
|
|
track you.
|
|
</p>
|
|
<div class="level easy">
|
|
<h3>
|
|
Disable personalized ads in iOS or Android settings.
|
|
</h3>
|
|
<p>
|
|
Android: Settings > Google > Ads > Turn off "Ad Personalization"<br>
|
|
iOS: Settings > Privacy & Security > Apple Advertising > Turn off Personalized Ads
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>
|
|
Manage app permissions.
|
|
</h3>
|
|
<p>
|
|
Set location permissions to “While using the app” or “Ask every time”. Disable microphone and camera access for non-essential apps. Disable system-wide location when not needed.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>
|
|
Remove unused apps.
|
|
</h3>
|
|
<p>
|
|
Apps can run in the background even if you are not using them.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>
|
|
Use a pin or password to unlock your phone.
|
|
</h3>
|
|
<p>
|
|
In some jurisdictions you can be required to unlock your phone with your fingerprint or face, but not with a pin or password.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level medium">
|
|
<h3>
|
|
Use open-source apps from F-Droid.
|
|
</h3>
|
|
<p>
|
|
These are typically more privacy respecting, and the code is available for code audits.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level hard">
|
|
<h3>
|
|
Buy a Google Pixel.
|
|
</h3>
|
|
<p>
|
|
Because the Pixel is the reference device for Android, it gets security updates sooner than other phones. It is also the main device supported by <a href="https://grapheneos.org/">GrapheneOS</a>.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level hard">
|
|
<h3>
|
|
Install <a href="https://grapheneos.org/">GrapheneOS</a>.
|
|
</h3>
|
|
<p>
|
|
GrapheneOS is a privacy and security focused OS to replace your stock android version. It is available for the Google Pixel.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level hard">
|
|
<h3>
|
|
Avoid all Google services.
|
|
</h3>
|
|
<p>
|
|
Google makes money tracking users around the internet and advertsing to them. You should do your best to avoid Google services.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level hard">
|
|
<h3>
|
|
Switch to a "dumb" phone.
|
|
</h3>
|
|
<p>
|
|
This can do a lot for privacy and security as these devices have less software running on them in general. One common recommendation is the TCL Flip 2.
|
|
</p>
|
|
</div>
|
|
|
|
</section>
|
|
|
|
<section id="databrokers" class="section">
|
|
<h2>
|
|
📊 Data Brokers
|
|
</h2>
|
|
<p class="description">
|
|
Data brokers save all kinds of information about anyone they can. People search data brokers often sell your name, address, phone number and other data publicly on websites like <a href="https://whitepages.com">Whitepages</a>.
|
|
</p>
|
|
<div class="level easy">
|
|
<h3>
|
|
Pay a data broker opt-out service.
|
|
</h3>
|
|
<p>
|
|
This is NOT the recommended way to do this, but it is an option. There are some services you can pay to remove you from many data brokers at once, but they often charge a monthly fee and only remove your data from a few brokers websites. <a href="https://www.youtube.com/watch?v=iX3JT6q3AxA">Learn more (video).</a>
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>
|
|
Opt-out using <a href="https://remover.visiblelabs.org/">visible labs</a> open source tool.
|
|
</h3>
|
|
<p>
|
|
This is a free and <a href="https://github.com/visible-cx/databroker_remover">open source</a> tool to opt-out of some data brokers lists.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level medium">
|
|
<h3>
|
|
Manually opt-out using <a href="https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List">BADBOOL</a>.
|
|
</h3>
|
|
<p>
|
|
This can take significant time to opt out of every single broker on the list, but they order they list by highest priority which makes it easier.
|
|
</p>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="accounts" class="section">
|
|
<h2>
|
|
🔐 Accounts
|
|
</h2>
|
|
<div class="level easy">
|
|
<h3>
|
|
Use strong and unique passwords for every account.
|
|
</h3>
|
|
<p>
|
|
Password reuse should always be avoided. If one website gets hacked and you use the same password for everything, then hackers can use your information to login to other services.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>
|
|
Consider switching to privacy respecting services like <a href="https://proton.me">Proton</a>.
|
|
</h3>
|
|
<p>
|
|
Proton has email, VPN, cloud storage, a password manager, and more.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>
|
|
Use an open source password manager like <a href="https://bitwarden.com/">Bitwarden</a> or <a href="https://proton.me/pass">Proton Pass</a>.
|
|
</h3>
|
|
<p>
|
|
Using a password manager makes it very easy to create strong and unique passwords.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level easy">
|
|
<h3>
|
|
Check if services you use have been hacked with <a href="https://haveibeenpwned.com/">Have I Been Pwned</a>.
|
|
</h3>
|
|
<p>
|
|
You should change any passwords you use for the services that show up here. You can also sign up to be notified if you are in a new data breach.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level medium">
|
|
<h3>
|
|
Enable two-factor authentication (2FA) where available.
|
|
</h3>
|
|
<p>
|
|
Many websites support 2FA and it should be enabled when possible, especially for your bank and email.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level medium">
|
|
<h3>
|
|
Avoid using social logins (Google, Facebook).
|
|
</h3>
|
|
<p>
|
|
Using social logins creates a single point of failure. If Google gets hacked and you use Google to login to everything, then all of your accounts are comprimised.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level medium">
|
|
<h3>
|
|
Use pseudonyms and email aliases.
|
|
</h3>
|
|
<p>
|
|
Use pseudonyms or alternate email addresses to create separation between different things that you do online. For example: One identity for shopping, and one for activism.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level hard">
|
|
<h3>
|
|
Segment identities for different activities.
|
|
</h3>
|
|
<p>
|
|
Fully separating identities (e.g., using distinct browsers, devices, and accounts for different activities) is difficult to do without any crossover, but it can greatly reduce tracking risks.
|
|
</p>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="2fa" class="section">
|
|
<h2>
|
|
🛡️ Two-Factor Authentication
|
|
</h2>
|
|
<p class="description">
|
|
Enabling 2FA makes it significantly harder to hack your accounts. Even if someone has your password they would also need to be able to authenticate with your 2FA device to login.
|
|
</p>
|
|
<div class="level easy">
|
|
<h3>
|
|
Enable 2FA using SMS or email.
|
|
</h3>
|
|
<p>
|
|
While SMS or email is better than nothing, these methods are vulnerable to SIM swap attacks or email account takeovers. For stronger protection use a TOTP app.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level medium">
|
|
<h3>
|
|
Use TOTP apps like <a href="https://getaegis.app/">Aegis</a>.
|
|
</h3>
|
|
<p>
|
|
Aegis is an open-source app available on Android.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level hard">
|
|
<h3>
|
|
Use hardware tokens like YubiKey or Nitrokey.
|
|
</h3>
|
|
<p>
|
|
These are physical devices that are usually kept on a keychain, and not all services or phones support them.
|
|
</p>
|
|
</div>
|
|
|
|
</section>
|
|
<section id="vpn" class="section">
|
|
<h2>
|
|
🛰️ VPN
|
|
</h2>
|
|
<p class="description">
|
|
VPNs are NOT a tool that make you more private. Rather they shift who can look at what you are doing. Without a VPN your ISP can see what websites you visit. With a VPN, your ISP can see that you are connecting all of your traffic to one server (VPN), and your VPN can see what websites you visit. This is important because many VPN sellers claim that they make you more private or secure which is NOT the case. If you just want to be more private or secure you do NOT need a VPN. However, VPNs are useful for bypassing censorship. If something is banned or blocked in your country, you may be able to bypass the block with a VPN.
|
|
</p>
|
|
<div class="level easy">
|
|
<h3>
|
|
Use a no-log VPN in a privacy friendly country like <a href="https://mullvad.net">Mullvad</a>.
|
|
</h3>
|
|
<p>
|
|
Choosing a VPN with no logs is important because any logs could be handed over if requested. Having your service in a country with strong privacy laws reduces this risk, but remember the VPN can see your traffic.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="level hard">
|
|
<h3>
|
|
Self-host your own VPN using WireGuard.
|
|
</h3>
|
|
<p>
|
|
If you don't trust any VPN company, you do have the option of renting a server somewhere and making your own with <a href="https://www.wireguard.com/">Wireguard</a>. Renting a server with your own identity will lead to less anonymity though.
|
|
</p>
|
|
</div>
|
|
</section>
|
|
<footer class="footer">
|
|
<p>
|
|
<a href="https://github.com/phixxy/ghost.moe">Built with minimalism in mind</a>. No tracking, no nonsense. ❤️
|
|
</p>
|
|
</footer>
|
|
</main>
|
|
</body>
|
|
|
|
</html>
|
|
|