Skip to content

fix: canonical privacy URL throughout the Play kit; drop duplicate policy page - #6

Merged
jphein merged 1 commit into
mainfrom
fix/play-canonical-privacy-url
Jul 4, 2026
Merged

fix: canonical privacy URL throughout the Play kit; drop duplicate policy page#6
jphein merged 1 commit into
mainfrom
fix/play-canonical-privacy-url

Conversation

@jphein

@jphein jphein commented Jul 4, 2026

Copy link
Copy Markdown
Collaborator

Recovers the URL-canonicalization race from PR #5: sweeps https://techempower.org/forageforall/privacy (live, 200) through the runbook, EN/ES listings, PRIVACY.md, and delete-account.html, and deletes docs/privacy.html — the hand-maintained duplicate that just went live and would drift from the canonical generated page (two policy URLs is how store reviewers find inconsistencies). delete-account.html stays at its wired URL.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Bug Fixes

    • Updated privacy policy links across the app and store materials to point to the current hosted privacy page.
    • Removed the outdated privacy policy page path so users are directed to the latest version.
  • Documentation

    • Clarified where the hosted privacy policy comes from and that the policy source is maintained centrally.

…l/privacy

Orchestrator settled the hosting question: the policy is live as a static
page on the publisher's own domain, generated from this repo's PRIVACY.md
(techempower.org repo, commit 19ad615). Swept every reference (runbook,
listing copy EN/ES, PRIVACY.md hosted-copy line, delete-account links) and
DELETED docs/privacy.html — a second hand-maintained copy of a generated
page is guaranteed drift. The deletion-request page keeps its URL; only its
privacy links now point at the canonical page. Sync note added to the
runbook's app-content section.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 4, 2026 03:48
@jphein
jphein merged commit beb7f5b into main Jul 4, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@coderabbitai

coderabbitai Bot commented Jul 4, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: cc7dc3eb-d1c9-440d-8544-798abee8438f

📥 Commits

Reviewing files that changed from the base of the PR and between 200b824 and cf5da92.

📒 Files selected for processing (5)
  • PRIVACY.md
  • docs/delete-account.html
  • docs/play-store/SUBMISSION-RUNBOOK.md
  • docs/play-store/listing.md
  • docs/privacy.html

📝 Walkthrough

Walkthrough

The privacy policy URL is migrated from the local forage.techempower.org/privacy.html path to the new hosted techempower.org/forageforall/privacy URL across PRIVACY.md, delete-account.html, Play Store runbook, and listing documentation. The local docs/privacy.html file is removed, and a maintenance note documents PRIVACY.md as the source of truth for the generated page.

Changes

Privacy policy URL update

Layer / File(s) Summary
Source of truth link update
PRIVACY.md
Hosted copy link changed to the new techempower.org/forageforall/privacy URL, with a note that the page is auto-generated from the techempower.org repo.
App-facing privacy links
docs/delete-account.html, docs/privacy.html
Callout and footer privacy links in delete-account.html now point to the external URL; the local docs/privacy.html page (145 lines) is removed entirely.
Play Store submission docs
docs/play-store/SUBMISSION-RUNBOOK.md, docs/play-store/listing.md
Runbook checklist, App content form entry, and a new maintenance note about PRIVACY.md being the source of truth are updated; listing.md's EN/ES descriptions and App content form URL are updated to the new privacy link.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Related PRs: None identified.

Suggested labels: documentation

Suggested reviewers: None identified.

🐰 A rabbit hops through docs anew,
Swapping stale links for ones that ring true,
Privacy.html now bids adieu,
One source of truth, techempower.org's view.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/play-canonical-privacy-url

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the hosted privacy policy URL across several files, including store listings, the submission runbook, and the account deletion page, while removing the old static privacy.html file. The review feedback recommends adding the explicit https:// scheme to the URLs in the Play Store listings to ensure reliable auto-linkification, and updating the external privacy policy links on the account deletion page to open in a new tab using target="_blank" and rel="noopener".

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

• Your device location never leaves your device; it only centers the map
• Browsing needs no account, and anonymous reports are allowed
Full policy (short and human-readable): forage.techempower.org/privacy.html
Full policy (short and human-readable): techempower.org/forageforall/privacy

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

To ensure the URL is reliably recognized and auto-linkified across all versions of the Google Play Store app and web interface, it is highly recommended to include the explicit https:// scheme.

Suggested change
Full policy (short and human-readable): techempower.org/forageforall/privacy
Full policy (short and human-readable): https://techempower.org/forageforall/privacy

• La ubicación de tu dispositivo nunca sale de él; solo centra el mapa
• Explorar no requiere cuenta, y se permiten reportes anónimos
Política completa (corta y legible): forage.techempower.org/privacy.html
Política completa (corta y legible): techempower.org/forageforall/privacy

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

To ensure the URL is reliably recognized and auto-linkified across all versions of the Google Play Store app and web interface, it is highly recommended to include the explicit https:// scheme.

Suggested change
Política completa (corta y legible): techempower.org/forageforall/privacy
Política completa (corta y legible): https://techempower.org/forageforall/privacy

Comment thread docs/delete-account.html
<p style="margin:0"><strong>Good to know:</strong> browsing the map never required an account in the
first place — accounts exist only so the community can trust who's confirming what's ripe.
Read the full <a href="/privacy.html">privacy policy</a>.</p>
Read the full <a href="https://techempower.org/forageforall/privacy">privacy policy</a>.</p>

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Since the privacy policy is hosted on an external domain (techempower.org), it is best practice to open it in a new tab using target="_blank" and rel="noopener". This prevents the user from losing their place or state on the account deletion page.

Suggested change
Read the full <a href="https://techempower.org/forageforall/privacy">privacy policy</a>.</p>
Read the full <a href="https://techempower.org/forageforall/privacy" target="_blank" rel="noopener">privacy policy</a>.</p>

Comment thread docs/delete-account.html
Forage for All is a free, open-source (AGPLv3) project by
<a href="https://techempower.org">TechEmpower</a>, a 501(c)(3) nonprofit.
· <a href="/">Home</a> · <a href="/privacy.html">Privacy policy</a>
· <a href="/">Home</a> · <a href="https://techempower.org/forageforall/privacy">Privacy policy</a>

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Since the privacy policy is hosted on an external domain (techempower.org), it is best practice to open it in a new tab using target="_blank" and rel="noopener". This prevents the user from losing their place or state on the account deletion page.

Suggested change
· <a href="/">Home</a> · <a href="https://techempower.org/forageforall/privacy">Privacy policy</a>
· <a href="/">Home</a> · <a href="https://techempower.org/forageforall/privacy" target="_blank" rel="noopener">Privacy policy</a>

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