Privacy Policy

Privacy Policy

Last updated: May 1, 2026

Get Magic Journal on the App Store

Magic Journal is a personal journaling app. It is not a medical device, therapy service, crisis service, or emergency response tool.

Summary

Magic Journal is local-first: your journal history is saved on your device. When you use transcription, AI replies, memory search, summaries, titles, or cloud read-aloud, the app sends only the journal text or audio needed for that feature through our server-side relay to the relevant provider. We do not add your name, email address, Apple ID, contacts, precise location, or other extra user information to those provider requests.

Information We Process

Depending on which features you use, the app may process:

The install ID helps operate and protect the relay service. It is not your name, email address, or Apple ID, but it can be used to recognize requests from the same app installation.

How We Use Information

We use information to:

Local Storage and iCloud

Journal data is stored locally on your device. If you enable iCloud sync, the app stores a private CloudKit/iCloud copy so your journal can merge across your Apple devices signed in to the same iCloud account. We design sync to merge data additively and not delete existing local entries just because a new device is added.

iCloud sync uses Apple infrastructure and your Apple account. Magic Journal does not add separate app-layer encryption to the iCloud sync snapshot beyond Apple iCloud and device protections. We do not operate Apple iCloud and cannot guarantee Apple account availability, device backup settings, or iCloud retention behavior.

Analytics

Magic Journal may use PostHog to collect basic app usage analytics, such as app opens, thread starts, and whether certain app features are enabled. We use this to understand reliability and product usage. Journal text, transcripts, audio, artifacts, and names are not sent as analytics.

We may also use PostHog on the Magic Journal website to understand visits by page URL and referrer. Website analytics do not include journal text, audio, transcripts, or app conversation history.

You can turn off app analytics in Magic Journal Settings. Analytics are not used for third-party advertising or cross-app tracking.

Cloud AI, Transcription, Embeddings, and Speech Providers

The iPhone app does not include provider API keys. Cloud features are sent through our server-side relay. The relay receives your request, checks authorization and rate limits, limits request size, selects approved models, and forwards only the information needed for the requested feature.

For AI replies and summaries, submitted journal text, current conversation history, retrieved prior context, settings, and related prompt context may be sent to cloud AI providers such as Anthropic and OpenAI. For transcription, audio recordings may be sent to OpenAI or another configured transcription provider. For embeddings, transcript or message text may be sent to OpenAI or another configured embedding provider. For cloud read-aloud, text may be sent to Cartesia or another configured text-to-speech provider.

These providers process data according to their own terms and policies. We do not sell your journal content or use it for advertising tracking.

What Is Sent to Third-Party Providers

The app asks for permission in the first-run disclosure before normal use of these cloud features. This table summarizes the provider sharing that may happen when you use each feature.

Feature Data sent Sent to Purpose
Voice transcription Audio recording chunks and related request metadata Magic Journal relay, then OpenAI or another configured transcription provider Turn your voice note into text
AI replies, summaries, and titles Current conversation text, relevant prior journal text, editable prompt documents, app settings needed for routing, and generated context Magic Journal relay, then Anthropic, OpenAI, or another configured AI provider Generate journal replies, summaries, titles, and related reflections
Memory search / embeddings Transcript or message text snippets Magic Journal relay, then OpenAI or another configured embedding provider Find relevant prior journal context for future replies
Cloud read-aloud The text selected for speech generation Magic Journal relay, then Cartesia or another configured speech provider Create audio playback for text in the app
App analytics Basic app usage events, app build/version, feature settings, and an app/device identifier used by analytics PostHog or another configured analytics provider Understand reliability and product usage; journal content and audio are not sent as analytics
Relay operation and abuse prevention Random app install ID, app version/build, request type, request time, IP address, request size, response status, and error details Magic Journal relay and infrastructure providers Operate, secure, debug, rate-limit, and protect the service

Provider names can change as we maintain the service, but the app will use providers for the same kinds of functions described here. We require providers we use to provide privacy and security protections appropriate for processing the data for these app features.

Audio Recordings and Failed Transcription

The app may split recordings into smaller chunks and save those chunks locally before transcription to reduce the chance of losing audio. If transcription fails, the app may preserve the raw audio locally so you can retry. After successful transcription and reply handling, temporary audio may be cleaned up by the app.

Sharing

We do not sell your personal information. We share information only as needed to operate the app and relay, use service providers, comply with law, protect rights and safety, prevent abuse, or complete a business transfer such as a merger or acquisition.

Retention

Local journal content remains on your device until you delete it, delete the app, or change device/iCloud settings. Server-side technical logs are kept only as long as reasonably needed for operations, security, debugging, abuse prevention, legal compliance, or dispute resolution. Cloud providers may process and retain data according to their own service terms and policies.

Children

The app is not intended for children under 13. If you believe a child has provided information through the app, contact us so we can review the request.

Your Choices

You can choose what to record or submit to AI-powered features. You can delete local app data using app or device controls where available. To ask a privacy question, contact us at support@nftstory.life.

Changes

We may update this Privacy Policy from time to time. The updated version will be posted on this page with a new “Last updated” date.