[object Object]

← back to Costa Rica App

Costa Rica: purge store copy + screenshot that advertised the removed invite feature (TK-10387)

f1a335ccfa404a35e643375836a10f195070695a · 2026-09-04 08:45:48 -0700 · Steve Abrams

Removing the contacts/invite-friends feature made the staged App Store metadata FALSE.
Submitting it as-is would have described and shown a feature the binary no longer has —
the same Guideline 2.3.1 trap already flagged on another app in this fleet, and 2.3.3 for
the screenshot.

- store/screenshots/05-invite.png showed the Invite-friends screen and WAS STAGED FOR
  UPLOAD. Moved to store/_removed/ (kept, not deleted). Four shots remain, a valid set.
- Removed the 'BRING YOUR FRIENDS' section from both costa-rica-appstore-copy.md and
  listing.md.
- Removed 'Contacts (optional, user-initiated)' AND 'Location (coarse, optional)' from
  the declared privacy data types in listing.md. Location is gone too: there is no
  expo-location and no maps dependency, so that permission was orphaned and has been
  dropped from app.json.
- Rewrote the privacy guidance block, which previously instructed 'Contacts and Location
  are used ON-DEVICE ... do not label as collected'. That wording described an intent the
  shipped code did not match — it uploaded and stored the whole address book — which is
  precisely why the feature was removed rather than relabelled.

Metadata only; no product code touched. ASC entry remains Steve's console action.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QfGYEoLBywwJD1nfrHe1on

Files touched

Diff

commit f1a335ccfa404a35e643375836a10f195070695a
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Fri Sep 4 08:45:48 2026 -0700

    Costa Rica: purge store copy + screenshot that advertised the removed invite feature (TK-10387)
    
    Removing the contacts/invite-friends feature made the staged App Store metadata FALSE.
    Submitting it as-is would have described and shown a feature the binary no longer has —
    the same Guideline 2.3.1 trap already flagged on another app in this fleet, and 2.3.3 for
    the screenshot.
    
    - store/screenshots/05-invite.png showed the Invite-friends screen and WAS STAGED FOR
      UPLOAD. Moved to store/_removed/ (kept, not deleted). Four shots remain, a valid set.
    - Removed the 'BRING YOUR FRIENDS' section from both costa-rica-appstore-copy.md and
      listing.md.
    - Removed 'Contacts (optional, user-initiated)' AND 'Location (coarse, optional)' from
      the declared privacy data types in listing.md. Location is gone too: there is no
      expo-location and no maps dependency, so that permission was orphaned and has been
      dropped from app.json.
    - Rewrote the privacy guidance block, which previously instructed 'Contacts and Location
      are used ON-DEVICE ... do not label as collected'. That wording described an intent the
      shipped code did not match — it uploaded and stored the whole address book — which is
      precisely why the feature was removed rather than relabelled.
    
    Metadata only; no product code touched. ASC entry remains Steve's console action.
    
    Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01QfGYEoLBywwJD1nfrHe1on
---
 store/{screenshots => _removed}/05-invite.png | Bin
 store/costa-rica-appstore-copy.md             |  25 ++++++++++++++++---------
 store/listing.md                              |   5 -----
 3 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/store/screenshots/05-invite.png b/store/_removed/05-invite.png
similarity index 100%
rename from store/screenshots/05-invite.png
rename to store/_removed/05-invite.png
diff --git a/store/costa-rica-appstore-copy.md b/store/costa-rica-appstore-copy.md
index 42646dc..872fcbd 100644
--- a/store/costa-rica-appstore-copy.md
+++ b/store/costa-rica-appstore-copy.md
@@ -6,8 +6,9 @@ Pricing: FREE. Age rating: 4+. Primary category: Travel · Secondary: Lifestyle.
 This file is the staged, ready-to-paste App Store metadata. Copy still enters
 App Store Connect by hand (Apple-account writes are Steve-gated). Every claim
 below maps to a screen that actually ships in the app — directory browse,
-listing detail with BEST WAY TO CONTACT, booking with card + SINPE Móvil, My
-Trips, and Invite friends. No invented features.
+listing detail with BEST WAY TO CONTACT, booking with card + SINPE Móvil, and My
+Trips. No invented features. (The "Invite friends" contacts feature was REMOVED
+before first submission — TK-10387 — so it is deliberately absent from this copy.)
 
 ---
 
@@ -48,9 +49,6 @@ Pay by international card in USD, or locally with SINPE Móvil in colones — th
 REACH ANYONE, INSTANTLY
 Every listing shows the BEST WAY TO CONTACT — WhatsApp, phone, email, or a message right inside the app. Ask about availability, price, anything, and keep the conversation in one place.
 
-BRING YOUR FRIENDS
-See which of your contacts are already here and invite the rest over WhatsApp. Your contacts stay on your device and are only ever used for you.
-
 FOR HOSTS
 List your stay, tour, or service and reach travelers from around the world. Get paid to your SINPE Móvil number in Costa Rica or a linked bank account internationally.
 
@@ -62,8 +60,13 @@ Sign in with Apple, email, or phone. Free to browse. Pura Vida.
 ## Privacy — data collection labels (matches Steve's Aug 8 decision)
 - Contact info (name, email, phone) — App Functionality only. Not used for tracking.
 - User content (messages) — App Functionality only.
-- Contacts and Location are used ON-DEVICE (find nearby / find friends) and are
-  NOT collected. Do not label Contacts or Location as collected.
+- Do NOT declare Contacts or Location at all. Both features were REMOVED before
+  first submission (TK-10387): the contacts import and its server endpoints are
+  gone, and there is no expo-location or maps dependency in the app, so the
+  Location permission string was orphaned and has been dropped. The earlier
+  "used on-device" wording described an intent the shipped code did not match —
+  it actually uploaded and stored the address book — which is why the feature
+  was removed rather than relabelled.
 - Not used for tracking. Not shared with third parties for advertising.
 
 ## Export compliance
@@ -75,12 +78,16 @@ Answer "No" to the export-compliance question.
 - Marketing: https://costarica.agentabrams.com/support
 - Privacy:  https://costarica.agentabrams.com/privacy   (REQUIRED)
 
-## Screenshots (staged in store/screenshots/, exactly 1320x2868 — iPhone 6.9")
+## Screenshots (staged in store/screenshots/, exactly 1320x2868 — iPhone 6.9") — 4 shots
 1. 01-directory.png       — directory browse (search + Stays/Tours/Eat chips + listing cards)
 2. 02-listing-contact.png — listing detail with the BEST WAY TO CONTACT grid
 3. 03-booking.png         — price breakdown + Card and SINPE Móvil payment
 4. 04-trips.png           — My Trips with confirmation codes and statuses
-5. 05-invite.png          — Invite friends (contacts, on-app + WhatsApp invite)
+
+(There were 5. `05-invite.png` showed the Invite-friends screen and was moved to
+`store/_removed/` when that feature was removed — uploading a screenshot of a
+feature the binary no longer has is a Guideline 2.3.3 rejection. Four shots is a
+valid set; add a replacement only if you want a fifth.)
 
 ---
 
diff --git a/store/listing.md b/store/listing.md
index 49dacee..7108def 100644
--- a/store/listing.md
+++ b/store/listing.md
@@ -32,9 +32,6 @@ REACH ANYONE, INSTANTLY
 • Every listing shows the BEST WAY TO CONTACT: WhatsApp, phone, email, or our built-in messenger.
 • Message a host directly in the app and keep the whole conversation in one thread.
 
-BRING YOUR FRIENDS
-• See which of your contacts are already here and invite the rest over WhatsApp.
-
 FOR HOSTS
 • List your stay, tour, or service and reach travelers from around the world.
 • Get paid to your SINPE Móvil number (Costa Rica) or linked bank (international).
@@ -66,8 +63,6 @@ Lifestyle
 - Contact info (name, email, phone) — app functionality, account
 - User content (messages) — app functionality
 - Identifiers (account id) — app functionality
-- Location (coarse, optional) — show nearby listings
-- Contacts (optional, user-initiated) — find & invite friends
 - Purchases — booking history
 Not used for tracking. Not shared with third parties for advertising.
 

← ac997f8 auto-data-snapshot: 2026-09-04T05:53:32 (1 data files) — pac  ·  back to Costa Rica App  ·  Costa Rica listing: drop the interactive-map claim — the app 5904b9b →