Travelet is a local-first travel expense tracker. Your trips, expenses, receipt photos, and budgets live on your device and sync between your iPhones via your iCloud. We do not run accounts, we do not track you, and we do not see your spending.

1. Information We Collect

Information You Provide

Information Collected Automatically

Information We Do NOT Collect

2. How We Use Information

Data Purpose Stored Where
Trips and expenses Run the app's core functionality Device only (SwiftData) + your iCloud
Receipt photos AI extraction during the scan flow Sent to backend proxy, not retained
Voice transcript Parse spoken expense into fields Sent to backend proxy, not retained
Location coordinates Suggest place, plot expense on map Device only, attached to the expense you save
Home currency preference Convert foreign expenses for the dashboard Device only (UserDefaults)
Anonymous device UUID Rate-limit AI scans per device Device Keychain + transient backend log

3. Backend Proxy and AI Processing

Travelet uses a small backend service operated by NexoLab as a proxy to large language model (LLM) providers for two specific tasks:

The backend logs only minimal request metadata (timestamp, anonymous device UUID, success/failure, model usage tokens) for the purposes of rate-limiting and operational monitoring. These logs are periodically purged.

Currency exchange rates are fetched directly from frankfurter.app, a public European Central Bank rate API. Travelet's backend is not involved in those calls.

4. Data Shared with Third Parties

iCloud (Apple)

If you are signed into iCloud on your device, Travelet syncs your trips and expenses across your iPhones via Apple's CloudKit service. The data is stored in your private iCloud database, encrypted by Apple. We do not have access to it. Apple's handling of iCloud data is governed by Apple's Privacy Policy.

LLM Providers

Receipt images and voice transcripts are processed by Anthropic and/or Google Gemini, depending on which model is currently configured. These providers process the data only to fulfill the immediate request and do not use it to train their general models when accessed through their commercial APIs (per the providers' enterprise data usage policies).

frankfurter.app

Currency conversion rates are fetched directly from frankfurter.app. The requests contain only currency codes — no user data is sent.

No Other Third Parties

We do not share, sell, rent, or trade any of your data with any other third parties. We do not use third-party analytics, advertising, or tracking services.

5. Data Security

6. Data Retention

7. Children's Privacy

The App is not directed at children under the age of 13 (or the applicable age in your jurisdiction). We do not knowingly collect personal information from children.

8. Your Rights

Since we do not collect personal information linked to your identity, there is generally no personal data to access, correct, or delete on our side. However:

9. EU / UK GDPR Rights

If you reside in the European Economic Area, the United Kingdom, or Switzerland, the General Data Protection Regulation (GDPR) gives you additional rights regarding the limited backend-side data we process about your installation (the anonymous device UUID and the in-transit OCR/voice payloads described in Section 3).

Data Controller

NexoLab — Igor Barkowski
Gdańsk, Poland
Email: support@nexolab.pl

Legal Basis for Processing

Your Rights Under GDPR

You have the right to:

Because we do not maintain user accounts, exercising these rights requires you to provide your anonymous device UUID (visible in the App under Settings → About). Send the UUID and your request to support@nexolab.pl; we respond within 30 days as required by Article 12(3) GDPR.

Right to Lodge a Complaint

You have the right to file a complaint with a supervisory authority if you believe your data has been handled in violation of the GDPR. The competent authority for Poland is:

Residents of other EEA/UK countries may instead contact their national data protection authority.

International Transfers

The AI providers we proxy to (Anthropic, Google) operate outside the European Economic Area. Transfers rely on the European Commission's Standard Contractual Clauses or other approved transfer mechanisms maintained by those providers.

10. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be posted within the App or on our website. The "Last updated" date at the top reflects the most recent revision.

11. Contact Us

If you have questions about this Privacy Policy, contact us at:

Get Travelet

The travel expense tracker that respects your privacy.

Download on the App Store
Scan to download Travelet

Scan to download