Localia
GDPR Art. 13 & 25 · Recital 26 · ePrivacy Art. 5(3) · LOPDGDD · CCPA

Localia Privacy Policy

Effective Date: November 3, 2026 · Application: Localia (me.localia.app) · Data Controller: Bruno Sánchez-Andrade Nuño (support@localia.me)

Plain-Language Summary: Localia runs AI models directly on your phone. Out of the box, 0 bytes of your chats, me.md memory, Saved notes, photos, files, Calendar, or Contacts leave your device. We operate zero user accounts, charge 0 €, set zero cookies, and embed zero third-party analytics, crash-reporting, billing, or advertising SDKs.

1. Data Controller, Zero-Account Architecture & Infrastructure Processors

2. On-Device Personal Data & Android Permissions

All personal context features are 100% opt-in, disabled by default, and preceded by an explicit in-app Prominent Disclosure dialog before Android requests any runtime or special permission:

Android permissions and local storage scope
Data / Permission Default On-Device Purpose Off-Device Transmission
Memory (me.md), Chats & Saved Local encrypted vault Encrypted at rest with Android Keystore AES-256-GCM (Google Tink); excluded from cloud backups (allowBackup="false"). 0 bytes uploaded automatically.
Calendar (READ_CALENDAR) OFF Reads upcoming event titles, times, and locations locally to answer schedule questions and build Morning Summaries. Event creation opens your native Calendar app for visual confirmation. Never leaves your device.
Contacts (READ_CONTACTS) OFF Indexes display names, roles, emails, and phone numbers locally in your encrypted database so you can ask questions about people you know. Never leaves your device.
Camera, Photos & Files (Photo Picker, FileProvider, SAF) On-demand Parses PDFs, .docx, .csv, .ics, Markdown, and camera/photo scans strictly locally via native vision encoders (libmtmd) and bundled on-device Google ML Kit Text Recognition. Temp scan files are deleted immediately after processing. Never leaves your device.

3. Network Traffic & The In-App Airlock

Every HTTP socket in Localia passes through a single auditable AirlockController using your phone’s system DNS resolver (Dns.SYSTEM) with cleartext HTTP disabled (cleartextTrafficPermitted="false"):

  1. Offline by Default (Search online OFF): Out of the box, Search online is disabled, blocking 100% of outbound web search and URL sockets even while Wi-Fi or 5G is active.
  2. Open-Weight AI Model Downloads (HTTPS GET Only): When you confirm downloading a .gguf model (and optional mmproj vision projector), your phone downloads the weights directly over HTTPS from Hugging Face CDN (huggingface.co / cdn-lfs.huggingface.co), verified by 64-character SHA-256 checksum. Standard HTTP headers (IP address, User-Agent) are visible to Hugging Face CDN during download.
  3. Opt-In Search online & 1-Tap Web Lookup: Only when you enable Search online, tap a 1-tap web lookup action for a single prompt, or share/paste an https:// link while enabled, Localia sends a cookie-less (CookieJar.NO_COOKIES), credential-free HTTPS GET query identifying honestly as Localia/1.1 (+https://localia.me) to allowlisted public APIs/feeds — Wikipedia MediaWiki API (*.wikipedia.org), DuckDuckGo Instant Answer JSON API (api.duckduckgo.com), and Google News RSS (news.google.com) — or to the target https:// webpage (protected by SSRF private-IP guards). Your me.md memory, files, photos, and Connected Apps are never attached to web search queries.

4. Optional User Feedback & Strictly Opt-In Zero-ID Usage Stats

4.1 User-Initiated Feedback (👎 Feedback — Diagnostics Only by Default)

Nothing is sent unless you explicitly tap 👎 on a reply, in the Trust sheet, or in Settings → Feedback and confirm submission. Raw unredacted chat sending is disabled. Under GDPR Article 25 (Data Protection by Design and by Default), Localia defaults to Diagnostics only:

4.2 Strictly Opt-In Daily Usage Rollups (OFF by Default · Cohort-Suppressed)

In compliance with GDPR Article 6(1)(a), Recital 26, and ePrivacy Directive Article 5(3), Anonymous usage stats is disabled (false) by default on both the Welcome screen and Settings → Advanced. Zero telemetry packets are ever sent unless you actively toggle it ON.

Complete 20-field allowlist for Opt-In Zero-ID Daily Stats (schema v2, <= 2,048 B)
Field Name Example Value Aggregate Rollup Purpose
schema_version, app_version, ui_lang 2, "1.1.0", "es" (9 closed codes or "other") Verify release health and localization stability
oem_bucket, soc_tier, ram_gb_bucket, android_sdk "OnePlus", "FLAGSHIP_12GB", "12GB+", 36 Coarse hardware class (12 closed OEMs; exact phone model is never sent)
first_ping_today, first_ping_month, days_active_7d, sessions_today true, false, 3, 2 Increment aggregate daily/monthly opted-in device counters without any ID or hash
session_duration_sec, turns_count, offline_turns, online_search_turns, photo_turns, doc_turns 185, 4, 3, 1, 1, 0 Sum daily feature usage counters (zero words, URLs, or filenames)
active_model, avg_ttft_ms, avg_tps_tenths, speed_samples, error_count "balanced_qwen3_1_7b" (or "custom_gguf"), 420, 315, 4, 0 Compute weighted daily TTFT, tokens/sec, and out-of-memory error rates per model

5. 100% Free Non-Commercial Software (0 €)

Every feature in Localia is 100% free (0 €) with no Pro tier, no subscriptions, no in-app purchases, no Google Play Billing SDK in the app binary, and zero financial or billing data collected.

6. Data Retention, Instant Deletion & Your Privacy Rights

7. Children’s Privacy & Policy Updates

Localia is not directed to children under 13 (or the minimum digital consent age in your country, such as 14 in Spain or 16 where applicable in the EU). Material updates to this Privacy Policy will be posted at https://localia.me/privacy/ with an updated Effective Date. Questions: support@localia.me.