Privacy Policy
The Short Version
YapRun does not collect, store, transmit, or sell your personal data. All voice transcription happens on your device. Your audio never leaves your phone.
1. Who We Are
YapRun is developed by RunAnywhere AI (“we”, “us”, “our”). This Privacy Policy explains how YapRun (the “App”) handles your information.
Contact: founder@runanywhere.ai
2. Information We Do NOT Collect
YapRun is designed with privacy as a core principle. We want to be explicit about what we do not do:
- We do NOT record or store your audio. Audio captured by the microphone is processed in real-time by on-device AI models and immediately discarded after transcription.
- We do NOT transmit audio to any server. Transcription runs entirely on your device using Apple's Neural Engine or CPU. No audio data is sent over the internet.
- We do NOT collect your transcriptions. The text generated from your voice stays on your device. We have no access to it.
- We do NOT require an account. There is no sign-up, login, email collection, or user profile.
- We do NOT use analytics or tracking SDKs. No Google Analytics, no Firebase, no Mixpanel, no Amplitude, no third-party tracking of any kind.
- We do NOT sell data. We have no data to sell.
3. Information That Stays on Your Device
The following data is created and stored locally on your device only:
| Data | Purpose | Storage |
|---|---|---|
| Dictation history | So you can review past transcriptions | App Group UserDefaults (on-device) |
| Preferred model selection | Remembers which AI model you chose | App Group UserDefaults (on-device) |
| Onboarding completion state | Skips onboarding after first setup | App Group UserDefaults (on-device) |
| Word count / session stats | Displays your dictation statistics | App Group UserDefaults (on-device) |
This data never leaves your device. It is not backed up to any server controlled by us. If you delete the app, this data is permanently removed.
4. Microphone Access
YapRun requires microphone access to perform voice dictation. Here's exactly how it works:
- 1You tap the "Yap" button on the YapRun keyboard.
- 2The app activates the microphone via Apple's AVAudioEngine.
- 3Audio is processed locally by the on-device AI model (WhisperKit on Neural Engine or ONNX on CPU).
- 4The resulting text is inserted at your cursor position.
- 5The audio buffer is immediately cleared from memory.
At no point is audio saved to disk, transmitted over the network, or accessible to anyone other than you.
5. Keyboard Extension & Full Access
YapRun includes a custom keyboard extension. iOS requires “Full Access” to be enabled for the keyboard to communicate with the main app (needed to activate the microphone, since keyboard extensions cannot access the mic directly).
What Full Access enables:
- ✓Communication between keyboard and main app via App Group shared storage
- ✓Deep-linking to briefly open the main app to start the microphone
What Full Access does NOT enable:
- ✗We do NOT log keystrokes
- ✗We do NOT access the content of any text field
- ✗We do NOT transmit any data from the keyboard to external servers
6. Network Usage
YapRun makes network requests in two limited scenarios only:
- 1Initial SDK configuration: On first launch, the app contacts the RunAnywhere API to validate its configuration. No personal data is transmitted — only the app's API key.
- 2Model downloads: When you download a voice model (one-time), the model files are fetched from GitHub Releases. No personal data is included in these requests.
After the initial model download, YapRun works fully offline. No internet connection is required for voice dictation.
7. Third-Party Services
| Service | Purpose | Data Shared |
|---|---|---|
| RunAnywhere API | SDK initialization & configuration | API key only (no personal data) |
| GitHub Releases | Model file hosting & download | Standard HTTP request (no personal data) |
We do not integrate any advertising networks, analytics platforms, or social media SDKs.
8. Children's Privacy
YapRun does not collect personal information from anyone, including children under 13. The app is rated 4+ and is safe for all ages.
9. Data Retention
Since we do not collect any data, there is nothing to retain. Data stored locally on your device persists until you:
- Clear the app’s data
- Delete the app
- Reset your device
10. Your Rights
Since YapRun does not collect personal data, traditional data subject rights (access, deletion, portability) do not apply in the usual sense. However:
- You can delete all local data by uninstalling the app or clearing history within the app.
- You can revoke microphone access at any time in iOS Settings.
- You can remove the keyboard at any time in Settings → General → Keyboard → Keyboards.
11. Changes to This Policy
If we update this Privacy Policy, we will post the revised version at this URL and update the “Last Updated” date. Material changes will be communicated through an in-app notice.
12. Contact Us
If you have questions about this Privacy Policy:
Email: founder@runanywhere.ai
Website: runanywhere.ai/yaprun
13. App Store Privacy Label (App Privacy)
When filling out the App Store Connect Privacy questionnaire, select:
| Question | Answer |
|---|---|
| Do you or your third-party partners collect data? | No |
| Data types collected | None |
| Data linked to you | None |
| Data used to track you | None |
Your App Privacy label should read: “The developer does not collect any data from this app.”
This privacy policy is effective as of February 23, 2026.