Last updated: August 2026
Sojourn is committed to protecting your privacy. This policy explains what information we collect and how we use it.
Information We Collect
Account Data
When you sign in with Apple, we store:
- Your Apple ID token (for authentication)
- Your display name (if provided by Apple)
- Your email address (may be an Apple relay address)
You can use Sojourn without signing in. Anonymous sessions are created automatically and do not require any personal information.
Story Data
Your reading progress, choices, and listener profile preferences are stored on our servers (hosted by Supabase) so they can sync across your devices. This data is private to your account and is not shared with anyone.
Story Content
Sojourn’s stories are written and published in advance, and the app reads them as fixed text. Nothing is generated while you read, and the app does not send your reading, your choices, or your preferences to any AI service.
Our stories are human-designed and human-edited, with AI used as a drafting tool during authoring. That work happens on our side, before publication, and involves no reader data of any kind.
Local Data
App preferences and reading progress are stored locally on your device using standard iOS storage.
Health Data (optional)
If you turn on Mindful Minutes in Settings, Sojourn writes the length of each finished night to Apple’s Health app as a mindful session. This is off by default and requires your explicit permission.
The permission is write-only: Sojourn never reads your Health data. What we write stays in Apple’s Health app on your device — it is not sent to our servers, not shared with any third party, and never used for analytics, advertising, or marketing. You can revoke access at any time in the Health app or in iOS Settings, and turning the setting off stops any further writing.
Push Notifications (optional)
If you grant notification permission, we register your device with Apple Push Notification service (APNs) to deliver bedtime reminders and story-related alerts. The device token is stored on our servers, associated with your account if signed in. You can revoke notification permission at any time from your device settings.
Subscription Data
If you subscribe, we record your subscription status so we can unlock content. Purchase processing is handled by Apple’s App Store — we never see or store your payment method details. See Apple’s Privacy Policy for details on how they handle payment data.
Analytics Data
We use Mixpanel to collect anonymous app usage data. This helps us understand which features are used and how to improve the app. Analytics data includes:
- Sign-in and account events (sign-in completion, sign-out, account deletion)
- Subscription and paywall events (paywall views, subscription purchases, restores)
- Push notification events (permission grant, token registration, notification tap-through)
- App lifecycle (app open, app background)
- Reading-session events (reading start and completion, choice made, listener profile completion) — content metadata only; no story text is included
Analytics data is associated with an anonymous identifier and the following non-identifying user attributes: app name, app version, family (Sojourn’s product family), platform (iOS), and whether you have an active subscription.
Analytics data does not include:
- Your name, email address, or Apple ID
- The text of your story choices, or any story content
- Your physical location
We do not use advertising identifiers (IDFA) or track you across apps. Analytics data is retained for 12 months.
See Mixpanel’s Privacy Policy for details on how they handle data.
Third-Party Services
Supabase
We use Supabase for authentication, data storage, and serverless functions. Supabase’s infrastructure is hosted on AWS. See Supabase’s Privacy Policy for details.
Anthropic (Claude)
We use Anthropic’s Claude as a drafting tool when writing stories, before they are published. The app does not call Anthropic, and no reader data is ever sent there. See Anthropic’s Privacy Policy for details.
ElevenLabs (Narrator Audio)
Narrator recordings are produced in advance using ElevenLabs’ text-to-speech API and stored as audio files. When you turn on narrator audio, the app downloads finished audio — it does not send anything to ElevenLabs. See ElevenLabs’ Privacy Policy for details.
RevenueCat (Subscription Management)
We use RevenueCat to manage the subscription lifecycle. RevenueCat receives your Apple App Store transaction details to track entitlements across devices, and is associated with an anonymous identifier or, if you sign in, your account ID. See RevenueCat’s Privacy Policy.
Mixpanel (Analytics)
We use Mixpanel to collect feature usage data as described above. No personal information is shared with Mixpanel.
Apple Push Notification service
Push notifications are delivered through Apple’s APNs. Device tokens are technical identifiers used solely for delivering notifications; they are not used for advertising or cross-app tracking.
Data Sharing
We do not:
- Sell your data
- Share personal data with third parties beyond what’s needed to operate the service
- Display advertising
- Track you across apps or websites
- Use your Health data for anything beyond writing your story time to Apple’s Health app
Your Rights
You can:
- Use the app anonymously without providing any personal information
- Sign in with Apple to sync progress across devices
- Delete your account and all associated data at any time from the Account screen
- Your data will be permanently removed when your account is deleted
- Export or request a copy of any personal data we hold by emailing the contact below
If you are in the EU, UK, or California (and other jurisdictions with similar laws), you have additional rights under the General Data Protection Regulation (GDPR), UK GDPR, and California Consumer Privacy Act (CCPA) — including the right to access, correct, port, restrict, or object to our processing of your personal data, and the right to withdraw consent at any time. To exercise these rights, contact us at the address below.
Children’s Privacy
Sojourn is not directed at children under 13. We do not knowingly collect personal information from children.
Contact
If you have questions about this privacy policy, contact us at:
Email: support@stalefishlabs.com
Changes to This Policy
We may update this policy from time to time. Changes will be reflected in the “Last updated” date above. Material changes will be communicated via in-app notice or email to signed-in users.