Privacy
Last updated 3 October 2026
This page explains what happens to your data in two places: the Feels app on your iPhone, and this website. They're handled differently, so they're covered separately below.
The app
Your entries and iCloud
Your entries — the words and strengths you record — are stored on your iPhone using SwiftData, Apple's on-device data framework. If your iPhone is signed in to iCloud, they are also mirrored automatically to the app's CloudKit private database (container iCloud.com.feelsapp.Feels), so they survive a lost phone and appear on your other devices.
That storage sits inside your own Apple account, the same way Apple's own apps sync your data. The developer cannot read it: it is private to your Apple ID, and it never passes through a server the developer controls.
To stop syncing, turn Feels off under iOS Settings → [your name] → iCloud. The app's Settings screen shows the current sync status and links you there.
Subscriptions and payment
Subscriptions run through Apple's StoreKit. Apple processes the payment and manages billing; no payment details — card numbers, billing address, or similar — ever reach the developer.
To keep track of subscriptions, Feels also uses RevenueCat as the developer's processor. RevenueCat receives your App Store purchase history for Feels — which plan, its price and currency, the dates of purchases, trials and renewals — along with basic technical details such as the app version, the iOS version and your App Store country. If you were already subscribed before this was added, your existing subscription is sent to it once. Apple also sends RevenueCat notices of renewals and cancellations directly.
If you enter an invitation code from a partner, that code is stored with your purchase so the partner can be credited.
All of this is filed under a random identifier RevenueCat creates for your device. It is never linked to your name, email or Apple ID, and RevenueCat receives no payment details and nothing you write in the app.
No account required
There is no account, no sign-up, and no email address required to use Feels. You can use the entire app without ever telling anyone who you are.
Describing a feeling with AI
Feels can find the feeling for you from your own words. When you tap the middle of the wheel and use “Read it”, the text you typed or dictated is sent, together with the app's language, your time-zone offset and the names of your own cause and place labels (such as “Work” or “Home”, so it can suggest one you already use rather than a near-duplicate), to a small server the developer runs on Google Cloud in the European Union (Belgium). That server passes the text and those label names to Google's Gemini API, which returns the suggested feeling, and the answer is shown to you. Nothing is sent until you tap “Read it”; using the wheel by hand sends nothing at all.
Google processes the text as the developer's processor under the paid tier of its Gemini API, whose terms do not permit Google to use it to train or improve its models. The developer's server does not store the text, the label names or the answer: once the reading is returned they are gone. What the server keeps is a count of your reads — per day and in total — filed under a one-way hash of either your App Store subscription transaction or, if you are not subscribed, a random identifier the app created when it was first installed. That hash cannot be turned back into you, and it is used only to apply the daily allowance. The server's own logs record the outcome, timing and size of each read, never its content.
If you dictate instead of typing, speech is recognised entirely on your iPhone by Apple's on-device speech recognition; the audio never leaves the phone. Where on-device recognition is not available for your language, dictation is simply unavailable — it is never sent to a server instead.
The feeling you confirm, and the words you wrote, are saved as an ordinary entry — on your device and, if iCloud is on, in your own iCloud account, exactly as described above. Nothing about the reading is kept anywhere else.
Analytics and error reporting
Feels uses PostHog, sent to PostHog's EU infrastructure (eu.i.posthog.com), for basic product analytics and for error reporting. What is sent:
- Entries — that an entry was saved (
entry_saved) or removed (entry_removed), and whether a save created or updated it. Never the feeling word, the strength, the note, or any text from the entry itself. - Subscription screens — that the paywall was shown, advanced, or dismissed, that a plan was selected or a trial started, and that Restore was tapped, along with the plan name and which screen opened it.
- Describing with AI — that the AI screen was opened, that a reading was requested and how it ended (a feeling, a question, or a fallback to the wheel), which of the suggested feelings you confirmed and whether you kept the suggested cause and place, and when you chose the wheel instead. Never the text you wrote or dictated, and never the words the AI answered with.
- Screen views and app opens, captured automatically by the SDK.
- Diagnostics when something goes wrong, including the error and its stack trace, so it can be fixed.
- Partner codes — if you say you found Feels on Instagram or TikTok, that the code field was shown, whether you skipped it or entered a code and whether it was valid, and the partner code itself once one is accepted.
- Feedback surveys — Feels ships two optional in-app surveys, one for settings feedback and one for review feedback. If you choose to send one, the text you write is sent with it. Dismissing a survey sends no text. Please don't include anything you would rather not share.
This data is anonymous and device-level. Feels never signs you in to PostHog and never links these events to your name, email, or Apple ID — there is no "identify" call, no personal profile, and no session replay. PostHog assigns each device an anonymous identifier purely so repeat events can be grouped together.
There is no advertising SDK in the app. Beyond Apple's own frameworks, the PostHog SDK described here, the RevenueCat SDK described under “Subscriptions and payment”, and the developer's own server used only for “Describing a feeling with AI”, Feels makes no network calls.
Check-in reminders
If you turn on check-in reminders, they are scheduled entirely on your device by iOS. Nothing about a reminder — that you set one, when it fires, or whether you acted on it — is sent anywhere.
Your data isn't sold
The developer does not sell or share your personal data with anyone, for any purpose.
Deleting everything
You can erase all of your data — every entry, on-device and in iCloud — from the app's own Settings screen, at any time. That button covers your entries; the anonymous analytics events described above sit in PostHog separately, and are covered under your rights below.
This website
The analytics described above is inside the app, and only the app. This website, feelswheel.com, is a separate, static marketing site and runs none of it: no cookies, no advertising, no cross-site identifiers, and no third-party widgets, trackers, or fonts loaded from another server. Its pages and assets are served by Cloudflare, which — like any host — processes standard connection-level information (such as IP address) to deliver the page; the developer does not layer any additional tracking on top of that.
If privacy-preserving product analytics is enabled on this website in the future, it will be cookieless, will not build cross-site profiles, and will be named here before it ships.
Your rights
If you are in the EU/EEA or the UK, the data described on this page is processed by the developer of Feels, based in Hungary, acting as the data controller and reachable at support@feelswheel.com.
You have the right to ask what is held about you, to have it corrected or erased, to receive a copy of it, and to object to it being processed. You also have the right to complain to a supervisory authority — in Hungary, the NAIH (Nemzeti Adatvédelmi és Információszabadság Hatóság).
In practice the data sits in four separate places. Your entries are held in your own device and Apple account, and the app's “Erase all data” button wipes them, on-device and in iCloud, without the developer being involved at all. The anonymous analytics events are held in PostHog and are not covered by that button — email support@feelswheel.com and they will be deleted; on PostHog's free plan they are in any case retained for no more than 12 months. The AI read counters are held on the developer's server under a hash that identifies no one; email support@feelswheel.com with the request and they will be deleted too. Your subscription record is held by RevenueCat; email support@feelswheel.com and it will be deleted there as well (Apple keeps its own record of your purchases regardless).
Contact
Questions about privacy can be sent to support@feelswheel.com.