InTouch: Friend Reminders — Privacy Policy
InTouch is an iOS app that helps you stay in touch with the people you care about: you pick who matters, how often you want to talk, log when you do, and get a gentle reminder before you drift apart. It is built so that we do not receive your relationship data. This page explains, plainly, what the app does and does not collect.
How your data is stored
Everything you enter in the app — people and their photos, important dates, things to remember and follow up, interactions you log (type, date, an optional note), notification times, and preferences — is stored on your iPhone. The app does not upload it to us. There are no accounts, no server, and no cloud sync of your app data. The one exception is optional: if you turn on “Show plans in Calendar”, your plans and their notes are also written to a calendar on your iPhone, which your calendar account may sync (see “Calendar”). We never see your data.
Contacts
From version 1.5.1, when you add people from Contacts, the app asks iOS for access to your contacts. You choose whether it sees all of them or only the ones you select, and you can change this anytime in iOS Settings. With access, the app shows your contacts on your iPhone so you can search and choose who to add. To show that list it reads names, nicknames, companies and contact pictures. It never reads phone numbers, email addresses or postal addresses. Only the people you add are saved: their name, photo (if present), and the birthday and anniversary dates you choose to keep. Your contacts list is never stored by the app or uploaded anywhere. Without access, you can still pick people one at a time with Apple’s contact picker, which gives the app only the people you pick.
Photos and camera
You can take a photo or choose one with Apple’s Photos picker. Photos you add stay in the app on your device and are included in the backup file you can export. The app does not upload them to us.
Notifications
Reminders are scheduled locally on your device through Apple’s system frameworks. No notification service or push server is involved, and no notification content is sent anywhere.
Calendar
InTouch can show your plans in Apple’s Calendar app. The setting “Show plans in Calendar”, in the app’s Settings, is off by default, and InTouch writes nothing to Calendar until you turn it on.
When it is on, InTouch asks iOS for access to your calendars and adds a calendar named “InTouch” on your iPhone, in the account your new events go to by default, or on the iPhone itself when that account does not allow it. Each open plan becomes an event there: the person’s name as InTouch shows it, the kind (text, call or in person), the day and time, the plan’s note, and a link that opens the plan in InTouch.
If your calendars sync with iCloud or another account, such as Google or Exchange, the InTouch calendar and its events go to that account’s provider, like any event you add yourself, and are handled under that provider’s terms. They are not sent to us.
InTouch reads only the events it created in the InTouch calendar, to follow the moves and deletions you make there. It does not read your other calendars or events. Turning the setting off removes the InTouch calendar and its events; your plans stay in InTouch.
Membership and purchases
InTouch is free for everyone who downloaded it before it became a paid app. New users start a membership: a yearly or monthly subscription, or a one-time lifetime purchase. Payment is handled entirely by Apple. We never see or store your card or payment details.
To know whether a membership is active, InTouch uses RevenueCat, a purchase service run by RevenueCat, Inc. It is the only service besides Apple that receives your App Store purchase records, and it works without an account:
- An anonymous user ID that RevenueCat generates for your installation. It is not your name, email, Apple Account or advertising ID.
- Your App Store purchase records for InTouch: which membership you chose, when it started, renewed, ended or was refunded, its price and currency, whether a free trial was used, and the country of your App Store.
- Basic technical details its library sends with each request: app version, device model, iOS version, language, and the identifier for vendor, which Apple gives to all apps from the same developer on your device (it is not the advertising ID, and InTouch does not ask for permission to track you).
- Your IP address, which comes with any internet request.
- Once per installation, an Apple Ads attribution token that iOS creates on your device. RevenueCat uses it to ask Apple whether the install came from an Apple Ads ad, so we can measure our own Apple Ads campaigns. It contains no personal details, InTouch asks for no permission to track you, and it is not used to track you across other companies’ apps or websites.
InTouch uses this to unlock your membership, to restore it on a new iPhone, and to understand how many people start and keep one. It is not used to show you ads, and it is not sold. Your people, notes, photos and dates are never sent to RevenueCat. On your device, InTouch also reads Apple’s record of when you first downloaded the app, to recognise people who downloaded it before it became paid; that record stays on your device.
Anonymous usage analytics
To understand whether the app works — for example, how many people finish the welcome screen or keep logging conversations — InTouch uses PostHog, an analytics service, with data hosted in the European Union. What is sent is deliberately content-free:
- A fixed set of event names (such as “person added” or “interaction logged”) with a few closed values, such as whether a person came from Contacts, the kind of interaction (text, call, in person), or a count.
- When the app is opened, closed, installed, or updated.
- Whether you allowed access to Contacts (all, some or none).
- How far you get in setup and the offer: the steps you see, which membership option you pick, and whether a purchase starts, completes, is cancelled, is waiting for approval, or fails, or whether Restore purchases finds something. These never include a price or anything you entered.
- A label, “existing” or “new”, saying whether you downloaded InTouch before it became paid. It is attached to your analytics events so we can tell the two groups apart.
- A random install identifier, generated on your device and hashed (SHA-256) before it is sent. It is not your name, email, device identifier, or advertising ID.
- Basic technical details the analytics library adds automatically: app version, device model (such as “iPhone”), iOS version, screen size, language and region setting, time zone, and whether you are on Wi-Fi or cellular.
Names, photos, notes, dates, contact details, and anything else about the people in your app never leave your device as part of analytics. PostHog uses your IP address to estimate an approximate location — country, region, city, postal code and approximate coordinates — stores that location with the events, and then discards the IP address itself. Analytics never record screens, taps, or recordings of your use of the app. There is no advertising, no crash reporting that leaves the device, and no tracking across apps or websites.
Backups
Your data is included in your normal device backups (iCloud Backup or a computer backup) under Apple’s terms, exactly like any other app’s data. You can also export a backup file containing your app data and photos. The app itself does not sync your data and sends none of it to us. The only place it can copy data to is Apple Calendar: with “Show plans in Calendar” on, your plans are written to the InTouch calendar, and your calendar account syncs them like your other events. If a future version adds optional iCloud sync, it will be off by default, and this page will be updated before it ships.
Who receives data
We do not receive your app data. Apple may handle device backups and the system services above; its handling of that data is covered by Apple’s Privacy Policy. If you turn on “Show plans in Calendar” and your calendars sync with iCloud or another account, that account’s provider receives your plans as calendar events, under its own privacy policy; we do not. PostHog receives only the anonymous, content-free analytics described above. RevenueCat receives only the purchase data described in “Membership and purchases”; its handling of that data is covered by RevenueCat’s Privacy Policy, and it may process data in the United States. We do not sell data, show ads in the app, or share data with anyone else.
Your choices
- Notification permission is optional and can be changed anytime in iOS Settings.
- Contacts access is optional and can be changed anytime in iOS Settings.
- “Show plans in Calendar” is off by default. Calendar access is optional and can be changed anytime in iOS Settings. Turning the setting off in InTouch removes the InTouch calendar and its events.
- Removing a person deletes their history.
- You can cancel a subscription any time in iOS Settings, under your Apple Account and Subscriptions. Refunds are handled by Apple.
- For questions or requests about purchase data, write to us. RevenueCat knows you only by an anonymous ID and your App Store purchases, so we may ask for details of a purchase to find it.
- Deleting the app removes its locally stored data. Existing device backups, exported files and, if you turned on “Show plans in Calendar”, the InTouch calendar are managed separately; turn the setting off first, or delete that calendar in the Calendar app.
Because the analytics identifier is random and hashed, we cannot link analytics events to you, so there is nothing identifying to request from us.
Children
InTouch is not directed at children under 13 and does not knowingly collect personal information from anyone.
Changes to this policy
If the app’s data practices change, this page will be updated and the effective date above revised. Material changes will also be noted in the app’s release notes.
Contact
Questions or concerns: support@dominikdrag.com.