Privacy Policy
Last updated: 29 March 2026
Data stored on your device
Roux stores the following data locally on your iPhone using Apple's SwiftData framework:
- Recipes you create or import (title, ingredients, steps, photos, cook history, notes)
- Shopping list items
- App preferences (unit system, iCloud sync preference)
This data never leaves your device unless you explicitly enable iCloud Sync.
iCloud Sync (optional)
If you enable iCloud Sync in Settings, your recipes and related data are synced to your personal iCloud account via Apple's CloudKit service. This sync:
- Occurs between devices signed in to the same Apple ID
- Is governed by Apple's iCloud Privacy Policy
- Can be disabled at any time from Settings → Sync
We have no access to your iCloud data.
Network requests
Roux makes the following outbound network requests:
| Purpose | Destination | When |
|---|---|---|
| Import recipe from URL | The website URL you provide | When you tap "Import from URL" or share a URL via the Share Extension |
| Recipe proxy for blocked sites | Jina AI (r.jina.ai) | Only when a site blocks direct access — the recipe URL is forwarded to Jina's reader service |
| On-device AI analysis | None — runs fully on-device via Apple Intelligence | After import |
| Anonymous analytics | TelemetryDeck (telemetrydeck.com) | Periodically in background |
| Crash reports | Google Firebase (firebase.google.com) | Only on app crash |
No request includes your name, email, Apple ID, or any personally identifying information.
Jina AI proxy
For a small number of sites that block direct access (such as bbcgoodfood.com, jamieoliver.com, and skinnytaste.com), Roux forwards the recipe URL to Jina AI's reader service (r.jina.ai) to retrieve the page content. Only the URL you provide is sent — no account information, device identifiers, or recipe data is included. See Jina AI's privacy policy for details.
Analytics
Roux uses TelemetryDeck for anonymous, privacy-first analytics. TelemetryDeck does not collect your name, email, Apple ID, location, or any recipe content. It collects only anonymised signals such as which features are used (e.g. "cook mode started", "recipe imported from URL"). These signals cannot be traced back to any individual user. See TelemetryDeck's privacy policy.
Crash reporting
Roux uses Firebase Crashlytics to receive automatic crash reports. These reports include the stack trace of the crash, device model, iOS version, and an anonymous device identifier (not linked to your Apple ID). Crash reports do not include your recipes, photos, or any personal data. See Google's privacy policy.
Share Extension
Roux includes a Share Extension that lets you share recipe URLs directly from Safari or other apps. When you use it, Roux receives only the URL you chose to share — nothing else from your browser session or clipboard is accessed. The URL is processed identically to a manual "Import from URL" action.
Camera & Photos
Roux requests access to your camera and photo library solely to let you add photos to recipes and scan recipe cards. Images are stored only on your device (and iCloud if sync is enabled). They are never uploaded to any server we operate.
Children
Roux does not knowingly collect data from children under 13.
Changes
If this policy changes materially, the updated version will be included in the next App Store release. The "Last updated" date at the top of this page will reflect any changes.
Contact
Questions? Contact the developer through the App Store listing.