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.

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

Alphabet announces $80B equity capital raise to expand AI infra and compute

Alphabet plans an $80 billion equity capital raise to fund expansion of AI infrastructure and computing capabilities, aiming to accelerate its AI development efforts.

Quiet GPUs for Local AI: Acoustic and Thermal Roundup

Thorsten Meyer AI’s 2026 roundup ranks local AI GPUs by VRAM, cooler design, power limits, heat and noise.

Different Game, or Already Lost? Reading Mistral’s Sovereignty Bet

Mistral is pitching full-stack sovereign AI for Europe, betting on local deployment, open weights and enterprise control over frontier scale.

Nvidia RTX Spark

Nvidia introduces RTX Spark Superchip, combining AI and graphics in one compact chip for laptops and desktops, promising enhanced performance and efficiency.