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:
- Your name, email address, phone number, mailing address, or date of birth
- Your journal entries, notes, letters, or any content you write in the app
- Your location, IP address, or device identifiers for advertising
- Analytics events, behavioural data, session recordings, or usage telemetry
- Contact lists, calendar entries, photos, or any other data from other apps on your device
- Payment information (payments are processed entirely by Apple or Google)
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.
The app stores the following information exclusively on your device, using SQLite and platform-provided secure storage (Keychain on iOS, Keystore/EncryptedSharedPreferences on Android):
- Your journal entries (the single word you write each day, any optional note, and the date)
- Letters you have written to your future self, including the text and scheduled reveal date
- Your streak history and milestone progress
- Optional profile fields you enter in Settings (name, nickname, email, age, pronouns), used only to personalise your experience within the app and never transmitted anywhere
- Appearance preferences (dark or light mode) and reminder preferences
- Whether biometric lock is enabled (biometric data is managed entirely by your operating system)
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.
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.
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:
- We store it in a third-party email service provider (currently Buttondown) for the sole purpose of sending you the communications you signed up for
- We do not share or sell your email address to any third party
- We do not use your email address to identify you within the app. The app does not know whether you are also on our email list
- You can unsubscribe from any email we send you using the unsubscribe link in every message, or by emailing [email protected]
- The legal basis for sending you these emails is your consent. You can withdraw it at any time by unsubscribing
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.
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:
- A randomly generated app user ID that is not linked to your name or email
- Purchase and receipt data from Apple
- Your device model
- Your country
- Your IP address
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.
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.
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:
- Individual entries: tap the entry in Calendar view and edit or clear it
- All data: open Settings, then Delete All Data
- Uninstall the app: all app data is removed
We do not retain a copy of your data after deletion or uninstall. We cannot recover deleted data because we do not have it.
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].
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.
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.
Because we do not track you, we honour Do Not Track signals by design.
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.
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.
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.