Política de privacidad

RowDeck es una app para iPhone que monitoriza servidores MySQL y MariaDB, creada por un desarrollador independiente. No necesita cuenta, y ningún servidor nuestro se interpone entre la app y tu base de datos. Esta política explica qué guarda la app, qué envía y adónde, y qué recoge este sitio web.

En resumen

  • RowDeck se conecta desde tu iPhone a los servidores MySQL y MariaDB y a los bastiones SSH que configures. No hay ningún servidor nuestro en medio, así que tus conexiones, consultas y datos no pueden pasar por él.
  • Las contraseñas, las claves privadas, los certificados, las huellas digitales fijadas y tus claves de API de IA se quedan en el iOS Keychain de este iPhone, sin sincronización con iCloud.
  • Los informes de fallos van a Sentry y los recuentos de uso, a nuestro propio servidor de analítica, a partir del momento en que tocas Listo en la primera pantalla. Nunca contienen tu SQL, nombres de esquemas, tablas o columnas, nombres de host, valores ni credenciales.
  • El asistente de IA envía una instantánea enmascarada al proveedor que elijas, solo cuando le preguntas algo.
  • No vendemos datos, no mostramos anuncios ni te rastreamos entre apps y sitios web.

A qué se conecta la app

  • Tu servidor MySQL o MariaDB, directamente o a través del bastión SSH y los hosts de salto que configures.
  • El proveedor de IA o el servidor de modelos que configures para el asistente, solo cuando le preguntas algo.
  • Sentry, para los informes de fallos, y nuestro propio servidor de analítica, para los recuentos de uso, cada uno mientras su interruptor está activado.
  • El App Store de Apple, para la compra dentro de la app.

Nada más. La conexión demo funciona sin internet, y la app no hace nada en segundo plano mientras está cerrada.

Qué se queda en tu iPhone

  • iOS Keychain, solo en este dispositivo (WhenUnlockedThisDeviceOnly, sin sincronización con iCloud): las contraseñas de la base de datos y de SSH, las claves privadas y sus frases de contraseña, las claves de Secure Enclave, los certificados de cliente y de CA, las huellas digitales TLS y las claves de host SSH fijadas, tus claves de API de IA y el estado de Pro en caché.
  • Los archivos protegidos de la app: los ajustes de conexión sin secretos (nombre, host, puerto, base de datos, usuario, modo TLS, hosts y usuarios SSH). Se trasladan con una copia de seguridad del iPhone; las contraseñas, las claves y los certificados se quedan en el iPhone en el que se guardaron.
  • Solo en este iPhone, fuera de las copias de seguridad: tu historial de acciones (threads terminados, escrituras y ediciones de filas, con los valores del SQL sustituidos por ?), que se conserva 90 días, y tus snippets de SQL guardados.
  • Solo en memoria: el historial de SQL de la consola y las conversaciones con el asistente. Desaparecen al terminar la sesión.

Una página que exportes va al menú Compartir de iOS como archivo CSV o al portapapeles, donde las copias de RowDeck caducan a los dos minutos; adónde va desde ahí lo decides tú. Al eliminar una conexión se borran del dispositivo sus credenciales y sus huellas digitales de confianza, y tu servidor no se toca.

Asistente de IA

El asistente forma parte de Pro y es gratis en la demo integrada, donde responde con scripts y no llama a ningún modelo. No envía nada hasta que configuras un proveedor y haces una pregunta.

Las solicitudes van directamente de tu iPhone al proveedor que elijas: Anthropic, OpenAI, OpenRouter o Z.ai con tu propia clave de API, o tu propio Ollama o servidor compatible con OpenAI. Lo que recibe ese proveedor se rige por su política de privacidad. Cada clave se queda en el Keychain y solo se envía a la dirección para la que se guardó.

  • Se envía: tu pregunta y una instantánea de la pantalla sobre la que preguntaste: la familia y la versión del servidor, los indicadores de Salud, las sesiones y las esperas de bloqueo, los digests de sentencias.
  • Nunca se envía: el host, el puerto, las direcciones IP, los nombres de conexión ni las contraseñas. Los valores dentro de las sentencias se eliminan en todos los modos.
  • Nombres: con «Nombres ocultos», la opción predeterminada para los proveedores en la nube y los endpoints personalizados, RowDeck envía esquemas, tablas, columnas, cuentas y sentencias con marcadores del tipo table_1 en lugar de los nombres, y restaura los nombres reales en tu iPhone. Con «Nombres reales», la predeterminada solo para Ollama en tu propia red, los envía tal cual.

Antes de enviar, la app muestra lo que ha leído y lo que ha ocultado. El asistente no ejecuta nada: el SQL de una respuesta va a la consola, y terminar un thread pasa por la confirmación habitual.

Informes de fallos y recuentos de uso

El primer arranque termina en una pantalla con dos interruptores, Informes de fallos y errores y Analítica de uso. Los dos vienen activados, y puedes desactivar cualquiera de ellos ahí mismo o más tarde en Ajustes › Privacidad. No sale nada antes de que toques Listo.

  • Informes de fallos y errores envía a Sentry (Functional Software, Inc.) detalles técnicos de los fallos y de las operaciones que no salieron bien: qué falló y en qué parte de la app.
  • Los recuentos de uso van a un servidor de analítica que gestionamos nosotros mismos: las pantallas que abres y pasos como conectarte a un servidor, abrir la demo o comprar y restaurar Pro, con tu plan (Free o Pro). La biblioteca de analítica añade la versión de la app, la versión de iOS, el modelo del dispositivo y el idioma. No compartimos estos recuentos con nadie.
  • Cuando tocas Listo, la app envía una nota con ambas elecciones, aunque la analítica de uso esté desactivada. Si más adelante desactivas la analítica de uso, se envía una última nota con esa elección y no sigue nada nuevo; los eventos registrados antes pueden salir todavía de la cola. Si desactivas los informes de fallos, se detienen de inmediato.

Ninguno de los dos contiene nunca tu SQL, nombres de esquemas, tablas o columnas, nombres de host, valores de filas, contraseñas, claves ni certificados, y ninguno usa un identificador publicitario. Los datos ya entregados permanecen en poder del encargado del tratamiento. Para preguntar por los datos que ha enviado la app, escribe a support@rowdeck.app.

Permisos

  • Face ID desbloquea la app mientras Exigir Face ID está activado, como viene por defecto; tu código también sirve. Los datos de Face ID se quedan en iOS: RowDeck solo sabe si el desbloqueo funcionó.
  • Red local: la app solo la pide para llegar a un servidor de base de datos, un bastión o un modelo en tu propia red.

RowDeck no pide acceso a tu ubicación, tus contactos, tus fotos, la cámara ni el micrófono.

Compras

Apple vende RowDeck Pro. Nunca recibimos tus datos de pago. La app comprueba en el dispositivo la transacción firmada por Apple para desbloquear Pro, y los recuentos de uso solo registran el resultado de una compra o una restauración.

Este sitio web

rowdeck.app es un sitio web estático alojado en Cloudflare, que procesa datos técnicos de las solicitudes, como las direcciones IP, para servirlo y protegerlo.

Usamos Cloudflare Web Analytics para contar las visitas a las páginas y medir lo rápido que cargan. No instala cookies ni guarda nada en tu navegador.

Usamos Google Analytics 4 para ver qué páginas se leen y qué botones se pulsan, como la insignia del App Store. Instala cookies y se carga tras tu primera interacción o unos segundos después de que se abra la página. Mantenemos desactivadas sus funciones publicitarias. Esos datos se rigen por la política de privacidad de Google.

Si nos escribes un correo, usamos tu dirección y tu mensaje solo para responderte.

Niños

RowDeck es una herramienta para desarrolladores y no está dirigida a niños. No recopilamos a sabiendas información personal de niños.

Tus opciones y cambios

Todo lo que guarda la app está en tu dispositivo, así que puedes verlo, cambiarlo o borrarlo allí. Para cualquier cosa sobre los datos que ha enviado la app, este sitio web o tus correos, escribe a support@rowdeck.app.

Si cambiamos esta política, publicamos la nueva versión en esta página con una fecha nueva.

Contacto

Vladimir Chemeris desarrolla RowDeck. Preguntas sobre privacidad: support@rowdeck.app.