Privacy policy
Attent is a relationship reminder app. This page describes what data Attent handles, why, and where it lives. It is written to be readable first and legally complete second.
1. Who runs Attent
Attent is operated by Thinkaholic ("we", "us"). If you have questions about this policy, see the Contact section at the bottom of this page.
2. Data we store
Attent stores the following categories of data under your authenticated account:
- Account identity: your Firebase user id, your linked sign-in providers (Google, Apple, or email), and the email address associated with a linked account. Anonymous users start without any linked-provider details.
- Contacts you add: display name, phone number, email, address, free-form notes, and a birth date, when you provide them. Imported device contacts only enter Attent after you confirm by saving.
- Events you create: title, category, base date, recurrence rule, reminder rules, and an optional note.
- Derived occurrences: upcoming birthdays, events, and their snapshots used to render the feed and schedule reminders.
- Device metadata: a device identifier, app version, and scheduler status used to reconcile reminders per device.
- Preferences: default reminder time, locale, and export preferences.
This data is scoped to your signed-in account and is only readable by that account. Firestore security rules prevent access by other users.
3. AI suggestions
When you open a moment in Attent, you can request a small set of message suggestions. Generating these suggestions sends a limited, per-request context to our backend and the AI provider:
- the contact's display name
- the occurrence type and date context
- the event note, if present
- the contact note, if present
- your locale
Attent does not send your full contact list, your social graph, or unrelated personal profile data to generate suggestions. Generated suggestions are cached against a stable fingerprint of this context so the same moment does not re-trigger generation unnecessarily.
4. What Attent does not collect
Attent does not collect or request:
- your location
- access to your photo library
- camera or microphone access
- advertising identifiers
- background location
- health or fitness data
- payment data
5. Device permissions
Contacts
The contacts permission is only requested when you choose to import a contact from your phone's address book. Attent reads the fields needed to pre-fill the add-contact form, and the imported data only becomes part of your Attent data if you save the form.
Notifications
The notifications permission is requested so Attent can schedule local reminders on your device. Reminders are derived from your authored events and scheduled locally. Attent does not send server-side push notifications.
Network
A network connection is used for sign-in, Firestore sync, on-demand suggestion generation, and WhatsApp handoff links. Reminders themselves work offline once they are scheduled on the device.
6. Where your data lives
Attent uses Google Firebase as its backend. Authored data, derived
occurrences, and device metadata are stored in Google Cloud Firestore in
the europe-west1 region (Belgium). Cloud Functions used by
Attent are also deployed to europe-west1. AI suggestion
generation is performed through Google Vertex AI in the same region where
possible; the exact processing region for generation may depend on the
model's availability at time of request.
7. Retention and deletion
Your data is retained as long as your Attent account is active. You can delete individual contacts, events, or reminders from inside the app at any time. You can also delete your account from Settings → Account:
- For anonymous-only sessions, account deletion proceeds immediately.
- For accounts linked to Google, Apple, or email/password, Attent may ask you to sign in again before deletion to confirm the action.
- Deletion recursively removes your user subtree (contacts, events, occurrences, devices, suggestions, profile) before the Firebase Auth user itself is removed.
After deletion, residual cached data on your device is removed by uninstalling Attent. Backups retained by the Firebase platform follow Google Cloud's own retention schedule and are not individually retrievable.
8. Diagnostics
In non-debug builds, Attent uses Firebase Crashlytics to record app crashes and a small number of handled non-fatal errors (for example, feed repair failures, suggestion generation failures, export errors, and notification reconciliation issues). Diagnostics are designed to describe where the app failed, not what you were writing or who you were contacting.
9. Children
Attent is not directed at children under 13 (or the equivalent minimum age in your jurisdiction). If you believe a child has provided information to Attent, please contact us and we will remove it.
10. Changes to this policy
We may update this policy to reflect changes to Attent, the law, or our infrastructure. Material changes will be announced inside the app and reflected on this page. The effective date at the top always shows the current version.
11. Contact
Questions about this policy or your data can be sent to contact@thinkaholic.nl.