Rasa Money is a personal finance management application. We handle sensitive financial information and take that responsibility seriously. This Privacy Policy explains what data we collect, why we collect it, how we use and protect it, and what rights you have over your data. We have written this policy to be readable — not just legally complete.
Quick summary: We do not sell your data. Your financial records stay yours. You can export or delete everything from account settings. Bank credentials are never collected because we never connect to banks.
1. Data We Collect
We collect only the data necessary to provide, maintain, and improve the Service. We do not sell your data to third parties.
Account and Identity Data
When you register an account, we collect:
- Email address — used as your primary login identifier and for account communications.
- First and last name — used to personalize your experience.
- Password — stored as a one-way bcrypt hash. We never store your raw password and cannot read it.
- Phone number (optional) — used for OTP verification if you choose phone-based authentication.
- Date of birth (optional) — used for profile personalization.
- Gender (optional) — used for profile personalization.
- Country — used to set your default timezone and locale during onboarding.
Google OAuth Data
If you sign in with Google, we receive from Google:
- A unique Google subject ID (google_sub) — used to link your Google account to your Rasa Money account.
- Your Google email address — used to match or create your local account.
- Your Google display name — used to pre-fill your profile fields.
- Optional profile extras (date of birth, gender, country) from the Google People API — used only to pre-populate empty profile fields and only if you have not already provided them.
Financial Data
The core of what Rasa Money stores on your behalf:
- Account records — name, type, currency, balance, initial balance, and optional bank name and card number.
- Card numbers (optional) — stored as plain text strings if you choose to enter them. We recommend entering only partial card numbers (e.g., last 4 digits) for reference purposes. We do not process or validate card numbers and they are not used for any payment processing.
- Transaction records — amount, type (income, expense, transfer), category, date, notes, tracking number, cheque number, and associated account references.
- Budget records — name, currency, spending limit, period, scope (accounts and categories), and status.
- Category records — name, type, icon, color, and hierarchy.
- Exchange rate snapshots — the exchange rate at the time of each transaction, sourced from our rate provider and stored for historical accuracy.
Settings and Preferences
We store your application preferences:
- Timezone selection.
- Base currency preference.
- Display locale (e.g., English, Farsi).
- Preferred date format.
- Fiscal month start day.
Session and Authentication Data
To manage your login sessions, we store:
- Refresh tokens — used to maintain your logged-in session. Stored securely and revoked on logout.
- OTP verification records — temporary codes used for email/phone verification and password reset. Codes expire and are marked used after verification.
- Password reset request records — stored to track the lifecycle of a reset request from initiation through completion.
Technical and Usage Data
We may collect limited technical data to operate and improve the Service:
- IP address — used for security monitoring and fraud prevention.
- Browser type and version — used for compatibility and debugging.
- Error logs and diagnostic data — used to identify and fix bugs. These logs do not contain your Financial Data.
2. How We Use Your Data
We use your data exclusively to operate and improve Rasa Money. We do not use your Financial Data for advertising, profiling, or any purpose unrelated to providing the Service.
- To provide the Service — processing your transactions, computing account balances, applying exchange rates, generating budget status, and rendering your dashboard.
- To authenticate you — verifying your identity on login, managing your session via refresh tokens, and securing sensitive operations with password re-verification.
- To communicate with you — sending OTP verification codes, password reset emails, early access notifications, and important account or billing communications. We do not send marketing emails without your explicit consent.
- To retrieve and cache exchange rates — fetching rate data from our third-party provider on your behalf and storing rate snapshots at transaction time for historical accuracy.
- To protect the Service and your account — detecting unauthorized access, preventing abuse, and enforcing our Terms of Service.
- To improve the Service — analyzing anonymized, aggregated usage patterns to identify areas for improvement. Individual Financial Data is never used for this purpose.
- To comply with legal obligations — retaining records as required by applicable law and responding to lawful requests from authorities.
3. Data Sharing and Third Parties
We do not sell, rent, or share your personal or Financial Data with third parties for their own commercial purposes. Data is shared only in the following limited circumstances:
- Exchange rate provider (ExchangeRate-API) — we send your base currency code to this provider to retrieve rate data. No personal or Financial Data is shared with this provider.
- Google LLC — if you use Google sign-in, authentication is handled by Google. We receive only the profile data described in Section 1. Your Financial Data is never shared with Google.
- Infrastructure and hosting providers — our servers and databases may be operated on third-party cloud infrastructure. These providers are contractually bound to process data only on our behalf and are prohibited from using your data for their own purposes.
- Legal and regulatory requests — we may disclose data if required to do so by law, court order, or governmental authority. Where legally permitted, we will notify you before complying with such requests.
- Business transfers — in the event of a merger, acquisition, or sale of all or substantially all of our assets, your data may be transferred to the acquiring entity. We will notify you in advance and you will have the right to delete your account before the transfer completes.
- Product and marketing analytics processors (only after you grant Analytics and/or Marketing consent on our websites) — Google Analytics 4 and Microsoft Clarity (loaded via Google Tag Manager), and PostHog (loaded from our code). These processors receive technical and usage data as described in Section 7; they do not receive your Financial Data.
4. Data Security
We implement technical and organizational measures to protect your data against unauthorized access, loss, or disclosure.
- Encryption in transit — all data transmitted between your device and our servers is encrypted using TLS (HTTPS). We do not permit unencrypted connections.
- Encryption at rest — your data is encrypted at rest on our storage infrastructure.
- Password hashing — passwords are hashed using bcrypt with a strong cost factor before storage. We cannot read or recover your password.
- Token security — access tokens are short-lived JWTs. Refresh tokens are stored and revoked on logout, and can be invalidated remotely.
- Sensitive action gates — high-risk operations (data export, financial reset, account deletion) require password re-verification and multi-step typed confirmation, reducing the risk of accidental or unauthorized execution.
- OTP expiry — verification codes expire automatically and are single-use. Expired and used codes cannot be reused.
- We never store your raw password and have no mechanism to retrieve it. If you lose your password, you must go through the password reset flow.
- In the event of a data breach that affects your personal data, we will notify you and relevant authorities as required by applicable law, within the timeframes required.
5. Data Retention
We retain your data for as long as your account is active. When you delete your account:
- Your account is immediately deactivated. Your email and phone number are obfuscated and you are logged out of all sessions.
- Your Financial Data (accounts, transactions, budgets, categories) is scheduled for permanent deletion within our standard data lifecycle process.
- Backups — your data may remain in encrypted system backups for a limited period after deletion. These backups are not accessible for active use and are destroyed on their normal rotation schedule.
- We may retain certain data for longer periods where required by law, to resolve disputes, or to enforce our agreements.
- OTP and verification records — expired verification codes are retained for a short period for security audit purposes and then permanently deleted.
- Anonymized and aggregated data — we may retain statistical data derived from your usage that cannot be used to identify you, for the purpose of product improvement.
6. Your Rights and Choices
You have the following rights over your personal data. To exercise any of these rights, you can use the tools available in your account settings or contact us directly.
- Right to access — you can view your complete profile, settings, and all Financial Data at any time from within the application.
- Right to rectification — you can update your profile information, settings, and Financial Data at any time from your account settings.
- Right to data portability — you can export all of your data as a downloadable archive at any time from your account settings. No restrictions apply.
- Right to erasure — you can permanently delete your account and all associated data from your account settings. Deletion is immediate, permanent, and cannot be undone.
- Right to reset — you can delete all of your Financial Data (accounts, transactions, budgets, categories) while preserving your account identity and settings.
- Right to unlink Google — if your account is linked to Google, you can unlink it by deleting your account. Relinking requires creating a new account.
- Right to opt out of communications — you can unsubscribe from non-essential email communications at any time via the unsubscribe link in any email we send.
- If you are located in the European Economic Area (EEA), United Kingdom, or another jurisdiction with applicable data protection law, you may have additional rights including the right to object to processing, restrict processing, and lodge a complaint with your local supervisory authority.
7. Cookies and Local Storage
Rasa Money uses essential client-side storage to operate the Service, and optional analytics/marketing technologies only after you choose them in our consent banner (SimpleCMP) on rasamoney.com. Essential storage is required for the site and app to work; optional tools stay off until you accept Analytics and/or Marketing.
- Essential — session storage holds your access token for the authenticated session (cleared when you close the tab). Local storage may hold a refresh token if you select "Remember me". A small amount of preference data (including your cookie consent choice) may be stored locally. These do not contain your Financial Data.
- Analytics (optional, consent required) — Google Analytics 4 (via Google Tag Manager) measures traffic and key actions on the marketing site and app. Microsoft Clarity (via GTM) provides anonymized session recordings and UX heatmaps. PostHog (loaded from our code, not GTM) is our product analytics tool for product usage events. PostHog does not capture until Analytics consent is granted, and it is opted out again if you withdraw that consent.
- Marketing (optional, consent required) — marketing tags may measure campaign performance and help show relevant content. They stay off until you accept Marketing in the consent banner.
- Google Consent Mode v2 — before and after your choice, we signal Google tags with consent states for analytics_storage, ad_storage, ad_user_data, and ad_personalization so tags do not use non-essential cookies until granted.
- We do not sell your personal data. Optional analytics and marketing tools are contract processors used only for the purposes described here and in the banner.
- Session recordings (Clarity, and PostHog if session replay is enabled) are configured to mask inputs and sensitive on-screen values where supported.
- You can change or withdraw Analytics and Marketing consent at any time via "Cookie settings" (floating control / footer) on rasamoney.com. Essential storage cannot be switched off without breaking login and core site functions.
- You can also clear session storage, local storage, and cookies in your browser settings. Doing so may log you out and reset stored preferences (including consent), so the banner may appear again.
- For details on each processor’s own practices, see their privacy documentation (Google, Microsoft, PostHog). Contact [email protected] with questions about our use of these tools.
8. Children's Privacy
Rasa Money is not intended for use by individuals under the age of 18. We do not knowingly collect personal data from children. If we become aware that a user is under 18, we will delete their account and associated data promptly. If you believe a child has created an account, please contact us at [email protected] (mailto:[email protected]).
9. International Data Transfers
Rasa Money may store and process your data in data centers located outside your country of residence. Where data is transferred internationally, we implement appropriate safeguards — including standard contractual clauses or equivalent mechanisms — to ensure your data receives an adequate level of protection consistent with this Privacy Policy and applicable law.
10. Changes to This Policy
We may update this Privacy Policy from time to time to reflect changes in our practices, the Service, or applicable law. When we make material changes, we will notify you by email and update the "Last updated" date at the top of this page. We encourage you to review this Policy periodically. Your continued use of the Service after changes take effect constitutes your acceptance of the revised Policy.
11. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy or your personal data, please contact us:
- Email: [email protected] (mailto:[email protected])
- Legal: [email protected] (mailto:[email protected])
We aim to respond to all privacy inquiries within 5 business days. For formal data subject requests, we will respond within the timeframe required by applicable law (typically 30 days).
What we don't do
No bank sync
We never connect to your bank and never ask for banking credentials. You enter transactions or import a CSV/XLSX you already downloaded.
Not a bank
Rasa Money is a personal finance tracking and management tool. We do not hold, transfer, or invest your money. Rasa Money is not a bank, broker, or financial advisor.
Nothing writes without you
Rasa AI can answer, summarise, and draft new records — but every create shows a confirmation card first. Cancel leaves nothing behind.