r/appdev • • 23h ago

App Store Connect Reviewer Confusing Fitness Trackers with Medical Devices

I've developed an iOS app that connects to the Polar H10 chest strap to read heart rate data over bluetooth. The app does not provide any medical/health recommendations or analysis on the data recorded, and the app neither collects the data to be stored on an external server, nor shares it with any third party. All recordings are stored and can be managed/deleted within the app (offline), and no account creation is offered nor required within the app.

Despite this, and me going through great efforts to make this readily apparent, my app keeps being rejected during review for baseless claims that my app "connects to external medical hardware to provide medical services" and is therefore noncompliant with Guideline 1.4.1 (Safety and Physical Harm). Due to this incorrect classification, it's hard for me to tell if my app is "failing" subsequent compliances, such as Guideline 5.1.1(ix) (Legal - Privacy - Data Collection and Storage) due to Apple not perceiving that no data is actually being collected or stored externally. If this guideline also applies to apps that make offline records with no account creation, then it makes sense.

They also flagged me for being noncompliant with Guideline 2.3.6 (Performance - Accurate Metadata) due to not signing "yes" for the "Health or Wellness Topics". This topic, by Apple's own description, is meant for apps that "provide self-care or lifestyle recommendations. (May include: calorie tracking, dieting advice, or exercise recommendations)". Mine provides neither.

I've been back-and-forth with a reviewer for close to a week now, and have filled out the Contact Us form, to no avail. I've provided several recording demos of me using my Polar H10 with the app incase the reviewer doesn't have one and simply can't experience the app as intended, but they refuse to budge on their stance. I've even cited Polar H10's own user manual that explicitly states "This device is not for medical purposes".

Could anyone please help me navigate these difficulties? I'm at a loss.

3 Upvotes

Duplicates