Skip to content

Publish marketing + privacy site (GitHub Pages) and refresh privacy policy#37

Merged
burkben merged 1 commit into
mainfrom
burkben/pages-site
Jun 21, 2026
Merged

Publish marketing + privacy site (GitHub Pages) and refresh privacy policy#37
burkben merged 1 commit into
mainfrom
burkben/pages-site

Conversation

@burkben

@burkben burkben commented Jun 21, 2026

Copy link
Copy Markdown
Owner

What

Gives RedlineID clean, brand-matched public URLs for the App Store Connect Privacy Policy and Marketing fields (instead of a raw GitHub blob link), and corrects the privacy policy to match what the app actually does today.

Live now (deployed from the gh-pages branch):

Changes

  • site/ — a small, self-contained static site (dark theme matching the app palette; no external assets or dependencies):
    • index.html — marketing landing (what the app does, links to GitHub + privacy).
    • privacy/index.html — the privacy policy as a styled page.
    • assets/ — app icon + favicon; .nojekyll to serve raw HTML.
  • docs/legal/privacy-policy.mdcorrected. The previous version (2026-06-15) predated on-device persistence and claimed data was held "in memory" and "cleared when you close the app." The app now stores garage, race history, achievements, and settings in a local on-device database. Updated to describe what's stored locally — while keeping the core truth intact: no collection, no transmission, no servers, no analytics, no network; deleting the app removes all data.
  • docs/guides/ios-testflight.md — records the two live URLs and the one-line republish command.

Deployment

Served by GitHub Pages from gh-pages (already enabled + built — both URLs return HTTP 200). The site source of truth stays in site/ on main. To republish after edits:

git push origin "$(git subtree split --prefix site main):refs/heads/gh-pages" --force

Note: an Actions-based auto-deploy workflow was intentionally not added — the agent's token lacks workflow scope. Branch-based deploy needs no workflow file. A .github/workflows/pages.yml can be added later (via the web editor or a workflow-scoped push) to auto-publish on every site/ change.

Risk

Docs + static site only — no app code, no runtime impact. Internal docs/ (roadmap, ADRs) are not published; only site/ is served.

Publishes a small, self-contained static site (source in `site/`) to
GitHub Pages via a `gh-pages` branch, giving clean URLs for App Store
Connect instead of a repo blob link:

- Marketing:  https://burkben.github.io/HotWheelsID/
- Privacy:    https://burkben.github.io/HotWheelsID/privacy/

The site is isolated from internal `docs/` (roadmap, ADRs), which are
never published. Brand-matched dark theme; no external assets/deps.
Republish after edits with:
  git push origin "$(git subtree split --prefix site main):refs/heads/gh-pages" --force

Also corrects the privacy policy, which predated on-device persistence:
it claimed data was held 'in memory' and 'cleared when you close the
app'. The app now stores garage, race history, achievements, and
settings in a local on-device database — still never transmitted, no
servers, no analytics, no network. Updated the policy + HTML to describe
what is stored locally and that deleting the app removes it.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@burkben burkben merged commit 944c0b7 into main Jun 21, 2026
1 check passed
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