Privacy Policy

Last updated: April 16, 2026

Privacy Policy

Last updated: April 16, 2026

This Privacy Policy describes how Felix Thron ("we", "us", or "our") collects, uses, and protects your information when you use the SpeechPacer mobile application ("App").

1. Information We Collect

1.1 Account Information

No account required. SpeechPacer is fully anonymous. The app uses Apple's AppTransaction API to obtain an appTransactionId - a stable, anonymous identifier provided by Apple for your Apple Account / app pair. It persists across device switches and reinstalls but is not tied to any email, name, or other personal identifier. We do not collect names, email addresses, phone numbers, or other personal details.

1.2 Speech and Audio Data

When you start a coaching session:

  • The microphone captures your speech for real-time pace analysis
  • All audio processing happens entirely on your device using Apple's SpeechAnalyzer framework (iOS 26+) or SFSpeechRecognizer as a fallback
  • Audio is never sent to any server - not ours, not third parties
  • If you enable the recording feature in Settings, audio is saved as an AAC file on your device. You can disable recording at any time, and recordings are deleted when you delete the associated session

1.3 Session Data

During and after each coaching session, the App calculates and stores:

  • Speaking pace (words per minute) sampled every 3 seconds
  • Zone classifications (good, caution, warning) based on your target pace
  • Session statistics (duration, average WPM, pause frequency, alert count, session score)
  • Transcribed word timing data for session playback

All session data is stored locally on your device via Apple's SwiftData framework. No session data leaves your device.

1.4 User Settings

The App stores your preferences locally:

  • Target speaking pace and zone thresholds
  • Speech recognition language
  • Alert preferences (visual, sound, haptic, Watch haptic)
  • Recording toggle
  • Notification preferences

Settings are shared between the iPhone app, Apple Watch app, and widgets via Apple's App Groups secure container on your device.

1.5 Apple Watch Data

If you use SpeechPacer with an Apple Watch:

  • Live session metrics (WPM, zone, alerts) are sent to your Watch via Apple's WatchConnectivity framework over local wireless (Bluetooth/Wi-Fi)
  • Settings are synced to the Watch via the shared App Groups container
  • No data is transmitted over the internet during Watch communication

2. How We Use Your Information

We use collected information to:

  • Provide real-time speaking pace coaching
  • Display session history and progress trends
  • Send local notifications (weekly summaries, zone alerts)
  • Deliver haptic alerts to your paired Apple Watch
  • Display session data in widgets and Live Activities

3. Third-Party Services

SpeechPacer uses zero third-party SDKs or services. The App contains no analytics, advertising, crash reporting, or tracking frameworks.

The only external communication is with Apple's system services:

3.1 Apple Speech Recognition

The App uses Apple's on-device SpeechAnalyzer (iOS 26+) for speech-to-text conversion. On first use, Apple may download a language model for your selected language. All subsequent speech processing occurs entirely on your device.

3.2 Apple StoreKit

The App uses Apple's StoreKit to retrieve the AppTransaction identifier for anonymous app verification. This is a standard Apple API call that does not transmit personal data.

3.3 Apple Notification Services

Local notifications are scheduled and delivered by iOS on your device. No push notification server is involved.

4. Data Storage and Security

  • All data is stored locally on your device using Apple's SwiftData framework
  • Cross-target data (iPhone, Watch, Widgets) is shared via Apple's App Groups secure container
  • Audio recordings are stored as AAC files in the app's private Documents directory
  • No data is stored on external servers or cloud services
  • No data is encrypted beyond the device-level encryption provided by iOS

5. Data Retention and Deletion

  • Sessions: Stored indefinitely until you delete them. Swipe to delete any session in the History view - this permanently removes the session record, all associated data points, and any audio recording
  • Settings: Persist for the lifetime of the app installation. Reset by deleting and reinstalling the app
  • App Transaction ID: Cached locally. Cleared when the app is uninstalled
  • Complete data removal: Uninstalling SpeechPacer from your device removes all app data, including the shared App Groups container

6. Children's Privacy

SpeechPacer does not knowingly collect data from children under 13. The App does not require or collect any personal information regardless of age.

7. Your Rights

Under GDPR (European Economic Area)

You have the right to:

  • Access: All your data is visible within the App (session history, settings)
  • Deletion: Delete any session via the History view, or uninstall the App to remove all data
  • Portability: Session data export is not currently available. All data remains on your device
  • Restriction: You can disable recording, notifications, and Watch features independently via Settings

Since SpeechPacer stores all data locally on your device and does not transmit personal data to any server, most GDPR data subject requests are fulfilled by the App's built-in controls.

Under CCPA (California)

SpeechPacer does not sell, share, or disclose personal information to third parties. No personal information is collected beyond what is described in this policy.

8. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Changes will be reflected in the "Last updated" date at the top of this page. Continued use of the App after changes constitutes acceptance of the updated policy.

9. Contact Information

If you have questions about this Privacy Policy, contact us at:

Felix Thron Email: felix@relivio.io