waltra. Privacy Policy

Effective date: 20 June 2026 · Version 3.7 · Applies worldwide

The short version: Waltra does not sell your data, does not link to your bank account, and does not share your information with advertisers. Your expense data belongs to you and your household.

1. Who we are

Waltra is part of Tivara — a suite of AI-powered financial tools developed by an independent developer based in the United Kingdom. Tivara also includes Quantara (AI stock analysis) and Vestara (portfolio tracking, coming soon).

For general enquiries: support@waltra.app
For privacy matters: privacy@waltra.app.

Depending on where you are located, we act as a data controller (UK/EU GDPR), business (California CCPA), or equivalent under your local law.

ICO registration: Waltra is registered with the UK Information Commissioner's Office (ICO) as required under UK GDPR. Registration number: ZC154837 (verifiable at ico.org.uk/ESDWebPages/Search).

Data Processing Agreement (Anthropic): We have accepted Anthropic's Data Processing Agreement (available at anthropic.com/legal) governing the processing of personal data through their Claude AI API.

2. What data we collect and why

The table below sets out exactly what we collect, why, and our lawful basis under UK/EU GDPR. We tell you this at the point of account creation and you can withdraw consent at any time.

DataWhyLawful basis
Email address, display name, profile emojiAccount creation and authenticationContract (Article 6(1)(b))
Expense data (amounts, categories, notes, dates)Core app function — tracking household spendingContract (Article 6(1)(b))
Household data (name, members, budgets, savings goals, recurring expenses)Shared household trackingContract (Article 6(1)(b))
Voice transcripts (text only, no audio)AI-powered voice expense entryConsent (Article 6(1)(a)) — given at signup, can be withdrawn by not using voice features
Receipt images (processed then discarded)AI-powered receipt scanningConsent (Article 6(1)(a)) — given at signup, can be withdrawn by not using scan features
AI chat messagesWaltra AI spending assistantConsent (Article 6(1)(a)) — given at signup
Push notification tokenOptional expense remindersConsent (Article 6(1)(a)) — explicit browser permission required
Expense edit historyWhen a household member edits an expense added by another member, the editor's user ID and timestamp are stored on the expense record (lastEditedBy, lastEditedAt). This is displayed to household members as "edited by [name]" on the expense row for transparency.Legitimate interests (Article 6(1)(f)) — household transparency and accountability
Marketing email preferenceOccasional product updatesConsent (Article 6(1)(a)) — explicit opt-in, freely withdrawable
Founder Gifted Premium statusGrant or revoke complimentary Premium access gifted by the founderLegitimate interests (Article 6(1)(f)) — managing gifted access; only applied to users explicitly selected by the founder
Pending Founder Gift (non-users)Email address and name stored temporarily in a pendingGifts collection when a Founder Gift is sent to someone who does not yet have a Waltra account. Automatically applied and marked as used when they sign up.Legitimate interests (Article 6(1)(f)) — fulfilling a gift promise made directly by the founder
Basic usage signals (crash reports)App improvement via Firebase AnalyticsLegitimate interests (Article 6(1)(f)) — improving service stability

3. AI features and consent

Waltra uses Anthropic's Claude AI for voice transcript parsing, receipt scanning, and the Waltra AI chat. Your consent to AI processing is collected at account creation and stored with a timestamp and version number in your user record.

When you use these features, relevant text (transcript or extracted receipt text) is sent to Anthropic's API for processing. Anthropic's privacy policy applies: anthropic.com/privacy. We have accepted Anthropic's Data Processing Agreement. No audio or images are ever sent — only text.

Withdrawing AI consent: You can effectively withdraw consent by not using AI features (voice entry, receipt scanning, Waltra AI). If you want us to delete any AI-processed data, email privacy@waltra.app.

Household AI data: AI consent is individual — it controls whether your device can initiate AI processing. It does not affect what expense data other household members can see or query. Because all household members have agreed to share expense data as part of joining a household, another member's use of Waltra AI may include your shared expense data in their session. This is covered under the household data sharing basis (Contract, Article 6(1)(b)), not AI consent. If you do not want your expense data accessible to any household member, the appropriate action is to leave the household.

Exchange rates for foreign currency conversion are fetched from open.er-api.com. No personal data is sent.

4. Data storage and security

Your data is stored in Google Firebase (Firestore and Authentication), with Firestore data stored in the United States and our Cloud Functions (which process requests) running in europe-west2 (London, UK). Firebase is certified under ISO 27001 and SOC 2/3. Data in transit is encrypted with TLS 1.2+. Data at rest is encrypted using AES-256.

Firestore Security Rules are enforced server-side to ensure only verified household members can read or write household data — no other Waltra user can access your household's expenses, budgets, or member information.

We implement reasonable technical and organisational security measures. If you become aware of a security issue, contact security@waltra.app immediately — or support@waltra.app if that address is unavailable.

5. Local storage and device data

Waltra stores the following data in your browser's local storage (not cookies). This data stays on your device and is never transmitted to our servers:

KeyWhat it storesWhen cleared
waltra_privacyWhether amounts are hidden (privacy mode on/off)On sign out
waltra_pinHashed PIN (bcrypt — not reversible)When PIN is removed or reset
waltra_faceid_enabledWhether biometric login is enabledWhen biometric is disabled or PIN is reset
waltra_data_prefWhether user accepted local data cachingOn browser data clear
waltra_ios_install_dismissedWhether iOS install prompt was dismissedOn browser data clear
waltra_tour_seenWhether app tour has been completedOn browser data clear
waltra_swipe_hint_seenWhether swipe hint was dismissedOn browser data clear
waltra_voice_seenWhether voice entry tooltip has been shownOn browser data clear
waltra_push_enabledWhether expense reminders are enabledOn sign out or when reminders disabled
waltra_build_etagHash of the last app version seen — used to detect updates and reload automaticallyPreserved across sessions; cleared on browser data clear
waltra_review_dismissed_YYYYWhether the Annual Review for year YYYY was dismissed (e.g. waltra_review_dismissed_2026)On browser data clear
waltra_hid_{uid}Cached household ID for faster loadingOn sign out

We do not use advertising cookies, third-party tracking pixels, or fingerprinting technology.

6. Data sharing

We share data only in the following circumstances:

We never sell your data.

7. Data retention

Your data is held while your account is active. When you delete your account:

8. Your rights

Regardless of where you live, you can:

🇬🇧 UK users (UK GDPR): Our lawful bases are set out in Section 2. You have the right to lodge a complaint with the Information Commissioner's Office at ico.org.uk. ICO registration number: ZC154837.
🇪🇺 EU/EEA users (GDPR): Lawful bases are as per Section 2. Data transferred to the US is done under Firebase's and Anthropic's Standard Contractual Clauses. You may lodge a complaint with your local supervisory authority.
🇺🇸 California users (CCPA/CPRA): We do not sell or share your personal information for cross-context behavioural advertising. You have the right to know, delete, correct, and opt out. Email privacy@waltra.app. We do not discriminate against users who exercise privacy rights.
🇮🇳 India users (DPDP Act 2023): You are a "data principal." You have the right to access, correct, and erase your personal data and to withdraw consent. Contact privacy@waltra.app. We process your data only for the purposes in this policy.

9. Data Protection Impact Assessment (DPIA) summary

Scope: AI processing of personal data (voice transcripts, receipt text) via Anthropic's Claude API.

Risk identified: Personal financial and behavioural data processed by a third-party AI system. Risk level: Medium.

Mitigations applied:

Residual risk: Low. Mitigations reduce risk to an acceptable level. Full DPIA on file.

10. Age requirement & children's privacy

Waltra requires all users to be at least 18 years of age. We do not knowingly collect data from anyone under 18. If we become aware that a user is under 18, we will delete their account and data promptly. If you believe a minor has provided us with personal data, contact privacy@waltra.app.

11. Changes to this policy

We may update this policy from time to time. Material changes will be notified within the app. Continued use after changes constitutes acceptance. The version number and effective date at the top of this document will be updated.

12. Contact

For any privacy questions, to exercise your rights, or to request our full DPIA: privacy@waltra.app

We aim to respond within 30 days. For EU/EEA users, within the GDPR-required timeframe.

For press enquiries: press@waltra.app · For partnerships: partnerships@waltra.app