Apple rejected my dictation app for using the accessibility API
AIThis post was created with the assistance of artificial intelligence (AI).

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.

Amazon

Mac dictation app for accessibility

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)

Amazon

assistive speech transcription software

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.

Amazon

local speech to text app for Mac

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

Kill-Switch-Proof: How to Build So Washington Can’t Take Your AI Stack Down

Learn the strategies to make your AI infrastructure kill-switch-proof amid government restrictions and outages, based on recent US government actions in 2026.

How to Reduce Heat and Noise in a High-Power AI Workstation

Practical strategies to lower heat and noise in high-performance AI workstations, focusing on undervolting, cooling, and airflow management.

Five Levers, Many Hands

Thorsten Meyer AI’s Atlas opener groups AI labor responses into five policy levers while saying job-loss forecasts remain contested.

6 Xbox Game Pass Games We Recommend On The Lenovo Legion Go 2. Presented By @Lenovolegion #Sdcc

Discover six recommended Xbox Game Pass titles optimized for the Lenovo Legion Go 2, presented by @lenovolegion, highlighting best gaming experiences on the device.