Skip to content

Add Privacy Policy and Terms of Service pages#26

Merged
timdixon82 merged 4 commits into
mainfrom
add-legal-pages
Jul 16, 2026
Merged

Add Privacy Policy and Terms of Service pages#26
timdixon82 merged 4 commits into
mainfrom
add-legal-pages

Conversation

@timdixon82

Copy link
Copy Markdown
Owner

Adds the Privacy Policy and Terms of Service pages you dropped in, plus their shared stylesheet:

  • privacy.html, tos.html - accessible (skip link, landmarks, aria-current, lang), sharing styles.css (system-colour, respects light/dark and high-contrast).
  • styles.css - the shared stylesheet for the two legal pages.
  • deploy.yml - extended the allow-list to publish privacy.html, tos.html, and styles.css (they would not have deployed otherwise).

Flag: both pages still contain the 'Before publishing: ... then remove this notice' reminder banner. The content itself is complete (no bracket placeholders remain), so those two notices should be removed before this goes live. Say the word and I'll strip them, or remove them yourself before merging. The pages are also not yet linked from index.html - let me know if you want a link added.

Adds privacy.html, tos.html, and their shared styles.css (accessible,
system-colour, skip links + landmarks), and extends the deploy allow-list to
publish them alongside index.html.

Note: both pages still contain a 'Before publishing' reminder notice to remove.
- Move privacy.html, tos.html, styles.css into a soa/ subfolder (Son of Anton)
  to keep them separate from the main site's files. Internal links are relative
  so they resolve unchanged within soa/.
- Remove the 'Before publishing' reminder banners from both pages (content is
  complete; no bracket placeholders remain).
- Update the deploy allow-list to publish soa/*** instead of the root files.
@timdixon82
timdixon82 merged commit 6ead8a6 into main Jul 16, 2026
6 checks passed
@timdixon82
timdixon82 deleted the add-legal-pages branch July 16, 2026 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant