Plain English Summary
01
Information we do not collect

We want to be explicit about what Vapor does not collect, because the absence of data collection is central to how the app works.

Vapor does not collect, store, process, or transmit:

We do not use advertising identifiers (IDFA on iOS, GAID on Android) and we do not display the App Tracking Transparency prompt on iOS because we do not track users across other apps or websites.

02
Information stored locally on your device

The app stores the following information exclusively on your device, using SQLite and platform-provided secure storage (Keychain on iOS, Keystore/EncryptedSharedPreferences on Android):

You control this data completely. You can view, edit, export, or delete any of it from within the app. Uninstalling the app removes all of it.

Premium includes an encrypted backup that you export to your own storage, such as the Files app. The backup is encrypted, it stays under your control, and it is never sent to us. We cannot read it, and we never receive a copy.

Two optional features, the Climate and Circles, can send limited information off your device. Both are described in Section 03. Your journal as a whole, your entries, notes, and letters, is never uploaded.

03
Network requests the app can make

Your journal itself never leaves your device. Separately, a small number of features send data off your device. Every one is either anonymous or end-to-end encrypted, none carries an identifier for you, and none is on by default except the dictionary lookup you trigger yourself. This section lists all of them.

Dictionary lookup

When you tap a saved word to view its definition, the app sends an anonymous HTTPS request to a public dictionary service (api.dictionaryapi.dev, and language-specific services for some languages). The request contains only the word you tapped and standard HTTPS headers including your IP address. It carries no identifier for you, your device, or your installation. The response is held in memory for your session and discarded when the app closes.

The Climate (word count)

The Climate is strictly optional and off by default. If you turn it on, then once per day the app sends the single lowercased word you wrote and the local date to a count service we operate, so it can tell you roughly how many other people wrote the same word today. The message carries no name, email, account, device ID, or any other identifier, and the service keeps no record of who sent it. What you see back is deliberately coarse (for example, "a few others wrote this today"). You can turn the Climate off at any time in Settings, under Privacy and Data.

Dictionary suggestions

If a word has no definition, you may tap a button to suggest it. Only then does the app send that word and a guess at its language, so we can consider adding a definition in a later update. This happens only when you tap, and carries no identifier for you.

Circles

If you create or join a Circle, the one word you choose to share each day, and the display name you choose for that Circle, leave your device end-to-end encrypted. Our server relays only ciphertext together with public keys and opaque identifiers; it cannot read your word or your name, and neither can we. The encryption keys are generated on your device and never leave it in a form our server can read.

Subscription validation

If you buy or restore Premium, your subscription is validated through Apple or Google and RevenueCat, as described in Section 05.

Words we never send

A built-in list of crisis and distress words is never sent by the Climate, never counted, and never suggested, regardless of your settings. If you write one, the app quietly surfaces support resources instead.

04
Email addresses you give us outside the app

Separate from the app itself, you may choose to give us your email address through our website (vaporjournal.app), a newsletter signup form, a waitlist, a product update list, or by emailing us directly.

When you provide your email address this way:

If you are in the EU, EEA, or UK: your email data is processed by our email service provider, which may store or process data in the United States or other jurisdictions. Appropriate safeguards (such as Standard Contractual Clauses) are in place with our provider.

05
Third-party services

Vapor Premium is an optional paid subscription, available on iPhone and Android. The free app does not require it. When you buy or restore Premium, the payment platform (Apple on iOS, Google on Android) and RevenueCat are involved.

Apple or Google processes the payment. We never see or store your payment details. The store handles billing, renewals, and refunds, and holds your subscription record under its own terms and privacy policy.

RevenueCat helps us confirm and restore your subscription. It is the only subscription infrastructure provider we use. To validate your subscription, RevenueCat receives:

RevenueCat uses this solely to validate and restore your subscription. We do not use it to build a profile of you, run analytics, track you across other apps or websites, or collect an advertising identifier. The app contains no advertising identifier.

Other than Apple, Google, and RevenueCat for subscriptions, the dictionary service, and our own Climate and Circles backend described below, the app does not communicate with any third party. It contains no analytics SDKs, no crash reporting SDKs, no advertising SDKs, no social login providers, and no customer support tools.

The optional Climate and Circles features are served by a single backend we operate, hosted on Supabase in the Singapore region. It receives only what those features send: for the Climate, an anonymous word and date; for Circles, encrypted content it cannot read, along with public keys. It runs no analytics and stores no identifier that links this data to you.

You can manage or cancel your subscription at any time in your App Store account settings. To restore a previous purchase, open Settings inside the app and tap Restore Purchases.

06
Data security

Because we do not store your data on any server, the security of your journal depends primarily on the security of your device. We strongly encourage you to use a device passcode and to enable Vapor's optional biometric lock in Settings.

The network requests the app makes are all made over HTTPS. We do not retain logs of these requests. The one word you share to a Circle is encrypted on your device with AES-256-GCM before it is sent, and can be read only by that Circle's members; our server never holds the keys.

07
Data retention and deletion

Your data is retained on your device for as long as you keep the app installed, unless you delete it sooner. You may delete your data at any time:

We do not retain a copy of your data after deletion or uninstall. We cannot recover deleted data because we do not have it.

08
Children's privacy

Vapor is rated 4+ on the App Store and suitable for all ages. Because the app does not collect personal information from any user, including children, it is compliant with COPPA, the GDPR provisions regarding children, and Australia's Privacy Act 1988.

If you are a parent or guardian with concerns about your child's use of the app, please contact us at [email protected].

09
International users

Vapor is available globally, and your journal entries never leave your device. The situations in which the app sends any data off your device are listed in full in Section 03, and the third parties involved in Section 05. The servers involved, including RevenueCat's and our own Climate and Circles backend, may be located outside your country of residence, such as in the United States or Singapore. Appropriate safeguards are in place for any such transfer.

10
Your rights

Because Vapor does not collect or store your journal content on any server, most privacy rights are satisfied by the app's design. You already have complete access, correction, deletion, and portability of your data through the app itself. The limited subscription data described in Section 05 is held by Apple and RevenueCat as our processors, and you can reach us using the contact details below to exercise your rights over it.

Australian Privacy Principles

You have rights to access and correct personal information we hold about you. Because we do not hold your personal information on any server, these rights are satisfied through the app's built-in functions. If you believe we have mishandled your personal information, you may contact us or lodge a complaint with the Office of the Australian Information Commissioner at oaic.gov.au.

European Union and United Kingdom (GDPR)

You have rights to access, rectify, erase, restrict processing of, and receive a portable copy of your personal data. For your journal content, these rights are satisfied by the app's built-in functions, because that content stays on your device. The legal bases for the limited processing we do perform are your consent for the anonymous dictionary request, provided when you tap a word, and the performance of your subscription contract for Premium subscription validation.

California (CCPA / CPRA)

We do not collect, sell, or share your personal information, so there is nothing to opt out of. The rights to know and to delete are satisfied trivially.

Other jurisdictions

If you are in a jurisdiction with similar privacy rights (including Virginia, Colorado, Connecticut, Utah, Canada under PIPEDA, Brazil under LGPD, and others), those rights are similarly satisfied by the app's design and your direct control over your data on your device.

11
Do Not Track

Because we do not track you, we honour Do Not Track signals by design.

12
Changes to this policy

We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page and, for material changes, notify you within the app on next launch. The current version is always available at vaporjournal.app/privacy.

If you continue to use the app after a material change takes effect, you are accepting the updated policy.

13
Business transfers

In the unlikely event that Vapor is acquired by or merged with another company, or in the event of a sale of assets, we will ensure that this Privacy Policy continues to apply to your information, or we will provide you with notice and the opportunity to delete your data before any change of ownership takes effect. Because we do not hold your data on any server, a business transfer would not in itself transfer any of your personal information.

14
Contact us

Questions about this Privacy Policy or how Vapor handles information:

[email protected]
Zachary Connor de Git, ABN 60 814 800 722
Victoria, Australia

We aim to respond to privacy inquiries within 7 business days.