Legal · Tindra for Android

Privacy Policy

Last updated 29 October 2026 · Effective 29 October 2026 · com.aridya.tindra

← Back to Tindra

Tindra — Personal Expense & Spending Tracker (com.aridya.tindra), by Aridya Technologies. Tindra is a privacy-first, offline-first tracker: your financial records stay on your device, there's no account, and no server of ours ever receives your amounts, balances, or accounts.

01Summary — privacy at a glance

Tindra is a privacy-first, offline-first personal expense tracker. In plain terms:

The rest of this policy explains exactly what this means.

02Scope

This policy covers the Tindra Android application distributed through Google Play and its functionally identical builds (development/beta/production share the same package and behavior). It does not cover third-party apps or services you may separately choose to use (for example, the storage location you pick for an export, or the finance apps whose notifications you allow Tindra to read) — those are governed by their own privacy policies.

03Data stored on your device (and not collected by us)

Tindra stores the following only in local, app-private storage on your device (an encrypted-at-rest–capable Room/SQLite database and Android DataStore preferences). This data is not transmitted to Aridya and is not accessible to other apps. We never receive it.

Financial and organizational data you enter or that the app derives locally:

Settings and preferences (DataStore): your selected theme/accent, base currency, onboarding progress, notification preferences, the currently active profile, and your diagnostics-consent choice.

Because this data stays on your device, you are in control of it: you can view, edit, export, and delete it in the app, and uninstalling the app removes it.

We have deliberately disabled Android's OS-level backup for this app (android:allowBackup="false", plus data-extraction rules that also exclude the app from Android 12+ device-to-device transfer). This means your Tindra data is not silently copied to Google Drive by the operating system and is not restored automatically on reinstall — a reinstall starts clean. The only way your data persists off-device is an export you explicitly save or share.

04Permissions the app requests and why

PermissionWhy Tindra uses it
INTERNET, ACCESS_NETWORK_STATETo fetch public foreign-exchange reference rates (multi-currency rollup), to upload optional categorization contributions if you opt in, and, if enabled, to communicate with Google Firebase services. No amounts, balances, or account data are ever sent (see Sections 5, 7, and 8).
POST_NOTIFICATIONSTo show local notifications you asked for — reminders, budget alerts, and app announcements.
RECEIVE_BOOT_COMPLETEDTo re-schedule your local reminders after the device restarts.
USE_BIOMETRIC, USE_FINGERPRINTTo let you unlock a locked profile with biometrics (fingerprint/face), as an alternative to your PIN. Biometric authentication is handled by Android; we never receive your biometric data.
FOREGROUND_SERVICE, WAKE_LOCKUsed by background workers (e.g. recurring transactions, rate refresh) and by the Firebase SDK.
Notification access (BIND_NOTIFICATION_LISTENER_SERVICE)Optional. Powers the notification-capture feature (Section 6). This is a special access you grant in Android Settings; it is off by default and the app is fully functional without it.
AD_ID / Ad Services attributionDeclared by the Google Analytics for Firebase SDK and the Meta SDK. Tindra shows no ads. The advertising ID is used only to measure installs that come from Tindra's own ad campaigns (Section 8.6) — never to show you ads or to build a profile of you. See Section 8.3.

Tindra never declares and never requests READ_SMS, RECEIVE_SMS, or READ_CALL_LOG. Reading your text messages or call history is not part of this app, by design.

05Information that leaves your device — and it's a short list

Only four categories of information can ever leave your device. None of them includes your amounts, balances, or account details:

All network traffic is over HTTPS; cleartext traffic is blocked app-wide. As with any internet request, the server that receives a request can see your device's IP address; for requests to Aridya's own services, our hosting provider keeps it in routine request logs for up to 30 days (Section 9). That is the entire outbound data surface of the app.

06Optional notification capture

To save you from typing every transaction, Tindra can optionally read incoming notifications from a fixed allowlist of finance apps (UPI/bank/payment apps) and pre-fill a draft transaction for you to review.

07Optional: help improve automatic categorization

Tindra is building a feature that suggests a category for each new expense. You can help train it by contributing anonymized examples. This is entirely optional and off by default: Tindra asks once ("Help Tindra get smarter" — Contribute or Not now), and you can change your mind any time in Settings → Privacy & data → Contribute data. The app works fully without it.

7.1 What is sent

If you opt in, then for each expense you save (entered manually or confirmed from a notification capture — never income), Tindra may send:

When you first turn contributions on, expenses you saved earlier on this device are included as well.

7.2 What is never sent

Amounts, currencies, balances, exact dates or times, account names or numbers, card details, profile names, income entries, raw notification text, your name, email address, or phone number, and device or advertising identifiers are never part of a contribution.

Please note: the description comes from what you type. The automatic clean-up removes numbers and account identifiers, but it cannot reliably remove names — for example, a note like "dinner with Ravi" would be contributed as "dinner with ravi". If you contribute, please avoid putting other people's personal details in your notes.

7.3 The install ID

Contributions from your device are grouped under a random install ID that Tindra creates on your device the first time you agree. It is not derived from, or linked to, your identity, Google account, phone number, Android ID, or advertising ID — we cannot tell who you are from it. It exists so that you can delete everything your device contributed (Section 7.4); after a deletion, the app replaces it with a new one.

7.4 Turning it off and deleting your contributions

7.5 Where it is stored, and for how long

08Diagnostics, Google Firebase, and ad measurement

Tindra uses Google Firebase for anonymous app health and usage diagnostics only. This helps us find crashes and understand which features are used, so we can improve the app. No financial content is ever included.

8.1 What is (and isn't) collected

We may collect, subject to your consent (Section 8.2):

We never collect, log, or transmit: transaction amounts, balances, merchant/payee names, notes, account names or numbers, card/IBAN details, references, or notification text. This is enforced in code by a sanitizer that strips any financially-named field before an event is sent, in addition to our rule that such data is never passed to telemetry in the first place.

8.2 Your consent and regional controls

All Firebase data collection (Analytics, Crashlytics, Performance) is disabled by default and is only ever turned on after your consent state has been resolved:

The same choice also controls install measurement for our ads (Section 8.6).

Your region is determined on-device (from the SIM/network country or device locale); this determination involves no network call and no identifier leaving your device.

8.3 Advertising identifier

The Google Analytics for Firebase SDK and the Meta SDK declare the Android Advertising ID permission. Tindra contains no advertisements and never uses the advertising ID to show you ads, to build a profile of you, or to share with data brokers. Its only advertising-related use is measuring installs from Tindra's own ad campaigns, via Meta (Section 8.6). Where diagnostics are disabled (by default, and unless/until you opt in in the EEA/UK/Switzerland), it is not used. You can reset or delete your Advertising ID at any time in Android Settings (Privacy → Ads); once deleted, apps can no longer read it.

8.4 Announcements (Firebase Cloud Messaging)

Tindra can receive occasional product announcement push notifications via Firebase Cloud Messaging. This is client-only: the app subscribes to a broadcast "announcements" topic and your device's messaging token is not uploaded to any Aridya server (we have no backend). Pushes carry only non-financial content (news/updates). Like other Firebase functions, messaging is not initialized in the EEA/UK/Switzerland until your consent state is resolved. Announcement pushes are delivered through Android's standard notification system and you can mute them via the app's notification channels or Android Settings.

8.5 Remote configuration

Tindra uses Firebase Remote Config to fetch small, non-personal configuration flags (for example, the current privacy-policy URL). This is download-only; it sends no personal or financial data.

8.6 Install measurement for our ads (Meta)

We advertise Tindra on Meta's platforms (such as Facebook and Instagram). To learn which of our ads lead to installs, the app includes Meta's App Events SDK (its core module only), used solely for install measurement:

09Data retention

10Your choices and controls (in the app)

You can exercise the following directly in Tindra, without contacting us:

11Legal bases for processing (EEA / UK / Switzerland — GDPR & UK GDPR)

Most data you create in Tindra is stored only on your device and is not processed by us, so it does not involve Aridya as a data controller. For the limited processing we do perform, our legal bases under the EU General Data Protection Regulation (GDPR) and UK GDPR are:

Processing activityLegal basis
Providing the app's core, on-device functionality you request (e.g. exchange-rate lookups)Performance of a contract / your request (Art. 6(1)(b)); legitimate interests (Art. 6(1)(f))
Anonymous diagnostics (analytics, crash, performance) in the EEA/UK/SwitzerlandYour consent (Art. 6(1)(a)); you may withdraw it at any time
Install measurement for our own ads (Meta) in the EEA/UK/SwitzerlandYour consent (Art. 6(1)(a)) — the diagnostics choice; you may withdraw it at any time
Optional categorization contributions (all regions)Your consent (Art. 6(1)(a)); you may withdraw it at any time in the app
Ensuring security and preventing abuseLegitimate interests (Art. 6(1)(f))

India (Digital Personal Data Protection Act, 2023): categorization contributions are processed only on the basis of your consent, which you can withdraw at any time as easily as you gave it (Section 7.4).

We do not carry out profiling or automated decision-making that produces legal or similarly significant effects, and we never use your data to show you ads. The only advertising-related processing is the install measurement for our own campaigns described in Section 8.6.

12Your rights

Depending on where you live (e.g. the EEA/UK under the GDPR, or California under the CCPA/CPRA), you may have rights to access, correct, delete, restrict, object to, or port your personal data, and to withdraw consent at any time.

To make a request, contact us (Section 19). We will respond within the timeframe required by applicable law. We may need to verify that a request genuinely relates to your device/data.

13International data transfers

Aridya does not receive your on-device financial data, so it is not transferred internationally by us. The limited diagnostics processed through Google Firebase, the install-measurement signal received by Meta, and any fallback exchange-rate request to a public exchange-rate service, may be processed on servers located outside your country, including in the United States. Where such transfers involve personal data from the EEA/UK/Switzerland, they rely on appropriate safeguards (such as the European Commission's Standard Contractual Clauses and, where applicable, the EU–U.S. Data Privacy Framework) as implemented by those providers. See Google's privacy documentation for details of its safeguards.

Categorization contributions (only if you opt in) and requests to Aridya's exchange-rate service are processed on Google Cloud in India (Mumbai region). If you are outside India, opting in means your contributions are transferred to and stored in India, which may not offer the same level of data protection as your own country.

14Children's privacy

Tindra is intended for a general audience and is not directed to children. We do not knowingly collect personal data from children under the age of 13 (or under 16 where a higher age of digital consent applies, such as in parts of the EEA). If you believe a child has provided personal data in a way that involves us, contact us (Section 19) and we will take appropriate steps.

15Security

We take reasonable and appropriate measures to protect your information:

No method of storage or transmission is 100% secure, but we design Tindra to keep your data on your device and under your control.

16Google Play Data safety — summary

This section summarizes how Tindra maps to Google Play's Data safety disclosures. It is provided for transparency; the authoritative disclosure is the Data safety form in the Play listing, which is kept consistent with this policy.

17Third-party services

The third parties that may process limited, non-financial data as described above are:

18Changes to this policy

We may update this policy from time to time (for example, when features change or to meet legal requirements). When we make material changes, we will update the "Last updated" date above and, where appropriate, notify you in the app. The current version is always available at the policy URL in the Play listing and in the app (Settings → Privacy & data → Privacy policy). Your continued use of Tindra after an update means you accept the revised policy.

19Contact us

If you have questions, requests, or concerns about this policy or your data, contact:

If you are in the EEA, UK, or Switzerland and believe we have not addressed your concern, you have the right to lodge a complaint with your local data protection supervisory authority.

Tindra is a personal expense tracker, not a financial-services product. Your amounts, balances, and accounts always stay on your device.