Apple rejected my dictation app for using the accessibility API

TL;DR

A developer created WhisperPad, a dictation app designed for users with hand injuries, but Apple rejected its update due to API use concerns. The developer is now exploring alternative distribution methods.

Apple has rejected an update to WhisperPad, a Mac dictation app designed to assist users with hand injuries, on the grounds that it improperly uses the accessibility API. The developer, who built the app to reduce hand strain, is now considering alternative distribution channels after the rejection.

The developer of WhisperPad, a free Mac app that transcribes speech locally to minimize hand movements, received a rejection from Apple in April 2024 for violating Guideline 2.4.5 related to accessibility API use. The app injects transcribed text into other applications to help users with repetitive strain injuries. Earlier versions of the app had been approved despite similar API use, but the latest update was denied. After appealing and receiving a second rejection, the developer decided to split the app into two versions: one on the Mac App Store with limited functionality and a full version distributed directly to users, bypassing App Store restrictions. The core issue revolves around whether such API use falls within Apple’s intended scope for accessibility tools, which remains unclear to the developer.

Why It Matters

This development highlights ongoing tensions between app developers creating specialized accessibility tools and Apple’s accessibility features policies. For users with disabilities or injuries, such restrictions could limit access to essential assistive technology. The case underscores broader questions about how platform guidelines impact innovation and accessibility.

AI VoiceWriter – Smart Dictation & AI Writing Assistant for Windows & Mac | USB Dongle & Mobile App for Voice Input, Proofreading, Rewriting & Multilingual Support

AI VoiceWriter – Smart Dictation & AI Writing Assistant for Windows & Mac | USB Dongle & Mobile App for Voice Input, Proofreading, Rewriting & Multilingual Support

🎙️ Hands-Free Voice Typing for Windows & Mac – Powered by iOS & Android dictation technology, AI VoiceWriter…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background

WhisperPad was created by a developer experiencing hand pain, aiming to provide a local, privacy-focused dictation solution. Apple’s guidelines restrict certain uses of the accessibility API, which the developer believes are necessary for his app’s functionality. Earlier versions of WhisperPad had been approved, but the recent update faced rejection, prompting the developer to seek alternative distribution methods. This situation reflects ongoing debates about the boundaries of API use for assistive technology within app ecosystems.

“The core of the issue is whether this API use is within Apple’s intended scope for accessibility tools. I built this to help people like me with injuries, and now I’m blocked.”

— developer

“Apps must adhere to guidelines that prevent unauthorized system access, including the use of accessibility APIs for injecting text into other apps.”

— Apple representative (implied)

ZOOTEALY USB 2.0 Hub with AI Voice Tools: USB Multiport Adapter - Voice Transcription - Translation - Speech to Text Device for Laptop PC - 3 USB-A Data Ports - Plug and Play for Home Office

ZOOTEALY USB 2.0 Hub with AI Voice Tools: USB Multiport Adapter – Voice Transcription – Translation – Speech to Text Device for Laptop PC – 3 USB-A Data Ports – Plug and Play for Home Office

【 3-in-1 Great Value】 1 AI laptop docking station = USB 2.0 Hub + Voice Recording & Translation…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What Remains Unclear

It is not yet clear whether Apple will revise its guidelines or provide a pathway for assistive apps like WhisperPad to operate fully within the App Store. The developer is awaiting further clarification and considering future steps, including potentially building a compliant version for the store and distributing the full version independently.

The Power of Crystals

The Power of Crystals

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What’s Next

The developer plans to release a limited version of WhisperPad on the Mac App Store that complies with Apple’s guidelines, with a full version available through direct distribution. Further discussions or policy clarifications from Apple are anticipated, which could influence future app development and approval processes for assistive tools.

Amazon

dictation app for hand injuries

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Why was WhisperPad rejected by Apple?

Apple rejected WhisperPad for allegedly misusing the accessibility API under Guideline 2.4.5, which restricts how apps can inject text into other applications for accessibility purposes.

What does the developer plan to do now?

The developer is releasing a version of WhisperPad on the Mac App Store that limits API use and offers manual paste functionality, while also preparing to distribute the full version directly to users outside the App Store.

Could this affect other accessibility apps?

Yes, the situation raises broader questions about how platform policies impact the development and distribution of assistive technology, potentially setting precedents for similar apps.

What is the core issue with API use here?

The developer argues the API use is essential for helping users with injuries, but Apple’s guidelines seem to restrict such use to prevent unauthorized system modifications, creating a gray area for assistive tools.

Source: Hacker News

You May Also Like

Estate And Inheritance Facilitator Marketplace

A new marketplace aims to streamline estate settlement by guiding executors through steps and matching them with vetted facilitators, starting with a pilot program.

Is AI causing a repeat of Front end’s Lost Decade?

Analysis of how AI’s impact on programming mirrors past front-end deskilling, and what this means for developers and the industry.

ChannelHelm – Drop a video. Get a publishing kit.

ChannelHelm introduces a new tool that automates video asset creation, enabling creators to generate comprehensive publishing kits from a single video file or link.

The Switch: You Never Owned the AI You Depend On

Recent events show governments and companies can quickly disable AI models via API, exposing dependency risks. What does this mean for users?