Configurar la sincronización con Google Drive (credenciales propias, BYO)
Última actualización: 2026-10-09
Para sincronizar un vault local con tu Google Drive en Plainva, puedes usar tus propias credenciales de la API de Google. Dado que Plainva (todavía) no ha pasado la verificación central CASA de Google, este enfoque de credenciales propias (Bring Your Own, BYO) ofrece una forma segura de sincronizar tus archivos privados.
En esencia, configuras tu propio pequeño “proyecto de desarrollador” en Google, que te pertenece solo a ti y al que solo tú puedes acceder.
Guía paso a paso
1. Crear un proyecto en Google Cloud Console
- Ve a la Google Cloud Console.
- Inicia sesión con tu cuenta de Google.
- Arriba a la izquierda (junto al logo de Google Cloud), abre el desplegable de proyectos y elige New Project.
- Introduce un nombre (p. ej. “Plainva Sync”) y haz clic en Create.
2. Activar la API de Google Drive
- Selecciona tu proyecto recién creado en el desplegable de arriba.
- Busca Google Drive API en la barra de búsqueda superior y elige la entrada bajo “Marketplace”.
- Haz clic en Enable.
3. Configurar la pantalla de consentimiento OAuth
Para que Plainva use tus credenciales, hay que configurar una pantalla de consentimiento (“OAuth Consent Screen”). Como solo tú usas la app, se queda en modo “testing”.
- En el menú lateral izquierdo, bajo APIs & Services, abre OAuth consent screen.
- En “User Type” elige External (a menos que uses Google Workspace) y haz clic en Create.
- App information:
- App name: p. ej. “Plainva”
- User support email: tu propio correo electrónico
- Developer contact information: tu propio correo electrónico
- Haz clic en Save and Continue.
- Scopes:
- Haz clic en Add or Remove Scopes.
- Busca
.../auth/drive(Google Drive API, acceso completo) y marca la casilla. - Contexto: se necesita acceso completo para que Plainva también pueda sincronizar archivos que colocas en tu carpeta de sincronización mediante la interfaz web de Google Drive.
- Haz clic en Update, luego en Save and Continue.
- Test users:
- Haz clic en Add Users.
- Introduce exactamente la dirección de correo de Google que usarás más adelante para la sincronización en Plainva.
- Haz clic en Save and Continue y vuelve al panel.
Importante: NO necesitas publicar la app — funciona por completo en el estado “Testing”. En ese caso, cuenta con que Google haga caducar el inicio de sesión a los 7 días, y para siempre: en este modo también caduca el token de renovación, así que Plainva no puede renovarlo en segundo plano. Plainva te lo dice en palabras claras («inicio de sesión caducado»), y Volver a conectar en los detalles de la cuenta lo restablece en una sola ronda para cada servicio de esa cuenta.
En producción elimina la caducidad fija del modo de prueba. No garantiza un inicio de sesión permanente: Google puede seguir caducando o revocando el acceso. Los requisitos de publicación y verificación dependen del uso y de los permisos solicitados. Google: caducidad de los tokens de renovación.
4. Crear credenciales (Client ID y Secret)
- Abre Credentials en el menú de la izquierda.
- Haz clic en Create Credentials arriba y elige OAuth client ID.
- Como “Application type” elige Desktop app (o “Other UI”).
- Nombre: p. ej. “Plainva Desktop Client”.
- Haz clic en Create.
- Aparece una ventana emergente con tu Client ID y Client Secret.
5. Introducirlos en Plainva
- Abre Plainva y ve a la configuración del vault (icono de engranaje del vault en cuestión).
- Abre la sección Sincronización.
- Elige Google Drive como proveedor.
- Pega el Client ID y el Client Secret copiados en los campos correspondientes.
- Haz clic en Conectar con Google.
- Se abre una ventana del navegador de Google. Inicia sesión con la cuenta que añadiste en “Test users”.
- Google puede avisar de que la app no está verificada. Haz clic en Advanced y luego en Continue to Plainva (unsafe).
- Confirma los permisos solicitados.
Tu vault ahora se sincroniza de forma segura con Google Drive a través de tus propias credenciales.
Google OAuth — Desktop / Android / iOS
Las instrucciones de escritorio anteriores requieren un ID de cliente de escritorio y su secreto de cliente. En el teléfono, tanto en Android como en iOS, Plainva inicia sesión en Google en el navegador: crea en tu proyecto de Google un cliente OAuth de tipo iOS, también para Android, con el ID de paquete com.plainva.app. Plainva vuelve mediante com.plainva.app:/oauth2redirect; no hay secreto de cliente. Introduce el ID de cliente en el formulario de Google de Plainva. No crees un cliente de tipo Android: Google acepta el nombre de paquete y la huella del certificado de la versión de Play en un único proyecto en todo el mundo y rechaza cualquier otro («el nombre del paquete de Android y la huella digital ya están en uso»). Un cliente Android configurado para Plainva 0.8.3 o 0.8.4 no sirve para un nuevo inicio de sesión; las cuentas que ya tienen la sesión iniciada siguen funcionando. Un cliente de escritorio no sustituye al registro móvil. Para calendarios, habilita además Google Calendar API y Google Tasks API.
Google: iOS / Desktop · Google: Android
Añade archivos, calendario o correo a la cuenta correspondiente. Plainva comprueba el acceso elegido y solicita los permisos que faltan.
El registro de Google no corresponde al retorno de este dispositivo. Comprueba el tipo de cliente y la configuración móvil en la guía de Google.
Un error genérico no permite conocer el estado de publicación ni la lista de usuarios de prueba de tu proyecto de Google. Compruébalos en Google Cloud y lee el mensaje específico del proveedor. El cliente de escritorio requiere ID y secreto correspondiente; el registro móvil depende de la plataforma y de la compilación instalada.