EXCENSIATrain. Measure. Ascend.Home

App Store

What Apple reviewers and you need to submit Excensia.

The training product is this web app. The App Store binary is a wrapper of https://excensia.com with Apple In-App Purchase — never Stripe inside the iOS client.

Listing

  • Name: Excensia
  • Subtitle: Train. Measure. Ascend.
  • Bundle ID: ca.excensia.app
  • SKU: excensia-ios
  • Category: Sports / Health & Fitness
  • Age rating: 4+ with unrestricted web access off. No user-generated public chat.
  • Support URL: https://excensia.com/support
  • Privacy URL: https://excensia.com/privacy
  • Support email: hello@excensia.com

In-App Purchase

  • ca.excensia.player.yearly — auto-renewable yearly — $49 CAD — Player
  • ca.excensia.coach.yearly — auto-renewable yearly — $99 CAD — Coach
  • ca.excensia.club.yearly — auto-renewable yearly — $249 CAD — Club

Reviewer account: create with email on /login, then open Receive / Scan / Escape (free). Paid programs show the wall. Restore is Billing → Restore Apple purchases. The wrapper must inject window.ExcensiaIAP with purchase and restore returning a transactionId. Stripe never runs inside the iOS client.

Web billing (not in the iOS binary)

  • Processor: Stripe on Polymorphism Agency, CAD
  • Webhook: https://excensia.com/api/stripe/webhook
  • Events: checkout.session.completed, customer.subscription.updated, customer.subscription.deleted, invoice.paid, invoice.payment_failed
  • A plan query string cannot unlock a seat. Stripe or Apple has to confirm.

Privacy nutrition

Data used to track you: none. Data linked to you: contact info, user content (training logs), identifiers, purchases. Data not linked: diagnostics. No location. No health & fitness sensors. No browsing history.

Open Privacy and Terms for the full text.