Revela Privacy Policy
Last updated: September 28, 2026
Summary
Revela is an open-source presentation editor that runs in your browser. It has no servers of its own that receive your presentations or data: your work is stored in your browser and only leaves it when you ask (saving to Google Drive, sharing, collaborating, using AI…). There are no ads, no analytics and no tracking cookies.
What is stored in your browser
Your presentations, settings, your name (if you type it to comment, collaborate or sign) and, if you sign, a signing key that cannot leave the browser. They are kept in the browser's local storage (localStorage and IndexedDB) and you can delete them at any time by clearing the site's data.
Google Drive and your Google account
If you choose to connect Google Drive, Revela asks for your permission through Google with the drive.file scope. With it, Revela can only see and change the files it creates or that you explicitly open with Revela; it cannot see the rest of your Drive. It also asks for drive.install, which only lets Revela appear in Drive's “Open with” and “New” menus. If you sign in, Revela may receive your name, email address and profile picture only to show which account you are using.
- Revela uses this data only for what you ask: listing, opening, saving and sharing your Revela presentations.
- Data goes directly from your browser to Google; it does not go through or get stored on any Revela server.
- Revela does not sell or transfer your Google data, and does not use it for advertising or to train artificial-intelligence models.
- You can revoke access at any time at myaccount.google.com/permissions.
Revela's use and transfer of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
Features that talk to other services (only if you use them)
- Sharing: the presentation is encrypted in your browser before it leaves; it is stored in your Google Drive, in a file you upload yourself, or on a server you configure. Without the key or password it cannot be read.
- Live collaboration and phone remote: browsers connect directly (WebRTC, encrypted). PeerJS's public service only introduces them; if a collaboration server is used, it is the one configured by whoever runs the installation.
- Audience polls and Q&A: likewise, browser to browser.
- Dropbox and OneDrive: only if you connect them; your presentation goes directly from your browser to Revela's folder there (Dropbox: Apps/Revela only, or the Revela folder if you set up an app with full access to use “Open with Revela”; OneDrive: the Revela folder). The access is kept in memory while the page is open, and no Revela server is involved.
- Artificial intelligence: only with your own OpenRouter key; the text you send goes to OpenRouter and the model you choose, under their terms.
- Live captions, speaker coach and dictation: use the browser's speech recognition; in Chrome and Edge the audio is sent to their speech service. Revela warns you before turning it on.
- Image background removal: the model is downloaded once and runs in your browser; the image never leaves it.
- Searching free resources, fonts and libraries: only when you use them (and after asking once), the search words go to the service you search — Openverse (pictures, GIFs, sounds), Iconify (icons), Wikimedia Commons (videos and 3D models), Poly Haven or Sketchfab (3D models) — and the files you add come from their sites (sounds from Freesound or Jamendo); Google Fonts and jsDelivr serve fonts and libraries. Like any website, they receive the request and your IP address; nothing from your presentation is sent.
- Embedded content (YouTube, Vimeo, web pages, dashboards): served by each service under its own policy.
Children
Revela can be used in schools. It collects no data for profiling or advertising. When a school uses it with students, the school decides which accounts and services are connected.
Changes and contact
If this policy changes, this page will be updated with its date. For questions or to exercise your rights, open an issue at github.com/fmesasc/revela/issues. The source code is public at github.com/fmesasc/revela.
Política de privacidad de Revela
Última actualización: 28 de septiembre de 2026
En resumen
Revela es un editor de presentaciones de código abierto que funciona dentro de tu navegador. No tiene servidores propios que reciban tus presentaciones ni tus datos: lo que haces se guarda en tu navegador, y solo sale de él cuando tú lo pides (guardar en Google Drive, compartir, colaborar, usar la IA…). No hay publicidad, ni analítica, ni cookies de seguimiento.
Qué se guarda en tu navegador
Tus presentaciones, la configuración, tu nombre (si lo escribes para comentar, colaborar o firmar) y, si firmas, una clave de firma que no puede salir del navegador. Se guardan en el almacenamiento local del navegador (localStorage e IndexedDB). Puedes borrarlos cuando quieras borrando los datos del sitio en tu navegador.
Google Drive y tu cuenta de Google
Si decides conectar Google Drive, Revela te pide permiso mediante el sistema de Google con el alcance drive.file. Con él, Revela solo puede ver y modificar los archivos que crea él mismo o que tú abres expresamente con Revela; no puede ver el resto de tu Drive. También pide drive.install, que solo permite que Revela aparezca en los menús «Abrir con» y «Nuevo» de Drive. Si inicias sesión, Revela puede recibir tu nombre, tu dirección de correo y tu foto de perfil solo para mostrarte con qué cuenta has entrado.
- Revela usa estos datos únicamente para lo que pides: listar tus presentaciones de Revela, abrirlas, guardarlas y compartirlas.
- Los datos van directamente de tu navegador a Google; no pasan por ningún servidor de Revela ni se guardan en él.
- Revela no vende, no cede y no usa tus datos de Google para publicidad ni para entrenar modelos de inteligencia artificial.
- Puedes retirar el permiso en cualquier momento en myaccount.google.com/permissions.
El uso y la transferencia por parte de Revela de la información recibida de las API de Google se ajustan a la Política de datos de usuario de los servicios de API de Google, incluidos los requisitos de uso limitado.
Funciones que se comunican con otros servicios (solo si las usas)
- Compartir: la presentación se cifra en tu navegador antes de salir; se guarda en tu Google Drive, en un archivo que subes tú o en el servidor que tú configures. Sin la clave o la contraseña no se puede leer.
- Colaborar en directo y mando del móvil: los navegadores se conectan directamente (WebRTC, cifrado). El servicio público de PeerJS solo los presenta entre sí; si se usa un servidor de colaboración, es el que configure quien administra la instalación.
- Votaciones y preguntas del público: igual, de navegador a navegador.
- Dropbox y OneDrive: solo si los conectas; la presentación va directamente de tu navegador a la carpeta de Revela allí (Dropbox: solo Aplicaciones/Revela, o la carpeta Revela si configuras una app con acceso completo para usar «Abrir con Revela»; OneDrive: la carpeta Revela). El acceso se guarda en memoria mientras la página está abierta y no interviene ningún servidor de Revela.
- Inteligencia artificial: solo con tu propia clave de OpenRouter; el texto que envías va a OpenRouter y al modelo que elijas, con sus condiciones.
- Subtítulos en directo, entrenador de oratoria y dictado: usan el reconocimiento de voz del navegador; en Chrome y Edge el audio se envía a su servicio de voz. Revela avisa antes de activarlo.
- Quitar el fondo de imágenes: el modelo se descarga una vez y se ejecuta en tu navegador; la imagen no sale de él.
- Búsqueda de recursos libres, fuentes y bibliotecas: solo cuando los usas (y tras preguntarte una vez), las palabras que buscas van al servicio donde buscas —Openverse (imágenes, GIF, sonidos), Iconify (iconos), Wikimedia Commons (vídeos y modelos 3D), Poly Haven o Sketchfab (modelos 3D)— y los archivos que añades se descargan de sus webs (los sonidos, de Freesound o Jamendo); Google Fonts y jsDelivr sirven fuentes y bibliotecas. Como cualquier web, reciben la petición y tu dirección IP; no se envía nada de tu presentación.
- Contenido insertado (YouTube, Vimeo, páginas web, paneles de datos): lo sirve cada servicio, con su propia política.
Menores
Revela puede usarse en centros educativos. No recoge datos para perfiles ni publicidad. Si un centro lo usa con alumnado, el centro decide qué cuentas y servicios se conectan.
Cambios y contacto
Si esta política cambia, se actualizará esta página con su fecha. Para cualquier duda o para ejercer tus derechos, abre una consulta en github.com/fmesasc/revela/issues. El código fuente es público en github.com/fmesasc/revela.