From 76b259496cfa8f4c9f69bf8d94ec9de7ed09a680 Mon Sep 17 00:00:00 2001 From: Robin van Baalen Date: Mon, 14 Sep 2026 18:50:51 -0400 Subject: [PATCH] feat: add privacy policy and terms of service pages Both pages describe what the app and the site actually do rather than a template. The privacy policy names the update check in UpdateChecker.swift as the only outbound connection, links the file, and says how to block it, which is what makes the no-collection claim checkable. It also discloses Google Fonts as the site's only third party. The terms lean on the MIT licence and state that the licence wins in any conflict, with a short section asking forks to pick their own name. Both are linked from the footer alongside hello@spreadpaper.app. --- src/components/sections/Footer.astro | 1 + src/pages/privacy.astro | 127 +++++++++++++++++++++++++++ src/pages/terms.astro | 120 +++++++++++++++++++++++++ 3 files changed, 248 insertions(+) create mode 100644 src/pages/privacy.astro create mode 100644 src/pages/terms.astro diff --git a/src/components/sections/Footer.astro b/src/components/sections/Footer.astro index 247d38d..528dc91 100644 --- a/src/components/sections/Footer.astro +++ b/src/components/sections/Footer.astro @@ -83,6 +83,7 @@

Copyright Robin van Baalen. Released under the MIT licence.

+

Privacy policy Terms of service hello@spreadpaper.app

diff --git a/src/pages/privacy.astro b/src/pages/privacy.astro new file mode 100644 index 0000000..7631523 --- /dev/null +++ b/src/pages/privacy.astro @@ -0,0 +1,127 @@ +--- +import Footer from '../components/sections/Footer.astro' +import Nav from '../components/sections/Nav.astro' +import Layout from '../layouts/Layout.astro' + +/** Last substantive change to this policy, shown at the top of the page. */ +const updatedLabel = '14 September 2026' +--- + + +