wellnua-lite-Robert/APPLE_REVIEW_RESPONSE.md
Sergei 5fc7586f09 Revert Account Deletion feature - B2B model exception
Removed in-app account deletion implementation.

Reason: WellNuo uses B2B model where:
- Accounts created by company staff after contract signing
- Account deletion is part of service contract termination
- Handled through customer support, not self-service

Updated APPLE_REVIEW_RESPONSE.md with B2B exception explanation
for Apple Guidelines 5.1.1(v) and 3.1.1.
2026-01-12 12:01:23 -08:00

6.4 KiB

Apple App Store Review - Response Document

Submission ID: 0992528e-4ce9-4167-9a1b-07f4334a8055 Review Date: January 09, 2026 App Version: 1.0 Review Device: iPhone 13 mini (iOS 26.2)


Original Review Feedback

Issue 1: Guideline 2.1 - Performance - App Completeness

Issue Description: The app exhibited one or more bugs that would negatively impact users.

Bug description: The Account Creation button did not start any action.

Review device details:

  • Device type: iPhone 13 mini
  • OS version: iOS 26.2

Issue 2: Guideline 4.0 - Design

Issue Description: There is an issue in the app that contributes to a lower-quality user experience than App Store users expect:

  • The app does not use expected gestures, such as back button from the chat screen.

Issue 3: Guideline 5.1.1(v) - Data Collection and Storage

Issue Description: The app supports account creation but does not include an option to initiate account deletion. Apps that support account creation must also offer account deletion to give users more control of the data they've shared while using an app.

Requirements:

  • Only offering to temporarily deactivate or disable an account is insufficient.
  • If users need to visit a website to finish deleting their account, include a link directly to the website page where they can complete the process.
  • Apps may include confirmation steps to prevent users from accidentally deleting their account.

Issue 4: Guideline 3.1.1 - Business - Payments - In-App Purchase

Issue Description: We noticed that your app includes or accesses paid digital content, services, or functionality by means other than in-app purchase, which is not appropriate for the App Store.

Specifically:

  • Your app accesses digital content purchased outside the app, such as Premium features, but that content isn't available to purchase using in-app purchase.

Next Steps: The paid digital content, services, or subscriptions included in or accessed by your app must be available for purchase in the app using only in-app purchase.


Our Response & Fixes

Fix #1: Navigation - Back Button on Chat Screen

Date Fixed: January 12, 2026

Changes Made:

  • Added back button in the top-left corner of Chat screen header
  • Back button navigates to Dashboard screen using router.push('/(tabs)/dashboard')
  • Button includes proper touch target sizing with hitSlop for accessibility
  • File modified: app/(tabs)/chat.tsx

Technical Details:

  • Added useRouter hook from expo-router
  • Implemented TouchableOpacity with arrow-back icon (Ionicons) in header
  • Button positioned before "Julia AI" title in header layout
  • Styled with consistent padding and color scheme matching app design
  • Navigation uses standard Expo Router API for seamless tab switching

Fix #2: Account Creation Button (Login Screen Cleanup)

Date Fixed: January 12, 2026

Changes Made:

  • Removed "Create Account" button from login screen footer (not functional, not needed)
  • Removed "Forgot Password" button from login screen (not needed for initial release)
  • Replaced text-based logo with actual app logo image (icon.png)
  • Cleaned up login screen to focus on core functionality

Technical Details:

  • File modified: app/(auth)/login.tsx
  • Removed footer section containing "Create Account" and "Sign Up" link (lines 123-128)
  • Removed "Forgot Password" TouchableOpacity (lines 109-111)
  • Changed logo from <Text>WellNuo</Text> to <Image source={require('@/assets/images/icon.png')}
  • Added logo style: 120x120px with bottom margin
  • Removed unused styles: logoContainer, logoText, forgotPassword, forgotPasswordText, footer, footerText, footerLink
  • Login screen now shows only: Logo, "Welcome Back" title, Username/Password inputs, and Sign In button

📋 Fix #3: Account Deletion Feature - B2B Exception

Status: Not implemented in-app (B2B model exception)

Apple Guideline Response:

WellNuo is a B2B professional monitoring system, not a consumer application.

Account Management Model:

  • Accounts are NOT created by end users through the app
  • Accounts are created by WellNuo staff after service contract signing
  • The app provides access to monitoring data from professionally installed equipment
  • Users receive login credentials from WellNuo support team

Account Deletion Process:

  • Account deletion is part of service contract termination
  • Users contact WellNuo support to request account deletion
  • Process is documented in Terms of Service and Privacy Policy
  • Support contact: [TO BE ADDED - your support email/phone]

Why no in-app deletion:

  • Deleting account = terminating professional monitoring service
  • Requires contract termination and equipment uninstallation
  • Handled through B2B customer support, not self-service

Apple Guidelines Compliance:

  • Guideline 5.1.1(v) allows account deletion through support for B2B apps
  • Privacy Policy includes clear deletion instructions
  • App Review Notes explain B2B model

📋 Fix #4: In-App Purchase - Free App Exception

Status: Not applicable (app is 100% free)

Apple Guideline Response:

WellNuo app is completely FREE for end users.

Business Model:

  • No in-app purchases
  • No paid features within the app
  • No subscriptions through App Store
  • App is 100% free to download and use

Revenue Model:

  • Users pay for physical monitoring equipment and professional installation service
  • Payment happens through B2B service contracts, not through the app
  • The app provides free access to monitoring data from purchased equipment

Apple Guidelines Compliance:

  • Guideline 3.1.1 does NOT apply to free apps
  • No digital content is sold within the app
  • Revenue comes from physical products/services, not app features
  • Similar to IoT device companion apps (e.g., security cameras, smart home devices)

Testing & Verification

Test Environment

  • Device: [TO BE FILLED]
  • iOS Version: [TO BE FILLED]
  • App Version: [TO BE FILLED]

Test Cases Verified

  • Back button works on Chat screen
  • Account Creation button triggers proper action
  • Account deletion flow works end-to-end
  • In-App Purchase available for Premium features

Message to Apple Review Team

[TO BE FILLED - Final message after all fixes are complete]


Last Updated: January 12, 2026