docs(distribution): cite live GitHub Pages privacy URL for store submissions (unblocks Play/IzzyOnDroid)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
engineer
2026-06-02 17:11:39 -07:00
parent fb5c97a8a5
commit dc7cc749c2
15 changed files with 25 additions and 27 deletions

View File

@@ -16,7 +16,7 @@ App facts these answers derive from:
---
## 1. Privacy policy
- URL: `https://opencode.vibebrowser.app/privacy`
- URL: `https://dzianisv.github.io/opencode-mobile/privacy/`
## 2. Data safety
**Does your app collect or share any required user data types?**

View File

@@ -103,7 +103,7 @@ Alternative / supplemental terms to rotate in A/B: `code review`, `AI assistant`
|---|---|
| Support URL | https://agentlabs.cc/opencode |
| Marketing URL | https://github.com/dzianisv/opencode-mobile |
| Privacy Policy URL | https://opencode.vibebrowser.app/privacy |
| Privacy Policy URL | https://dzianisv.github.io/opencode-mobile/privacy/ |
---
@@ -339,7 +339,7 @@ To use: you need opencode running somewhere accessible (local Wi-Fi, Tailscale,
- [ ] App icon 1024×1024 PNG (no alpha, no rounded corners)
- [ ] iPhone screenshots (6.7" minimum; 6.5" strongly recommended)
- [ ] iPad screenshots (12.9" minimum)
- [ ] Privacy policy live at https://opencode.vibebrowser.app/privacy
- [ ] Privacy policy live at https://dzianisv.github.io/opencode-mobile/privacy/
- [ ] App Store Connect API key created (for CI — Key ID, Issuer ID, .p8 file)
- [ ] Apple Distribution certificate + provisioning profile (or use EAS managed signing)
- [ ] Export compliance answered (No to custom encryption)

View File

@@ -113,7 +113,7 @@ While waiting for Apple's verification call and approval:
- [ ] Create app icon 1024×1024 PNG
- [ ] Capture iPhone screenshots (use iOS Simulator in Xcode on any Mac)
- [ ] Capture iPad screenshots
- [ ] Write/publish privacy policy at https://opencode.vibebrowser.app/privacy
- [ ] Write/publish privacy policy at https://dzianisv.github.io/opencode-mobile/privacy/
- [ ] Set up EAS account at https://expo.dev/ (free tier, log in with Expo account)
- [ ] Add iOS config patches to `app.json` (done in this PR)
- [ ] Run `npx expo prebuild --platform ios` on a Mac to validate the Xcode project

View File

@@ -107,4 +107,4 @@ We will notify the IzzyOnDroid team via this issue when that happens.
Developer: VIBE TECHNOLOGIES, LLC
Email: support@vibebrowser.app
Website: https://agentlabs.cc/opencode
Privacy policy: https://opencode.vibebrowser.app/privacy
Privacy policy: https://dzianisv.github.io/opencode-mobile/privacy/

View File

@@ -17,7 +17,7 @@ IzzyOnDroid is the fastest OSS distribution channel — typical inclusion is
- [ ] APK is signed with `keystores/production-release.jks`
- [ ] SHA-256 fingerprint confirmed: see `distribution/SIGNING-KEY-FINGERPRINTS.md`
- [ ] Sentry opt-in gate is in production (avoids `Tracking` anti-feature escalation)
- [ ] Privacy policy is live at `https://opencode.vibebrowser.app/privacy`
- [ ] Privacy policy is live at `https://dzianisv.github.io/opencode-mobile/privacy/`
- [ ] `app.json` `version` and `android.versionCode` are set correctly in the tagged commit
---

View File

@@ -144,7 +144,7 @@ Issues: github.com/dzianisv/opencode-mobile/issues
**Required.** Must be a public URL.
Suggested path: `https://opencode.vibebrowser.app/privacy`
Suggested path: `https://dzianisv.github.io/opencode-mobile/privacy/`
Privacy policy must cover:
- What data is collected (Sentry crash diagnostics: device model, OS version, stack trace; no user content)
@@ -297,7 +297,7 @@ CI currently publishes to `internal` track. ✅
- [ ] Adaptive icon (real PNG)
- [ ] Feature graphic 1024×500
- [ ] At least 2 phone screenshots
- [ ] Privacy policy live at https://opencode.vibebrowser.app/privacy
- [ ] Privacy policy live at https://dzianisv.github.io/opencode-mobile/privacy/
- [ ] Decide pricing model
- [ ] Run IARC content rating questionnaire (after app created in Play Console)
- [ ] Complete Data safety form (after app created in Play Console)

View File

@@ -253,8 +253,8 @@
If we make material changes to this policy, we will update the effective date at the top
of this page and, where feasible, notify users via an in-app notice. The latest version
is always available at:
<a href="https://opencode.vibebrowser.app/privacy">
vibebrowser.app/opencode-mobile/privacy
<a href="https://dzianisv.github.io/opencode-mobile/privacy/">
dzianisv.github.io/opencode-mobile/privacy
</a>
</p>

View File

@@ -106,7 +106,7 @@ All diagnostic data is transmitted over HTTPS (TLS 1.2+) to Sentry. We do not tr
## 10. Changes to This Policy
If we make material changes to this policy, we will update the effective date and, where feasible, notify users via an in-app notice. The latest version is always available at:
https://opencode.vibebrowser.app/privacy
https://dzianisv.github.io/opencode-mobile/privacy/
---

View File

@@ -42,7 +42,7 @@ Rejected alternatives:
1. **Google Play identity verification** — upload governor ID (Dzianis Vashchuk). Unlocks: API access, Create app, AAB upload, CI publish.
2. **Apple Developer Program enrollment** — $99/year, D-U-N-S 142059652 ready. iOS agent will produce runbook.
3. **App icon + adaptive icon + feature graphic** — current `assets/*.json` are placeholders. Need real PNGs before either Play or App Store publish.
4. **Privacy policy URL** — must be live at https://opencode.vibebrowser.app/privacy before Play publish. Template in `play-listing.md`.
4. **Privacy policy URL** — live & verified at https://dzianisv.github.io/opencode-mobile/privacy/ (this GitHub Pages URL is the canonical privacy URL used for store submissions; if the owner later deploys the branded `opencode.vibebrowser.app/privacy`, it can replace it — reversible). Template in `play-listing.md`.
### Soft blockers (we can fix without user)