← back to Nineoh Guide
TK-12: paste-ready ASC listing draft (metadata, keywords, description, Data Safety=Not Collected, age 12+, review note)
0016d607deb0f1d227154e304313a5f3b3657236 · 2026-08-05 08:24:53 -0700 · Steve Abrams
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
Diff
commit 0016d607deb0f1d227154e304313a5f3b3657236
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed Aug 5 08:24:53 2026 -0700
TK-12: paste-ready ASC listing draft (metadata, keywords, description, Data Safety=Not Collected, age 12+, review note)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
APP-STORE-LISTING.md | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 105 insertions(+)
diff --git a/APP-STORE-LISTING.md b/APP-STORE-LISTING.md
new file mode 100644
index 0000000..aa88cfe
--- /dev/null
+++ b/APP-STORE-LISTING.md
@@ -0,0 +1,105 @@
+# nineoh — App Store Connect listing (paste-ready) · TK-12
+
+Draft copy for the **Unofficial 90210 Guide** ASC listing. Fill these fields in App Store
+Connect after the build lands in TestFlight. Every value below is within Apple's limits.
+
+---
+
+## App Information
+- **Name** (30 char): `Unofficial 90210 Guide` *(22)*
+- **Subtitle** (30 char): `Episodes, cast & 90210 news` *(27)*
+- **Primary category:** Entertainment · **Secondary:** Reference
+- **Sign-in required to use the app?** **No** (open app, no account)
+- **Content rights — does it contain third-party content?** Yes → it's an unofficial fan
+ guide; cast photos are shown only once licenses clear (see App Review note).
+
+## Privacy Policy / URLs
+- **Privacy Policy URL:** `https://nineoh-guide.vercel.app/legal/privacy` *(verified live, 200)*
+- **Support URL:** `https://nineoh-guide.vercel.app`
+- **Marketing URL** (optional): `https://nineoh-guide.vercel.app`
+
+## Promotional Text (170 char, editable without review)
+```
+The ultimate unofficial fan companion to 90210 — every episode, the full cast, the latest news, curated clips & podcasts, and a watchlist to track your rewatch.
+```
+
+## Keywords (100 char, comma-separated, NO spaces)
+```
+90210,beverly hills,tv guide,episode,cast,recap,fan,reunion,podcast,streaming,drama,rewatch
+```
+*(90 chars — "unofficial" omitted on purpose; it's already in the name and shouldn't burn keyword space.)*
+
+## Description (4000 char)
+```
+Unofficial, fan-made. Not affiliated with or endorsed by the series' producers, network, or cast.
+
+Your complete unofficial companion to 90210 — built for fans, from the pilot to the finale.
+
+EPISODES
+Browse every episode by season with titles and original air context. Track how far you've
+watched and pick up right where you left off.
+
+CAST
+Meet the full main and recurring cast with original, fan-written bios and character details.
+(Cast photos appear only once their licenses are cleared.)
+
+NEWS
+Stay current with the latest 90210 headlines — reunions, interviews, and where-are-they-now.
+
+WATCH
+A curated hub of official clips, iconic scenes, cast reunions, opening title sequences,
+rewatch podcasts, and streaming availability — all in one place.
+
+SAVED
+Build your personal watchlist and keep your rewatch on track. Your list lives on your device.
+
+No account required. No ads. No tracking.
+
+Unofficial and made by fans. This app is not affiliated with, authorized, or endorsed by the
+producers, network, distributors, or cast of the series. All trademarks belong to their
+respective owners. All bios are original works written for this guide.
+```
+
+## Age Rating (questionnaire → target 12+)
+Answer the questionnaire honestly for a teen-drama reference app; expected result **12+**:
+- Mature/Suggestive Themes: **Infrequent/Mild** (recaps/news reference adult storylines)
+- Everything else (violence, profanity, gambling, contests, etc.): **None**
+- Unrestricted web access: **No** (in-app content only; external links open curated pages)
+
+## Data Safety / Privacy Nutrition Labels → **Data Not Collected**
+Honest and verified: no account, no analytics/ads SDK in the binary (`@segment` is only a
+build-time transitive dep of `@expo/cli`, not shipped), watchlist stored **on-device**
+(AsyncStorage), content fetched **read-only** from the Vercel API.
+- **Data used to track you:** None
+- **Data linked to you:** None
+- **Data not linked to you:** None → select **"Data Not Collected."**
+- ⚠️ One thing to confirm before you certify: the Vercel/backend must not run third-party
+ analytics or associate requests with a user identity. Standard non-identifying server
+ request logs do **not** require disclosure; anything that tracks does. (Current code: clean.)
+
+## App Review Information
+- **Sign-in required:** No — reviewer needs **no demo credentials** (open app).
+- **Contact:** steveabramsdesigns@gmail.com
+- **Notes to Reviewer:**
+```
+This is an UNOFFICIAL, fan-made guide to the television series 90210. The app is not
+affiliated with, authorized, or endorsed by the producers, network, or cast; the title
+carries "Unofficial" and the app shows a fan-made disclaimer on first content view.
+All character bios are original works written for this app. Cast photographs are displayed
+only when their licenses have been cleared. No login is required to use any feature.
+```
+
+## Screenshots (still to capture — required sizes)
+`supportsTablet: true`, so Apple requires both iPhone and iPad sets:
+- **iPhone 6.9"** (1320×2868 / 2868×1320) — iPhone 16 Pro Max class. **Required.**
+- **iPad 13"** (2064×2752 / 2752×2064) — because tablet is supported. **Required.**
+Capture 3–5 per size from the Episodes, Cast, Watch, and News tabs (all have real content:
+114 episodes / 92 cast / 100 news). Run on a simulator: `npx expo run:ios` → screenshot.
+
+## Export Compliance
+Already set in `app.json`: `ITSAppUsesNonExemptEncryption: false` → answer **"No"** (uses no
+non-exempt encryption). No annual self-classification report needed.
+
+---
+**Reminder:** the `eas submit` that sends the build to TestFlight is Steve's gated call —
+this file only prepares the listing so App Store Connect is fast to fill once the build lands.
← a9e5f69 TK-12: app-store prep — version 1.0.0, pin eas ios.image lat
·
back to Nineoh Guide
·
TK-12: fix EAS build — align react-native 0.76.5->0.76.9 (SD 682db77 →