CMS

Discourse

Sin clasificarSitio oficial

Discourse es la principal plataforma moderna de foro open source, escrita en Ruby on Rails y utilizada por miles de comunidades en el mundo, desde proyectos open source a marcas y equipos DevRel. Se puede autoalojar bajo licencia GPL v2 o usar como servicio gestionado por Civilized Discourse Construction Kit, Inc., que ofrece alojamiento UE en Irlanda. Desde el punto de vista de privacidad, es una de las plataformas comunitarias más limpias: pocas cookies, sin rastreadores de terceros por defecto y exportación de datos clara.

Presentación

¿Qué hace Discourse?

Qué es Discourse

Discourse es una plataforma de foro open source creada en 2013 por Jeff Atwood (cofundador de Stack Overflow) y desarrollada por Civilized Discourse Construction Kit, Inc. Está escrita en Ruby on Rails y se distribuye como contenedor Docker fácil de autoalojar. Grandes proyectos open source, comunidades de desarrolladores y marcas usan Discourse como foro, a menudo en sustitución de phpBB, vBulletin o Vanilla. La plataforma está bajo GPL v2 y el código está disponible en GitHub; la misma base de código alimenta el alojamiento gestionado de CDCK, Inc.

Qué datos y cookies usa Discourse

Para visitantes que solo leen, Discourse fija pocas cookies: _t (autenticación al iniciar sesión), _forum_session (sesión Rails), session_id y algunos tokens CSRF. Para miembros, almacena nombre, correo, IP, preferencias, mensajes, borradores, insignias y notificaciones. La plataforma utiliza oneboxes para renderizar previsualizaciones en línea de enlaces, obteniendo la URL desde el servidor y cargando imágenes remotas. Por defecto no carga analítica, marketing ni anuncios de terceros; el administrador puede activar Google Analytics o Plausible vía ajustes.

Implicaciones RGPD y ePrivacy

Las cookies de sesión de Discourse son estrictamente necesarias para la autenticación y están exentas de consentimiento. El tratamiento de los datos de miembros se basa en el contrato con el usuario y el interés legítimo cubre la prevención del abuso. Discourse incluye Export your data y Delete account que satisfacen los artículos 15 y 17 RGPD. Las principales cuestiones ePrivacy provienen de oneboxes que incrustan YouTube, X, Twitch o Imgur, que aportan sus propias cookies y rastreadores.

Se requiere consentimiento

No para la experiencia de foro por defecto. Discourse puede funcionar sin banner porque sus cookies son estrictamente necesarias. El consentimiento entra en juego cuando el administrador activa un plugin de analítica (Google Analytics, Matomo, Plausible) o embeds de terceros. El banner debería entonces bloquear esas funciones. Discourse incluye una página de ajustes que ayuda a un setup respetuoso con el RGPD.

Transferencias de datos

En autoalojado en región UE no se produce transferencia a un tercer país. Con Discourse hosting, los clientes pueden elegir la región UE (Irlanda en Digital Ocean) y los datos permanecen en la UE. CDCK, Inc. (EE. UU.) sigue siendo responsable de la plataforma y accede a datos del tenant para soporte y seguridad; las transferencias se apoyan en el DPA de Discourse, el Marco de Privacidad de Datos UE EE. UU. y las cláusulas tipo UE.

Pasos prácticos de cumplimiento

Autoaloje Discourse en un centro UE o elija la región UE del hosting; documente el foro en el registro del art. 30; firme el DPA de Discourse si usa el servicio gestionado; destaque la exportación y eliminación de cuenta en la política; revise los oneboxes y embeds activos y bloquéelos detrás del consentimiento si cargan contenido de terceros; configure la retención de usuarios y los trust levels para reducir el dataset con el tiempo.

Cumplimiento

Discourse y el RGPD

Base jurídica
Contract (Art. 6(1)(b) GDPR) for the forum service, legitimate interest (Art. 6(1)(f)) for security and abuse prevention; consent (Art. 6(1)(a)) for any third party embeds, oneboxes or chat integrations that load external content
Nivel de riesgo
low
Normativa aplicable
GDPR, ePrivacy Directive, TTDSG, LIL, DSA for very large online platforms (rarely applicable to community forums)

Evaluación de impacto (EIPD)

Discourse por sí solo rara vez necesita una EIPD. Si el foro aloja debates sensibles (salud, religión, política), utiliza funciones de moderación con IA o activa muchos oneboxes que cargan contenido de terceros, documente una EIPD que cubra categorías de contenido, subencargados y analítica activada.

Texto de ejemplo para su banner

Nuestra comunidad funciona en Discourse. Al navegar y publicar recibirá una cookie de sesión. No fijamos rastreadores de terceros. Algunas publicaciones pueden incrustar medios externos (YouTube, X) que solo se cargan tras su aceptación.
Cookies y rastreadores

Lo que Discourse instala y contacta

Método de seguimiento
Open source forum platform written in Ruby on Rails, served as a single page application. Self hosted by the customer or hosted by Discourse, Inc. on managed servers. Sets first party session cookies for authentication and user preferences; no third party trackers by default.
Ubicación de los servidores
For self hosted Discourse, the customer's chosen infrastructure. For Discourse hosting, Civilized Discourse Construction Kit, Inc. (San Francisco), operates regions including the United States, Ireland (EU) and Australia, deployed on Digital Ocean and AWS.
Modo sin cookies disponible
Sí
Transferencia de datos fuera de la UE
For self hosted Discourse in an EU data centre, no data leaves the EU unless administrators activate plugins or oneboxes that load third party content (YouTube, X embeds). For Discourse hosted, customers can choose the EU region; Discourse, Inc. remains a US controller for the platform and accesses tenant data for support and security. SCCs and the EU US Data Privacy Framework are referenced in the Discourse DPA.

Cookies instaladas (5)

NombreTipoDuraciónFinalidad
_tfirst party1 yearLong lived authentication cookie that keeps the user logged in to Discourse.
_forum_sessionfirst partySessionRails session cookie used to manage the current user session.
session_idfirst partySessionInternal session identifier used for CSRF protection and session continuity.
destination_urlfirst partyShort livedStores the destination URL to redirect to after login when the user accesses a protected page anonymously.
authentication_datafirst partyShort livedHolds OAuth or SSO data temporarily during a third party login flow.

Dominios de terceros contactados (4)

  • <forum_domain>
  • discourse.org
  • discourse-cdn.com
  • meta.discourse.org
Preguntas

Preguntas frecuentes sobre Discourse

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

¿Qué cookies fija Discourse?

El foro fija _t (autenticación al iniciar sesión), _forum_session (sesión Rails), session_id y tokens CSRF. No fija cookies de rastreo de terceros por defecto. Los plugins analíticos opcionales pueden añadir cookies sujetas a consentimiento.

¿Necesito un banner de consentimiento para Discourse?

No para la configuración por defecto: todas las cookies son estrictamente necesarias. Será necesario si activa Google Analytics u otros rastreadores vía plugins, o si permite oneboxes que cargan medios de terceros al visualizarlos.

¿Cuál es la base jurídica para Discourse?

Ejecución del contrato para los miembros del foro, interés legítimo para visitantes que leen contenido público y para la prevención del abuso. El consentimiento es la base para integraciones analíticas o de marketing opcionales.

¿Existen transferencias fuera de la UE?

Autoalojado en la UE permanece en la UE. Discourse hosting ofrece una región UE (Irlanda). La transferencia a EE. UU. en el modelo gestionado se ampara en el Marco de Privacidad de Datos UE EE. UU. y en las cláusulas tipo del DPA.

¿Se necesita EIPD para Discourse?

Raramente en un foro comunitario habitual. Una EIPD se justifica si el foro aloja debates sensibles, usa moderación con IA o activa muchos embeds de terceros. Como mínimo, documente los flujos en el registro del art. 30.

¿Cómo operar Discourse cumpliendo la normativa?

Elija un hospedaje UE, configure correo y contraseñas de manera segura, exponga la exportación y eliminación de cuenta integradas, firme el DPA de Discourse en modo gestionado y revise cada plugin o onebox por flujos a terceros.

¿Cuáles son las alternativas a Discourse?

Flarum (open source PHP), NodeBB (open source Node.js), Vanilla Forums (comercial), Lemmy (federado open source), Mastodon para comunidades de discusión, Slack o Mattermost para equipos orientados a chat. Casi todos autoalojables en la UE.

¿Cómo describir a Discourse en la política de cookies?

Liste _t, _forum_session y session_id en Estrictamente necesarias con proveedor Civilized Discourse Construction Kit, Inc., EE. UU. (o autoalojado), finalidad autenticación y sesión, plazo sesión a unas semanas. Mencione por separado los oneboxes y cualquier integración analítica opcional.

Haga que su sitio cumpla la normativa hoy mismo.

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