SessionScribe · Last updated: April 2, 2026
SessionScribe records audio through your device microphone and converts it to text using on-device machine learning models (WhisperKit and CoreML). The following data is created and stored locally on your device:
We do not collect, transmit, or store any data on external servers. Specifically:
If you enable "Share anonymous usage stats" in Settings, the app stores aggregated usage data (such as session count and total minutes transcribed) locally on your device. This data is used solely to display your personal usage dashboard. It is never transmitted to any server.
SessionScribe requires microphone access to record audio. The app may also use the Speech Recognition permission for Apple's on-device speech processing on supported devices (iOS 26+). Both permissions are used exclusively for on-device transcription. You can revoke these permissions at any time in iOS Settings.
SessionScribe offers an optional Pro subscription (monthly or annual) through Apple's In-App Purchase system. All payment processing is handled by Apple. We do not receive, store, or have access to your payment information. Subscription status is verified through Apple's StoreKit framework on your device.
If you enable the optional app lock feature, SessionScribe uses Apple's LocalAuthentication framework to verify your identity. Biometric data (Face ID or Touch ID) is processed entirely by iOS and is never accessible to the app.
All data is stored on your device only. You can delete individual recordings and transcripts at any time within the app. Uninstalling the app removes all associated data permanently.
SessionScribe is not directed at children under 13. We do not knowingly collect any information from children.
SessionScribe does not integrate any third-party analytics, advertising, or tracking SDKs. The only third-party component is the WhisperKit machine learning library, which runs entirely on your device.
We may update this Privacy Policy from time to time. The "Last updated" date at the top indicates the latest revision. Continued use of the app after changes constitutes acceptance of the updated policy.