JxL

JxL Scheduler App Store Compliance

Product summary and compliance notes for TestFlight and App Store review.

Last updated: April 30, 2026 Version 1.0

1. Overview

JxL Scheduler is an iPhone scheduling and route-planning app for local-first availability, routes, messages, uploads, and optional iCloud sharing.

Current App Model

  • SwiftUI app for iPhone
  • SwiftData local-first storage
  • Optional CloudKit sharing and sync
  • No app-specific account sign-in
  • No advertising, external payments, or subscriptions in the current app

2. Core Functionality

  • Schedule: Create and edit availability, including recurring availability.
  • Routes: Create routes, add stops, reorder stops, and open directions in Apple Maps or Google Maps.
  • Messages: Keep local notes, direct messages, and group updates depending on sharing state.
  • Uploads: Store selected files and prepare shared records when supported by the current app version.
  • Profile: Manage local profile and optional group sharing settings.

3. User Content

JxL Scheduler includes user-created content such as schedules, route names, route stops, messages, notes, and uploads.

  • Content is intended for private planning and trusted group sharing, not public feeds.
  • Users control when they create, edit, delete, or share supported content.
  • Location-based route data is added by user action or permission-based current-location features.

4. Privacy and Permissions

  • Location permission: Used for route features that need current location or map context.
  • Photos/files permission: Used only when a user selects media or files for upload features.
  • iCloud: Used for optional group sharing and CloudKit sync.
  • App privacy: The app's public privacy policy is available at the JxL Scheduler privacy document.

5. CloudKit and Sync

The current app uses Apple's CloudKit service for optional shared sync between trusted members.

  • The app remains usable when iCloud is unavailable.
  • Apps distributed through the App Store use the production CloudKit environment.
  • Shared schedules, routes, messages, uploads, and group metadata may depend on the app's CloudKit container.

6. Business Model

JxL Scheduler is currently a free app with no in-app purchases, subscriptions, or third-party advertising.

7. Suggested Review Notes

Suggested App Review note:

JxL Scheduler is a local-first scheduling and route-planning app. The app does not require a separate app sign-in. Core schedule, route, message, and upload workflows work locally. Optional group sharing uses Apple's iCloud and CloudKit services. To test local functionality, open the app and create availability, routes, messages, and uploads. To test sharing, sign in to iCloud on test devices and use the app's group sharing controls.

8. Contact

For compliance or App Store review questions, contact [email protected]. We aim to respond within 2 business days.