Kardin gira en torno a una idea: tus entradas, PDF y fotos no tienen por qué salir de tu iPhone para que consigas un pase de Wallet. Aquí tienes exactamente qué pasa con tus datos, paso a paso, y dónde están los límites.
Lo esencial
- Los archivos, las fotos y las imágenes de la cámara se leen en tu iPhone y nunca se suben.
- Solo se envía a nuestro servidor el contenido del pase que confirmas, porque Apple exige que los pases se firmen ahí.
- El servidor firma el pase, lo devuelve y no guarda nada. No hay cuenta.
- La app no tiene analíticas, anuncios ni rastreadores.
Leer una entrada
Cuando escaneas, importas un PDF, eliges una foto o compartes un archivo con Kardin:
- El código de barras se descodifica con la lectura de códigos de barras integrada en el iPhone. Nunca lo adivina, lo genera ni lo "corrige" una IA: basta un carácter erróneo para que una entrada falle en el control de acceso.
- El texto sale de la propia capa de texto del PDF o, en fotos y escaneos, del reconocimiento de texto de Apple en el dispositivo. No hay OCR en la nube ni ningún modelo de IA.
- Los datos (fechas, horas, asientos, puertas, recintos, nombres) se extraen mediante reglas que se ejecutan en tu iPhone, y los colores salen de la imagen.
- Tú revisas y editas todo en la pantalla de revisión antes de que se cree nada.
El archivo original se queda donde estaba. Mientras revisas, Kardin guarda una pequeña imagen temporal en su propia caché, que iOS va borrando con el tiempo.
Firmar el pase
Todo pase de Apple Wallet tiene que firmarse con un certificado emitido a nombre del desarrollador de la app, y la clave privada de ese certificado nunca debe estar dentro de una app: cualquiera podría extraerla y crear pases en nuestro nombre. Por eso la firma se hace en nuestro servidor:
- Cuando tocas Añadir a Apple Wallet, la app envía solo el contenido del pase: las etiquetas y los valores del pase, el valor y el formato del código de barras, los colores y la fecha para la pantalla de bloqueo. Ni el archivo, ni la foto, ni nada que no hayas visto en la pantalla de revisión.
- La solicitud viaja por HTTPS. El servidor la comprueba (longitudes, formatos, colores), firma el pase con un número de serie aleatorio nuevo y devuelve el pase terminado.
- No se escribe nada en ninguna base de datos ni en ningún archivo. No hay cuenta, así que de todos modos no habría nada que pudiera vincularse contigo. Nuestro proveedor de alojamiento, Vercel, trata la dirección IP de la conexión para entregar la respuesta, como hace cualquier proveedor de alojamiento web.
- Tu iPhone muestra la pantalla de Apple para añadir el pase a Apple Wallet, y el pase solo entra en Wallet si lo confirmas.
En tu iPhone
- Tu lista de pases: Kardin guarda en tu iPhone los datos de los pases que has añadido (no los archivos originales), para que puedas abrirlos en Wallet, crear copias corregidas o eliminarlos. Se almacenan en el espacio privado de la app, que iOS protege con el cifrado de tu dispositivo.
- Bloqueo de la app: puedes exigir Face ID, Touch ID o tu código para abrir Kardin ("Ajustes" → "Requerir Face ID"). Del propio Face ID se encarga iOS; la app solo sabe si ha funcionado o no.
- Eliminar: elimina un pase desde la pantalla principal (y elige si quieres quitarlo también de Wallet), elimina todos los pases en "Ajustes" o elimina la app.
De qué no puede protegerte Kardin
- Las propias reglas de Apple Wallet. Una vez que un pase está en Wallet, lo controla Apple Wallet: los pases se pueden abrir sin Face ID, pueden sugerirse en la pantalla de bloqueo y se sincronizan con tus otros dispositivos a través de iCloud. Por eso Kardin no es para tarjetas bancarias, PIN, contraseñas ni documentos de identidad.
- Lo que aparece en el pase. Cualquiera que pueda ver tu iPhone desbloqueado, o tu pantalla de bloqueo cuando se sugiere un pase, puede ver los datos y el código de barras del pase, igual que con una entrada en papel.
- Las comprobaciones del organizador. Un pase creado con Kardin tiene el mismo código de barras que el original. Que se acepte o no depende del recinto, la aerolínea o la tienda.
- Errores de lectura. La extracción es automática y puede equivocarse; la pantalla de revisión es donde lo detectas.
Privacidad
Todos los detalles, incluidos tus derechos y lo relativo al sitio web, están en la política de privacidad.
Informar de una vulnerabilidad
Si encuentras un problema de seguridad en la app, en el servicio de firma de pases o en este sitio web, escribe a support@kardin.app con "Security" en el asunto. Responderemos lo antes posible, y no emprenderemos acciones contra la investigación de buena fe que evite perjudicar a los usuarios y nos dé un plazo razonable para solucionar el problema.