textos de privacidad honestos + PrivacyInfo.xcprivacy

La ficha decía "Sin analíticas, sin rastreo, sin venta de datos — nunca" y
"la sincronización con iCloud … está cifrada de extremo a extremo". Lo
primero ya es verdad tras quitar los SDKs; lo segundo sigue sin serlo: es
la base privada de CloudKit, cifrado gestionado por Apple, no cifrado
nuestro de extremo a extremo.

fastlane/metadata — bloque de privacidad reescrito en las 13
localizaciones (en-US/GB/AU/CA, es-ES/MX, de-DE, fr-FR/CA, it, ja,
pt-BR/PT): sin cuentas, sin anuncios ni analítica de terceros, sin
servidores nuestros, datos en el dispositivo, iCloud opcional cifrado por
Apple. No se sube a ASC: los ficheros quedan en el repo.

Copias de seguridad — se elige decir la verdad en vez de cifrarlas: son
JSON legible que el usuario controla y puede abrir con cualquier editor.
Cifrarlas obligaría a gestionar una clave (Keychain o frase del usuario)
y convertiría una copia recuperable a mano en una que se pierde con la
clave; el pie de Ajustes ahora avisa de que no están cifradas.

PrivacyInfo.xcprivacy — Apple lo exige y la app no tenía ninguno. Declara
NSPrivacyTracking false, sin dominios de rastreo, sin tipos de datos
recogidos, y solo las API de motivo requerido que se usan de verdad:
FileTimestamp (CoreData, exportaciones, backups, diagnósticos) y
UserDefaults (preferencias y App Group).

Closes #52

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F1u4K16xy7eQVtgsYNZ9Vn
This commit is contained in:
alexandrev-tibco
2026-09-18 16:10:17 +02:00
parent 2380d37a9e
commit 12386673ff
22 changed files with 88 additions and 27 deletions
@@ -707,3 +707,4 @@
/* 1.7.0 privacy cleanup: on-device diagnostics + honest backup wording */
"Share Diagnostics" = "Diagnose teilen";
"diagnostics_footer" = "Absturz- und Hänger-Berichte, die iOS auf diesem Gerät gesammelt hat. Sie werden nirgendwohin übertragen — nur durch Teilen verlässt ein Bericht dein iPhone.";
"backups_footer" = "Backups sind lesbare JSON-Dateien auf diesem Gerät und, wenn aktiviert, in deiner iCloud Drive. Die App verschlüsselt sie nicht: Wer die Datei öffnen kann, sieht deine Kontostände.";