3 Commits
Author SHA1 Message Date
nopeitsnothing 53d17ca29e v1.2.6
Signed-off-by: nopeitsnothing <no@anonymousplanet.net>
2026-07-12 22:29:53 -04:00
nopeitsnothing d6992a3b80 fix(css): oops in search icon pt2
Turns out the culprit may be a gh-pages deploy mutating the CSS

Signed-off-by: nopeitsnothing <no@anonymousplanet.net>
2026-07-12 22:08:30 -04:00
nopeitsnothing 4ff619f422 fix(css): oops in search icon
Signed-off-by: nopeitsnothing <no@anonymousplanet.net>
2026-07-12 21:36:03 -04:00
11 changed files with 676 additions and 618 deletions
+35 -7
View File
@@ -1,19 +1,47 @@
name: 🚀 Publish docs via GitHub Pages
on:
push:
branches:
- main
paths:
- "docs/**"
- "mkdocs.yml"
- "requirements.txt"
- ".github/workflows/publish.yml"
workflow_dispatch:
permissions:
contents: write
concurrency:
group: "pages"
cancel-in-progress: false
jobs:
build:
name: Publish the Hitchhiker's Guide
name: Build and deploy the Hitchhiker's Guide
runs-on: ubuntu-latest
steps:
- name: Checkout main
- name: 🛠️ Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Deploy docs
uses: mhausenblas/mkdocs-deploy-gh-pages@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CUSTOM_DOMAIN: anonymousplanet.net
- name: 🐍 Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.13"
cache: "pip"
- name: 📦 Install pinned dependencies
run: pip install -r requirements.txt
- name: 🔍 Sanity-check the build (fail fast on broken markup/links)
run: mkdocs build --strict
- name: 🚀 Deploy to gh-pages
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
mkdocs gh-deploy --force --clean
-8
View File
@@ -9,15 +9,7 @@ hide:
<div class="hero-block">
<div class="hero-eyebrow">Applicable to all projects of the initiative.</div>
<h1 class="hero-title">A Constitution<span class="hero-subtitle">The rules we hold ourselves to.</span></h1>
<div class="hero-cta-row">
<a href="#principles" class="hero-cta hero-cta--primary">Our Principles</a>
<a href="#goals" class="hero-cta hero-cta--secondary">Core Goals</a>
</div>
</div>
---
## Principles { #principles }
<div class="index-grid">
+1 -2
View File
@@ -172,5 +172,4 @@ All donations and spendings are recorded here. <span style="color:var(--status-e
| 2022-07-11 | 0.503232 XMR | 1984.is VPS (12 mo) | <span class="status-indicator status-warning">Ended</span> |
| 2022-09-19 | 0.345024 XMR | VPS RAM/disk upgrade | <span class="status-indicator status-warning">Ended</span> |
!!! note "About lost funds"
Entries marked **Lost** represent funds spent on services that are no longer available.
**Entries marked <span class="status-indicator status-error">Lost</span> represent funds spent on services that are no longer available.**
+5 -9
View File
@@ -580,31 +580,27 @@ Whether it is Android, iOS, Windows, macOS, or even Ubuntu. Most popular Operati
Here are good overviews of what is being collected by those five popular OSes in their last versions:
- Android/Google:
**Android/Google:**
- Just have a read at their privacy policy <https://policies.google.com/privacy> <sup>[[Archive.org]](https://web.archive.org/web/https://policies.google.com/privacy)</sup>
- School of Computer Science & Statistics, Trinity College Dublin, Ireland Mobile Handset Privacy: Measuring The Data iOS and Android Send to Apple And Google <https://www.scss.tcd.ie/doug.leith/apple_google.pdf> <sup>[[Archive.org]](https://web.archive.org/web/https://www.scss.tcd.ie/doug.leith/apple_google.pdf)</sup>
- IOS/Apple:
**IOS/Apple:**
- More information at <https://www.apple.com/legal/privacy/en-ww/> <sup>[[Archive.org]](https://web.archive.org/web/https://www.apple.com/legal/privacy/en-ww/)</sup> and <https://support.apple.com/en-us/HT202100> <sup>[[Archive.org]](https://web.archive.org/web/https://support.apple.com/en-us/HT202100)</sup>
- School of Computer Science & Statistics, Trinity College Dublin, Ireland Mobile Handset Privacy: Measuring The Data iOS and Android Send to Apple And Google <https://www.scss.tcd.ie/doug.leith/apple_google.pdf> <sup>[[Archive.org]](https://web.archive.org/web/https://www.scss.tcd.ie/doug.leith/apple_google.pdf)</sup>
- Apple does claim[^109] that they anonymize this data using differential privacy[^110] but you will have to trust them on that.
- Windows/Microsoft:
**Windows/Microsoft:**
- Full list of required diagnostic data: <https://docs.microsoft.com/en-us/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004> <sup>[[Archive.org]](https://web.archive.org/web/https://docs.microsoft.com/en-us/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004)</sup>
- Full list of optional diagnostic data: <https://docs.microsoft.com/en-us/windows/privacy/windows-diagnostic-data> <sup>[[Archive.org]](https://web.archive.org/web/https://docs.microsoft.com/en-us/windows/privacy/windows-diagnostic-data)</sup>
- macOS:
**macOS:**
- More details on <https://support.apple.com/guide/mac-help/share-analytics-information-mac-apple-mh27990/mac> <sup>[[Archive.org]](https://web.archive.org/web/https://support.apple.com/guide/mac-help/share-analytics-information-mac-apple-mh27990/mac)</sup>
- Ubuntu:
**Ubuntu:**
- Ubuntu despite being a Linux distribution also collects Telemetry Data nowadays. This data however is quite limited compared to the others. More details on <https://ubuntu.com/desktop/statistics> <sup>[[Archive.org]](https://web.archive.org/web/https://ubuntu.com/desktop/statistics)</sup>
+3
View File
@@ -1,6 +1,9 @@
---
title: "Home"
description: "The Hitchhiker's Guide to Online Anonymity"
hide:
- toc
- navigation
schema:
"@context": https://schema.org
"@type": WebPage
+6
View File
@@ -118,4 +118,10 @@ schema:
<a href="http://it7otdanqu7ktntxzm427cba6i53w6wlanlh23v5i3siqmos47pzhvyd.onion/anonymousplanetorg" class="index-card__link">Onion only</a>
</div>
<div class="index-card">
<h3 class="index-card__title">Tor Project</h3>
<p class="index-card__body">We are not affiliated with Tor Project, but we do love them.</p>
<a href="https://gitlab.torproject.org/anonymousplanet/the-hitchhikers-guide" class="index-card__link">Tor Project</a>
</div>
</div>
+2 -2
View File
@@ -25,8 +25,8 @@
<div class="data-text off">On</div>
<div class="data-text on">Off</div>
</div>
<div class="status-indicator off"></div>
<div class="status-indicator on"></div>
<div class="toggle-status-dot off"></div>
<div class="toggle-status-dot on"></div>
<div class="interface-lines">
<div class="interface-line"></div>
<div class="interface-line"></div>
+32
View File
@@ -83,6 +83,38 @@
animation: none;
}
.md-header__inner {
flex-wrap: nowrap;
}
.md-header__button,
.md-header__source,
.toggle-container--header {
flex-shrink: 0;
}
.md-search {
flex-shrink: 1;
min-width: 0;
}
@media screen and (max-width: 76.1875em) {
.toggle-container--header {
width: 56px;
margin: 0 4px;
}
.toggle-container--header .toggle-wrap {
height: 28px;
}
}
@media screen and (max-width: 44.9375em) {
.toggle-container--header {
width: 44px;
}
}
.md-typeset {
max-width: none;
}
+5 -5
View File
@@ -264,7 +264,7 @@
text-shadow: 0 0 5px rgba(231, 217, 163, 0.4);
}
.status-indicator {
.toggle-status-dot {
position: absolute;
width: 10px;
height: 10px;
@@ -279,9 +279,9 @@
transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}
.status-indicator.off { top: 25px; right: 15px; }
.toggle-status-dot.off { top: 25px; right: 15px; }
.status-indicator.on {
.toggle-status-dot.on {
top: 25px;
left: 15px;
opacity: 0;
@@ -502,8 +502,8 @@ body[data-md-color-scheme="default"] .toggle-input + .toggle-track,
.toggle-input:checked + .toggle-track .data-text.off, body[data-md-color-scheme="default"] .toggle-input + .toggle-track .data-text.off { opacity: 0; }
.toggle-input:checked + .toggle-track .data-text.on, body[data-md-color-scheme="default"] .toggle-input + .toggle-track .data-text.on { opacity: 1; }
.toggle-input:checked + .toggle-track .status-indicator.off, body[data-md-color-scheme="default"] .toggle-input + .toggle-track .status-indicator.off { opacity: 0; }
.toggle-input:checked + .toggle-track .status-indicator.on, body[data-md-color-scheme="default"] .toggle-input + .toggle-track .status-indicator.on { opacity: 1; }
.toggle-input:checked + .toggle-track .toggle-status-dot.off, body[data-md-color-scheme="default"] .toggle-input + .toggle-track .toggle-status-dot.off { opacity: 0; }
.toggle-input:checked + .toggle-track .toggle-status-dot.on, body[data-md-color-scheme="default"] .toggle-input + .toggle-track .toggle-status-dot.on { opacity: 1; }
.toggle-input:checked + .toggle-track .energy-rings, body[data-md-color-scheme="default"] .toggle-input + .toggle-track .energy-rings { left: calc(100% - 57px); }
.toggle-input:checked + .toggle-track .energy-ring, body[data-md-color-scheme="default"] .toggle-input + .toggle-track .energy-ring { opacity: 1; }
+2
View File
@@ -0,0 +1,2 @@
mkdocs==1.6.1
mkdocs-material[imaging]==9.7.2
+1 -1
View File
@@ -273,7 +273,7 @@ html, body {{
<p><strong>License</strong> &nbsp; Creative Commons BY-SA 4.0</p>
<p><strong>Source</strong> &nbsp; https://anonymousplanet.net</p>
</div>
<p class="version">v1.2.5 &mdash; June 2026</p>
<p class="version">v1.2.6 &mdash; July 12 2026</p>
</div>
</body>
</html>""")