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:
@@ -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?**
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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/
|
||||
|
||||
@@ -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
|
||||
|
||||
---
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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/
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user