Skip to content

Add /privacy page — single privacy policy for web + app - #12

Merged
pythonsst merged 1 commit into
pythonsst:mainfrom
shiv-cuepilot:feat/privacy-policy
Jul 16, 2026
Merged

Add /privacy page — single privacy policy for web + app#12
pythonsst merged 1 commit into
pythonsst:mainfrom
shiv-cuepilot:feat/privacy-policy

Conversation

@shiv-cuepilot

Copy link
Copy Markdown

Summary

Adds a single canonical Privacy Policy page at snapbiodata.com/privacy, reused by both the website and the SnapBiodata mobile app (the app links to this same URL — no duplicate policy maintained anywhere).

Why

Google Play + App Store both require a public privacy-policy URL that matches the app's data behavior. Keeping one page (here, in the web repo) avoids drift between web and app.

Details

  • New route: src/app/privacy/page.tsx (App Router, statically prerendered).
  • Matches site design (maroon/gold header, font-display) and uses SITE config for name/url/contactEmail — no hardcoded strings.
  • Accurately reflects the project's on-device model (biodata never leaves the device; client-side PDF per CLAUDE.md) → consistent with a Play Data Safety answer of "No data collected."
  • Discloses Vercel analytics (used in layout.tsx) + app-update services (Expo/Apple/Google), retention/deletion, children's privacy, contact.

Verification

  • npm run lint ✓ · npm test (61 tests) ✓ · npm run build ✓ (/privacy prerenders as static).

🤖 Generated with Claude Code

One canonical privacy policy served at snapbiodata.com/privacy, reused by
both the website and the SnapBiodata mobile app. Accurately reflects the
on-device data model (biodata never leaves the device; client-side PDF) and
Vercel analytics; uses SITE config for name/url/contactEmail. Statically
prerendered; lint + tests + build pass.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Someone is attempting to deploy a commit to the pythonsst's projects Team on Vercel.

A member of the Team first needs to authorize it.

@pythonsst
pythonsst merged commit 966173b into pythonsst:main Jul 16, 2026
1 of 2 checks 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.

2 participants