TrackMySpend · Oceanus Tech · Effective May 2025
App Name: TrackMySpend
Developer: Oceanus Tech
Effective Date: May 2025
Contact: trackmyspend@oceanustech.in
Address: Peshwai Road, Dhamote, Neral — 410101, Maharashtra, India
Oceanus Tech ("we", "us", or "our") built TrackMySpend as a freemium mobile application. This Privacy Policy explains what information we collect, how we use it, and your rights regarding your data.
By creating an account or using TrackMySpend, you explicitly acknowledge that you have read, understood, and agreed to this Privacy Policy, including the transfer of your data to servers located outside your country of residence. If you do not agree, please do not use the app.
TrackMySpend requests access to your device camera solely to allow you to photograph receipts and attach them to expense entries. This is an entirely optional feature. We do not access your camera at any other time, do not record video, and do not transmit camera data to any server without your explicit action. You may deny camera permission and still use all other features of the app.
TrackMySpend offers optional biometric login (fingerprint or Face ID). Oceanus Tech does not collect, receive, transmit, or store any biometric data whatsoever. Biometric authentication is handled entirely and exclusively by your device's operating system (Android BiometricManager API). Your fingerprint or facial data never leaves your device and never reaches our servers.
TrackMySpend stores expense data locally on your device using an encrypted Room database. This ensures your data is accessible even without an internet connection. Local data is synced to Firebase when connectivity is available.
The Voice Add feature uses your device microphone to capture spoken input when you tap the voice button.
Your voice audio never leaves your device. Only the converted text is used by the app.
The Import Bank Statement feature allows you to select a CSV, Excel (.xlsx), or PDF file exported from your bank to automatically import your transactions.
The Quick Add Widget (Premium feature) displays on your device's home screen.
When you submit feedback through the App (Profile → Send Feedback):
If you use the Shared Workspace feature:
| Purpose | Data Used | Legal Basis |
|---|---|---|
| Providing the app and syncing your data | Account info, expense data | Contract performance |
| Restoring your data after reinstall | Account info, expense data, settings, reflections | Contract performance |
| Improving performance and fixing bugs | Crash reports, usage data, performance metrics | Legitimate interest |
| Showing ads to free users | Advertising ID (via AdMob) | Consent |
| Authenticating your identity | Email, Google Sign-In token | Contract performance |
| Sending optional reminders and budget alerts | Device push token | Consent |
| Attaching receipt photos to expenses | Camera (optional, user-initiated only) | Consent |
| Voice Add expense entry | Microphone (on-device only, not stored) | Consent |
| Bank statement import | CSV, Excel, or PDF file (read locally, not stored) | Consent |
| Adjusting app configuration remotely | Firebase Remote Config (no personal data) | Legitimate interest |
| Referral reward tracking | Referral code, referral count | Contract performance |
We do not use your expense data for advertising, profiling, or any purpose other than providing the app to you.
The following Android permissions are used by TrackMySpend and the reason for each:
| Permission | Purpose | Required? |
|---|---|---|
| INTERNET | Cloud sync, authentication, ads | Yes |
| CAMERA | Optional receipt photo capture | No — optional |
| READ_MEDIA_IMAGES / READ_EXTERNAL_STORAGE | Select receipt from gallery | No — optional |
| USE_BIOMETRIC / USE_FINGERPRINT | Optional biometric login | No — optional |
| POST_NOTIFICATIONS | Budget alerts and reminders | No — optional |
| RECEIVE_BOOT_COMPLETED | Reschedule reminders after device restart | No — only if reminders enabled |
| SCHEDULE_EXACT_ALARM / USE_EXACT_ALARM | Deliver reminders at precise times | No — only if reminders enabled |
| VIBRATE | Vibrate on notification | No — optional |
| WRITE_EXTERNAL_STORAGE | Save local backup file (Android 9 and below) | No — optional |
Note: The app does not request RECORD_AUDIO permission. Voice Add uses Android's built-in RecognizerIntent which handles audio capture entirely within the system speech recognition service.
Your data is stored using Google Firebase (Firestore and related services), with data centres located primarily in the United States. By creating an account and using TrackMySpend, you explicitly and actively consent to your personal data being transferred to, stored in, and processed in the United States and other countries where Google operates infrastructure.
These countries may have data protection laws that differ from those in your country of residence. Google Firebase maintains appropriate safeguards for such transfers including Standard Contractual Clauses (SCCs) approved by the European Commission.
Firebase provides industry-standard encryption in transit (TLS 1.2+) and at rest (AES-256).
We implement the following security measures to protect your data:
No method of transmission or storage is 100% secure. In the event of a data breach that affects your personal information, we will notify you and the relevant authorities as required by applicable law — within 72 hours for GDPR-regulated users and within the timeframes required by the Digital Personal Data Protection Act, 2023 (DPDPA) for Indian users.
| Service | Purpose | Privacy Policy |
|---|---|---|
| Firebase Auth, Firestore, Analytics, Crashlytics | Authentication, data sync, analytics, crash reporting | firebase.google.com/support/privacy |
| Firebase Performance Monitoring | App performance metrics | firebase.google.com/support/privacy |
| Firebase Remote Config | Remote app configuration | firebase.google.com/support/privacy |
| Google AdMob | Displaying ads to free users only | policies.google.com/privacy |
| Google Sign-In | Social login | policies.google.com/privacy |
| Google Play Billing | Processing subscription payments | policies.google.com/privacy |
| Google Speech Recognition | On-device voice-to-text for Voice Add | policies.google.com/privacy |
| Google Play In-App Review | Prompts users to rate the app on Play Store | policies.google.com/privacy |
| Google Play App Update | In-app update notifications | policies.google.com/privacy |
| PdfBox-Android | On-device PDF text extraction for bank statement import | pdfbox.apache.org (Apache License 2.0) |
Free users of TrackMySpend may see advertisements served by Google AdMob. These include:
AdMob may use your Advertising ID to show personalised ads based on your interests.
Premium subscribers do not see any advertisements.
You can opt out of personalised ads at any time:
All users:
Users in the European Economic Area (EEA) and United Kingdom:
You have additional rights under the GDPR and UK GDPR, including the right to restrict processing, object to processing, and lodge a complaint with your local data protection supervisory authority.
Users in India:
Under the Digital Personal Data Protection Act, 2023 (DPDPA), you have the right to access, correct, and erase your personal data, and to grievance redressal. Contact us at trackmyspend@oceanustech.in for any grievances.
To exercise any of these rights, contact us at trackmyspend@oceanustech.in. We will respond within 30 days.
TrackMySpend is not intended for children under the age of 13 (or 16 in the EEA). We do not knowingly collect personal data from children under these ages. If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately at trackmyspend@oceanustech.in and we will delete that information promptly.
We may update this Privacy Policy from time to time. When we make material changes, we will update the "Effective Date" at the top of this page and notify you via a prominent notice within the app at least 7 days before the change takes effect. For non-material changes, we will update the date and the revised policy will apply immediately.
Continued use of the app after changes take effect constitutes your acceptance of the revised Privacy Policy.
For any questions, concerns, or data requests related to this Privacy Policy:
Oceanus Tech
Email: trackmyspend@oceanustech.in
Address: Peshwai Road, Dhamote, Neral — 410101, Maharashtra, India
Response time: Within 30 days of receipt
This Privacy Policy was last updated on May 16, 2026. Previous version effective April 22, 2026.