Alojamiento

Firebase

Sin clasificarSitio oficial

Firebase es una plataforma de Google Cloud con servicios de backend móvil y web ampliamente utilizada en Europa para autenticación, bases de datos en tiempo real, notificaciones push, alojamiento y analítica. La mayoría de los productos Firebase se ejecuta en infraestructura Google con almacenamiento multi-región por defecto; Cloud Firestore, Cloud Storage y Cloud Functions pueden fijarse a regiones europeas, mientras que Firebase Analytics y Cloud Messaging tratan datos globalmente con almacenamiento en EE. UU.

Presentación

¿Qué hace Firebase?

¿Qué es Firebase?

Firebase es una plataforma de Google Cloud que agrupa servicios de backend móvil y web en un único SDK. Los productos habituales incluyen Firebase Authentication, Cloud Firestore, Realtime Database, Firebase Cloud Messaging, Firebase Analytics, Crashlytics, Firebase Hosting y Cloud Functions. Es muy utilizada en Europa porque evita operar de forma independiente la autenticación, la base de datos y la analítica.

Cookies y datos recogidos

Firebase Authentication almacena credenciales, tokens de refresco e identificadores de sesión. Cloud Firestore y Realtime Database guardan los datos de la aplicación que escribe el desarrollador. Firebase Cloud Messaging almacena tokens de dispositivo para notificaciones. Firebase Analytics recoge eventos, pantallas vistas, información del dispositivo, direcciones IP y un identificador persistente de instancia (Firebase Installation ID). Crashlytics recoge stack traces, estado del dispositivo e identificadores de usuario si se adjuntan.

Implicaciones RGPD y ePrivacy

Authentication, Cloud Firestore y Realtime Database para prestar la app se basan en la ejecución del contrato (art. 6(1)(b) RGPD). Firebase Analytics y Crashlytics se basan en consentimiento (art. 6(1)(a)) y en el artículo 5(3) ePrivacy porque leen y escriben identificadores en el dispositivo. Las campañas de marketing vía Cloud Messaging requieren consentimiento. Use Firebase Consent Mode (Google Consent Mode v2) para propagar los signos de consentimiento a Analytics.

Transferencias y alojamiento

Cloud Firestore, Cloud Storage y Cloud Functions pueden configurarse para almacenar en regiones UE (europe-west1, europe-west3, eur3, etc.). Firebase Authentication, Firebase Analytics y Cloud Messaging tratan datos globalmente con almacenamiento en EE. UU. Las transferencias se basan en la certificación de Google bajo el Data Privacy Framework UE-EE. UU. y en cláusulas contractuales tipo del DPA de Google Cloud.

Pasos prácticos de cumplimiento

Firme el DPA de Google Cloud desde la consola de Firebase. Fije Cloud Firestore y Cloud Storage en regiones de la UE. Active Firebase Consent Mode y condicione Firebase Analytics y Crashlytics a su CMP. En apps móviles, solicite App Tracking Transparency en iOS antes de activar Analytics y siga las recomendaciones del Android Privacy Sandbox. Documente los servicios Firebase utilizados, las regiones y la base del Data Privacy Framework en su política.

Cumplimiento

Firebase y el RGPD

Firebase está clasificado como «Sin clasificar». En un sitio dirigido a visitantes europeos, solo debe cargarse después del consentimiento del visitante y debe figurar en su política de cookies.

Base jurídica
Consent (Art. 6(1)(a) GDPR) for Firebase Analytics, Crashlytics, Cloud Messaging marketing campaigns and any tracking-style identifiers. Contract performance (Art. 6(1)(b)) for Authentication and database operations strictly necessary to deliver the requested service. Strictly necessary cookies and identifiers rely on Art. 5(3) ePrivacy.
Nivel de riesgo
medium
Normativa aplicable
GDPR, ePrivacy Directive 2002/58/EC, EU US Data Privacy Framework, CCPA, German TDDDG

Evaluación de impacto (EIPD)

Se recomienda una EIPD para despliegues Firebase que combinen Authentication, Analytics y Crashlytics con volúmenes de usuarios significativos, dado el tratamiento global en Google Cloud y los identificadores persistentes usados para analítica y marketing.

Texto de ejemplo para su banner

Esta aplicación utiliza Firebase (Google LLC) para autenticación, almacenamiento y analítica. Firebase Analytics y Crashlytics solo se activan tras su consentimiento. Los datos personales pueden transferirse a infraestructura de Google fuera del EEE al amparo del Data Privacy Framework UE-EE. UU. o de cláusulas contractuales tipo.
Cookies y rastreadores

Lo que Firebase instala y contacta

Método de seguimiento
mobile and web SDK and backend services from Google Cloud (Firebase Authentication, Cloud Firestore, Realtime Database, Firebase Cloud Messaging, Firebase Analytics, Firebase Hosting, Firebase Crashlytics)
Ubicación de los servidores
global Google Cloud infrastructure (default multi-region; explicit EU regions available for Cloud Firestore, Cloud Functions and Cloud Storage)
Transferencia de datos fuera de la UE
Firebase is operated by Google LLC, a US company. Most Firebase services run on Google Cloud infrastructure. Some products such as Cloud Firestore, Cloud Storage and Cloud Functions allow selecting EU regions; others (Authentication, Cloud Messaging, Analytics) currently process data globally with US storage. Transfers rely on the Google EU US Data Privacy Framework certification and Standard Contractual Clauses.

Cookies instaladas (4)

NombreTipoDuraciónFinalidad
firebase_id_tokenfirst_party1 hourShort-lived ID token issued by Firebase Authentication after a successful login.
firebase_refresh_tokenfirst_partyVariable (long-lived)Refresh token stored locally so the app can request new ID tokens without forcing re-authentication.
FIREBASE_INSTALLATION_IDfirst_partyPersistentPersistent app instance identifier used by Firebase Analytics, Crashlytics and Cloud Messaging to attribute events.
FCM_TOKENfirst_partyPersistentDevice token used by Firebase Cloud Messaging to deliver push notifications.

Dominios de terceros contactados (5)

  • firebase.googleapis.com
  • firebaseio.com
  • firebaseinstallations.googleapis.com
  • fcmregistrations.googleapis.com
  • firebaselogging-pa.googleapis.com
Preguntas

Preguntas frecuentes sobre Firebase

¿No encuentra su pregunta? Escríbanos, respondemos rápido.

¿Qué identificadores establece Firebase?

Firebase Authentication emite un ID token (1 hora) y un refresh token de larga vida. Firebase Installations crea un identificador persistente de instancia de app utilizado por Analytics, Crashlytics y Cloud Messaging. Firebase Cloud Messaging almacena un token de dispositivo. Firebase Analytics y Crashlytics escriben payloads de eventos con información de dispositivo e IP cuando están activos.

¿Necesito consentimiento para usar Firebase?

Firebase Authentication y las bases que solo prestan la funcionalidad solicitada no requieren un banner específico. Firebase Analytics, Crashlytics y las campañas de marketing por Cloud Messaging requieren consentimiento libremente prestado conforme al art. 6(1)(a) RGPD y al art. 5(3) ePrivacy. Use Firebase Consent Mode para condicionar la recogida.

¿Cuál es la base jurídica del tratamiento con Firebase?

Authentication, Cloud Firestore y Realtime Database para prestar la app se basan en la ejecución del contrato (art. 6(1)(b)). Firebase Analytics, Crashlytics y el marketing por Cloud Messaging se basan en consentimiento (art. 6(1)(a)). La conservación fiscal puede basarse en obligación legal (art. 6(1)(c)). Los identificadores estrictamente necesarios se acogen al art. 5(3) ePrivacy.

¿Firebase transfiere datos a terceros países?

Sí para varios productos Firebase. Cloud Firestore, Cloud Storage y Cloud Functions pueden fijarse a regiones europeas. Firebase Authentication, Firebase Analytics y Cloud Messaging tratan datos globalmente con almacenamiento en EE. UU. Las transferencias se basan en la certificación de Google bajo el Data Privacy Framework UE-EE. UU. y en cláusulas contractuales tipo del DPA de Google Cloud.

¿Necesito una EIPD para Firebase?

Es recomendable para despliegues Firebase que combinan Authentication, Analytics y Crashlytics con volúmenes elevados, dado el tratamiento global y los identificadores persistentes. No suele ser necesaria para un proyecto solo de Authentication o solo de hosting.

¿Cómo despliego Firebase de forma conforme?

Firme el DPA de Google Cloud desde la consola de Firebase. Fije Cloud Firestore y Cloud Storage en regiones europeas. Active Firebase Consent Mode y condicione Firebase Analytics y Crashlytics a su CMP. En apps móviles, solicite App Tracking Transparency en iOS antes de activar Analytics. Documente los servicios Firebase, regiones y base DPF en su política.

¿Existen alternativas a Firebase más respetuosas con la privacidad?

Alternativas europeas: Supabase (gestionado en regiones europeas sobre AWS), Appwrite (código abierto, autoalojado o cloud europeo), Hasura con hosting europeo y Nhost (hosting europeo). Para analítica únicamente, prefiera Plausible, Matomo, Pirsch o Posthog con hosting europeo. La elección depende de si necesita un backend completo o solo determinados productos Firebase.

¿Cómo actualizo mi política para Firebase?

Liste los servicios Firebase utilizados (Authentication, Cloud Firestore, Storage, Functions, Cloud Messaging, Analytics, Crashlytics) con su finalidad, las regiones configuradas y los identificadores persistentes emitidos. Indique que los datos pueden transferirse a infraestructura de Google fuera del EEE al amparo del Data Privacy Framework UE-EE. UU. o de cláusulas contractuales tipo, y referencie el DPA de Google Cloud.

Haga que su sitio cumpla la normativa hoy mismo.

Gratis hasta 25.000 sesiones al mes. Sin tarjeta de crédito, sin compromiso.