💎 DhaniX • Softosist

Privacy Policy & Permission Disclosures

Complete transparency on how DhaniX operates as an offline-first app, processes SMS strictly on-device, schedules alarms, and connects to Google Drive only upon your request.

App: DhaniX • Package ID: com.softosist.dhanix • Effective Date: November 7, 2026
🔒 Core Privacy Guarantees at a Glance:
✓ 100% Offline-First by Default: DhaniX functions completely without an internet connection. Your ledger lives solely on your physical device.
✓ Strict On-Device SMS Parsing: Financial SMS messages are analyzed in real time exclusively by the local phone processor. They are never transmitted to our servers or any third party.
✓ Optional, User-Initiated Cloud Sync: DhaniX never syncs automatically or silently in the background. It connects to your personal Google Drive only when you explicitly tap the Sync or Restore button.
✗ Zero Third-Party Trackers & Zero Advertising: We do not include advertising SDKs, marketing trackers, or data-broker libraries.

1. Who We Are

This Privacy Policy applies to the mobile application DhaniX (Package Name: com.softosist.dhanix), developed and published by Softosist ("we", "us", "our").

If you have any questions, you can reach our engineering team directly at support@softosist.com.

2. Completely Offline Architecture & Optional Google Cloud Sync

DhaniX is engineered as an offline-first, standalone financial ledger:

3. SMS Permissions (READ_SMS & RECEIVE_SMS) — Exact Purpose & Limits

📋 Notice Required by Google Play Developer Policy:
DhaniX declares android.permission.READ_SMS and android.permission.RECEIVE_SMS to provide automated expense tracking for bank and UPI transactions.

A. Exact Purpose of SMS Access

When you grant SMS permissions, DhaniX uses this access solely for the following core features:

  1. Automated Bank & UPI Expense Tracking: Automatically detects when money has been debited or credited from your bank account or UPI wallet (such as HDFC, SBI, ICICI, Axis, Kotak, PNB, BoB, Google Pay, PhonePe, Paytm, CRED).
  2. Metadata Extraction: Extracts only essential financial fields: the amount spent/received, transaction timestamp, issuing bank name, last 4 digits of the bank account or card (e.g., XX4589), UPI reference / UTR ID, and the merchant name.
  3. Duplicate Prevention: Uses transaction reference IDs and UTR numbers to prevent duplicate entries if your bank sends multiple notifications or if you rescan your inbox.
  4. Historical SMS Ledger Import: Allows you to import past bank SMS from your inbox to bootstrap your financial ledger.

B. Strict Limitations & Privacy Safeguards for SMS

4. Alarm Permissions (SCHEDULE_EXACT_ALARM) — Exact Purpose

⏰ Notice on Exact Alarm Scheduling:
DhaniX declares android.permission.SCHEDULE_EXACT_ALARM and android.permission.USE_EXACT_ALARM under Android's task and reminder classification.

A. Exact Purpose of Alarm Permissions

DhaniX uses Android's AlarmManager with exact timing strictly for two user-configured notification features:

  1. Daily Transaction Review Reminders: Users can configure a specific time of day (for example, 10:00 PM every evening, or custom times for weekends) to be reminded to review their daily expenses. Missing this exact user-chosen hour reduces habit-building and financial discipline.
  2. Upcoming Bill, EMI & Subscription Alerts: Informs the user in advance (e.g. 1, 2, 3, or 5 days before) of an upcoming utility bill, loan EMI, credit card payment, or subscription renewal due date to help avoid bank penalty fees.

B. Strict Limitations for Alarms

5. Complete Summary of All Declared Permissions

Android Permission Status Exact Technical Purpose
android.permission.READ_SMS Optional / Runtime Reads existing financial transaction SMS messages from your inbox upon your explicit command to build your expense ledger locally.
android.permission.RECEIVE_SMS Optional / Runtime Detects incoming real-time debit/credit banking alerts to log your expenses automatically without manual data entry.
android.permission.SCHEDULE_EXACT_ALARM Declared Schedules user-defined daily review notifications and bill due date reminders at the precise minute chosen by the user.
android.permission.POST_NOTIFICATIONS Optional / Runtime Allows Android 13+ devices to display daily review notifications and bill payment reminders in the status bar.
android.permission.USE_BIOMETRIC / USE_FINGERPRINT Declared Secures the app with your device's biometric sensor (Fingerprint / Face Unlock). Processed 100% by Android hardware; DhaniX never sees biometric data.
android.permission.INTERNET Declared Used strictly when you tap "Sync to Google Drive" to upload your encrypted backup file to your own Google Drive account. Never used for tracking.

6. Data Storage, Security & Ownership

7. Third-Party Libraries & Services

8. Children's Privacy

DhaniX is not intended for use by children under the age of 13. We do not knowingly collect or solicit personal data from children.

9. Changes to This Privacy Policy

If we update this Privacy Policy, the revised version will be published on this page with an updated "Effective Date".

10. Contact Us

For any questions, concerns, or inquiries regarding your privacy or this policy, please reach out to our team:

Softosist Developer Team

Application: DhaniX — Personal Budget & Expense Tracker

Application ID: com.softosist.dhanix

Support Email: support@softosist.com

Official Website: https://softosist.com