Intensia helps you understand the tone and intent behind text messages. This policy explains, in plain language, what data we handle and what we deliberately do not store. Our guiding rule: the content of your messages is never kept on our servers.
1. Data controller
- Name: Maciej Wierzbowski BADINO
- Contact email: [email protected]
- Address: ul. Inżynierska 87a, 81-529 Gdynia, Polska
2. Data we collect
2.1. Account data
- Your email address (provided through Google or Apple sign-in).
- A user identifier (an internal ID in the form
usr_…). - The date your account was created.
2.2. Message content
- Text messages that you deliberately submit for analysis — through the in-app composer, the system share sheet, or a notification listener you have explicitly enabled for specific apps.
2.3. Technical data
- A device identifier (a random UUID generated locally on your device).
- Your app version and operating-system version.
- Error logs and performance metrics (via Sentry).
2.4. Subscription data
- Your subscription status (Free / Pro Monthly / Pro Annual).
- Credit balance and usage counts.
- Purchase and renewal dates (managed via RevenueCat).
3. Why we process data
| Purpose | Legal basis (GDPR) |
|---|---|
| Providing the service (analysing messages) | Performance of a contract (Art. 6(1)(b)) |
| Managing your account | Performance of a contract (Art. 6(1)(b)) |
| Fixing bugs and crashes (Sentry) | Legitimate interest (Art. 6(1)(f)) |
| Billing and subscriptions | Performance of a contract (Art. 6(1)(b)) |
4. Who we share data with
We do not sell your data. We share the minimum necessary with the following service providers:
OpenRouter — AI provider
- What: the message content you submit for analysis.
- Retention: short-term logging on OpenRouter's side per their terms.
- Your content is not used to train AI models.
- Policy: openrouter.ai/privacy
RevenueCat — subscription management
- What: your user ID and subscription status.
- Policy: revenuecat.com/privacy
Sentry — error monitoring
- What: error logs and breadcrumbs — never message content (scrubbed).
- Retention: 90 days.
- Policy: sentry.io/privacy
Apple / Google — sign-in
- What: only the data required for the OAuth sign-in handshake.
- In our database: only your email and an ID.
We do not use Firebase, advertising SDKs, or third-party analytics trackers.
5. Data retention
- Account & email: until you delete your account.
- Message content on our servers: never stored — only relayed to OpenRouter; gone from our systems after processing.
- Local analysis history: stored on your device until you delete it manually. A background cleanup process removes entries older than 30 days.
- Sentry logs: 90 days.
- Subscription records & audit trail: retained as required by tax and accounting law.
6. Your rights (GDPR)
At any time you can:
- Export your data — Settings → Data → "Export my data" (downloads a ZIP archive).
- Delete your account — Settings → Account → "Delete account". After confirmation:
- your account is deleted on our side (refresh tokens revoked, email anonymised);
- your local history is wiped from the device;
- your subscription is not cancelled automatically — you must cancel it yourself in the App Store or Google Play.
- Withdraw consent — Settings → Privacy → turn off "Allow analysis". The next analysis attempt will ask for consent again.
- Object to processing — email [email protected].
You also have the right to lodge a complaint with your local data protection authority.
7. Security
- All communication uses HTTPS / TLS 1.2 or higher.
- Access tokens are kept in secure device storage (Keychain on iOS, Keystore on Android).
- The notification-listener allow-list is stored in encrypted storage (AES-256 + Android Keystore).
- Release builds are obfuscated.
8. Notification access (Android only)
If you choose to enable the notification listener, you must:
- read an explanatory disclosure screen;
- select the specific messaging apps you want analysed (a per-app allow-list);
- grant Android the notification-access permission;
- accept the in-app consent prompt before the first analysis.
Without all of these steps, no notification content is ever read or sent anywhere.
9. Children
Intensia is intended for people aged 13 and over. We do not knowingly collect data from children under 13.
10. Contact
- Privacy questions: [email protected]
- Support: [email protected]
- Data Protection Officer (if required): Maciej Wierzbowski BADINO — contact [email protected]
11. Changes to this policy
We will notify you in the app of any significant change. Continued use of the app after a change means you accept the updated policy.