docs: disclose Premium TTS data flow in production privacy policy (en+ja)#83
Conversation
…+ja) Bring the live (main) privacy policy in line with HDZap Premium (1.1.0): disclose that lap-announcement text is sent to AWS Polly / Azure for cloud TTS, what is and isn't sent, the 30-day audio cache, and the StoreKit JWS. Production previously served the pre-Premium privacy page with no TTS disclosure. Manual and app are unchanged (still reflect released 1.0.1). Co-Authored-By: Claude Opus 4.7 <[email protected]>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
main's flasher.yml staged only the English privacy page, so the JA page (docs/manual/_pages/privacy/ja/index.html, added in #83) was never copied into _site — /privacy/ja/ returned 404 on production, and the "日本語" language switcher on the English privacy page was a dead link. Add the conditional ja copy step, matching develop's flasher.yml. Co-authored-by: Claude Opus 4.7 <[email protected]>
What
Updates the production (main-served) privacy policy to disclose the HDZap Premium TTS data flow, and adds the missing Japanese privacy page.
Why
saqoosha.github.io/HDZap/privacy/is served frommain, which was last released (PR #72, 2026-05-19) before Premium TTS existed. So production still serves the original pre-Premium privacy page:/privacy/ja/returns 404 (the JA translation only ever existed ondevelop).HDZap 1.1.0 (build 20, currently in App Review) introduces Premium and its paywall links to this page. App Review already rejected once on Guideline 3.1.2(c) for the privacy link; the link itself is now fixed (build 20 → 200), but the content on production must accurately describe the data flow.
Scope
Privacy pages only — cherry-picked from
develop:docs/manual/_pages/privacy/index.html— adds the Premium TTS disclosure (what is/isn't sent, 30-day audio cache, StoreKit JWS); Polly + Azure only (Cartesia removed, no longer used)docs/manual/_pages/privacy/ja/index.html— new JA page (fixes the /privacy/ja/ 404)Manual (
en.md/ja.md) and firmware are intentionally not touched — they correctly reflect the released 1.0.1. This does not affect free users.🤖 Generated with Claude Code