Halide rejected from App Store because it doesn't explain why it takes photos

App Store Rejection Incident

  • A popular camera app update was initially rejected because its camera permission text said essentially “used to take photographs,” which review deemed insufficiently explanatory.
  • Many commenters find this absurd for a camera app whose sole purpose is taking photos, especially given its long history on the store and prior Apple promotion.
  • Later in the thread, it’s reported that Apple called the developers, acknowledged it as reviewer error, and allowed resubmission without changes.

Permission Prompts: How Explicit Should They Be?

  • One side argues the text was fine: users downloaded a camera app specifically to take photos, so extra explanation adds no value.
  • Others support Apple’s policy in principle: permission prompts should clearly explain purpose and context, not tautological statements.
  • Several propose slightly richer wording (e.g., “this is a camera app; it needs access so you can take photos when you choose”) as a reasonable bar.

Privacy, Data Protection, and Policies

  • Discussion broadens to Play Store and GDPR-style rules: some apps were forced to add privacy/data protection policies even when processing seems local or minimal.
  • There’s disagreement over when a developer is a “data controller” or “processor,” and whether on-device-only processing still requires formal policies.
  • Many accept that stores can require a policy regardless of legal thresholds; others see it as overreach or legal misinterpretation.

Monopoly, Regulation, and Sideloading

  • Strong sentiment that Apple (and to a lesser degree Google) have too much control over what software can run on mobile devices.
  • Proposals include regulation, mandated sideloading, open web installs, or multiple app stores; skeptics warn regulation could add more bureaucracy.
  • Some argue the term “sideloading” itself is misleading, implying Apple has legitimate authority over owner-controlled devices.

Developer Experience & Consistency

  • Multiple developers recount arbitrary, inconsistent rejections on both App Store and Play Store, sometimes blocking time-sensitive launches.
  • Criticism focuses on opaque review processes, low-context reviewers, and lack of meaningful support despite the platform’s revenue share.
  • A minority defend strict reviews as beneficial for user security and UX, even if individual cases are frustrating or occasionally farcical.