Privacy Policy

Last updated: 27 April 2026

Vela is an iOS app that generates bespoke audio stories where you experience your dream life as if it's already happening. The stories are written for the specific dreams, people, and goals you share during onboarding. This policy explains what data we collect, what stays on your device, what is sent to third-party services to generate your stories, and the choices you have. We do not sell or rent your data.

The short version. Almost everything stays on your device — your reflections, your memory wall photos, your saved affirmations and favourite stories. When you ask Vela to write a story or anchor, a tailored snapshot of your profile (no name, no Apple ID) is sent to our backend, which uses Anthropic and ElevenLabs to write and narrate it. Once your device has downloaded the result, the backend deletes its copy within minutes — narrative text is never retained on our servers past delivery. We use Anthropic's and ElevenLabs' commercial APIs, whose published terms (linked in section 4) describe how each handles the inputs and outputs they receive; those terms are governed by the respective providers and may change over time, so check the linked pages for the most current statements. Anonymous analytics run only in App Store builds. Uninstalling the app deletes everything we hold for you locally.

1. Who we are

Vela is operated by the developer of the Vela iOS app (the data controller). In this policy, "we", "us", and "Vela" refer to us, and "you" refers to the person using the app. Once Vela's operating entity is incorporated, the legal name and registered address of the controller will be listed here.

You can contact us at [email protected] for any questions about this policy, to request your data, or to exercise any of the rights described below.

2. What we collect

Stored on your device only

The following information is stored locally on your iPhone and is not transmitted to us in a way that identifies you:

This data is stored in your device's user defaults and app sandbox. It is not synced to a cloud service controlled by us. Uninstalling the app deletes it.

Sent to our backend to generate a story, anchor, or affirmations

When you ask Vela to write a story (Today's Moment, a vertical card, or a Custom prompt), generate or refresh your anchor, or refresh your affirmation deck, the app sends the following to our Cloudflare Worker backend, which forwards it to AI models to produce the result:

We do not attach your name, email address, IP address (beyond standard request logging), or any persistent personal identifier to the generation payload itself. Per-user rate limiting uses the verified Sign in with Apple identifier rather than a separate device identifier.

Anonymous usage analytics

In production builds of the app downloaded from the App Store, Vela captures anonymous events through PostHog to understand how the product is used and where to improve it. Examples of events captured:

These events are not linked to your name, email, or Apple ID. Development and TestFlight builds do not send analytics events at all — analytics is fully disabled in those builds.

Subscription and purchase data

Subscription status is managed by RevenueCat on top of Apple's in-app purchase system. RevenueCat receives an anonymous RevenueCat-generated user identifier and Apple's purchase receipt data. It does not see your name, email, payment method, or Apple ID. Apple handles the actual payment; we never see your payment details.

3. How we use your data

4. Who we share data with

Vela uses the following third-party processors to operate. Each is contractually limited to processing your data solely for the purposes described below:

We do not sell or rent your data to anyone. We do not share your data with advertisers or use it for advertising purposes. We do not combine Vela data with data from any other source to build profiles about you.

5. How long we keep data

Our backend operates as a delivery buffer rather than a content store. Once your device has downloaded the result, our copies are deleted on a short timer. Specifically:

6. Your rights

Depending on where you live, you may have some or all of the following rights:

To exercise any of these rights, email [email protected]. If you want us to delete data held by our processors (for example, to have your anonymous story requests removed from Anthropic's or ElevenLabs' retention windows), include enough context (approximate dates, device type) that we can identify which records to remove.

Deleting your account from inside the app

Settings → Account → Delete account triggers a server-side wipe in addition to clearing your local data. We delete idempotency tokens we hold for you immediately. We retain daily usage counters (which contain only the opaque Sign in with Apple identifier and a per-day request count, no other data) for up to 25 hours after deletion before they auto-expire — this is the minimum needed to prevent a delete-and-re-sign-in cycle from being used to bypass per-user rate limits. We rely on legitimate interest (cost control and abuse prevention) as the lawful basis for this short retention window. Uninstalling the app additionally removes everything held on your device.

7. Lawful basis (for users in the UK, EU, and similar jurisdictions)

Where GDPR or a similar law applies, we process your data on the following lawful bases:

If you prefer not to participate in analytics at all, contact us to request an opt-out.

8. Children

Vela is not directed to children under 13. We do not knowingly collect data from children under 13. If you believe a child has used the app, contact us and we will take appropriate steps, including deletion of any applicable data.

9. Security

Communication between the app and our backend is encrypted over HTTPS/TLS. Data cached on our backend is held on Cloudflare's infrastructure and expires automatically. The Sign in with Apple identity token is verified cryptographically against Apple's public keys on every request. No internet-connected system is perfectly secure; we do our best to protect your data.

Notifying you of a data incident

Because we deliberately do not collect email addresses or other direct contact information (see section 2), we cannot send you a personal message if a data incident occurs. If we become aware of an incident that affects you, we will notify you through:

Where the law requires us to notify a supervisory authority (for example, under GDPR Article 33, which requires notification of qualifying breaches within 72 hours), we will do so within the required time window. Where the law allows public communication as an equivalent measure to direct notification (GDPR Article 34(3)(c)), we rely on the combination of in-app banner, Settings → Notices archive, and public notice on this site as that equivalent measure.

10. International transfers

Our processors (Anthropic, ElevenLabs, Cloudflare, Apple, RevenueCat, PostHog) operate globally. Your data may be processed in the United States, the European Union, or other jurisdictions depending on the processor and your location. Each processor maintains its own safeguards for international transfers, typically via Standard Contractual Clauses or equivalent.

11. Changes to this policy

We may update this policy when we add features, change processors, or clarify how we handle data. The "Last updated" date at the top of this page reflects when the current version took effect. Material changes will be announced in the app or by email where we have one.

12. Contact

For any questions about this policy, to exercise your rights, or to report a concern, email [email protected].