FOLIO § TTRANSPARENCIA

Transparencia que se calcula sola.

La mayoría de los reportes anuales de organizaciones civiles tardan seis meses, vienen en PDF y agregan números en categorías. DCD publica el libro mayor de cada causa al instante, por peso, con folio de la transacción y CFDI cuando aplica. Donador, beneficiario y consejo ven los mismos datos, en la misma página, sin pasar por marketing.

A · Qué se publicaEn la página de cada tenant.

Cada tenant tiene su propia página pública en {slug}.dcd.schulder.mx/transparencia. Lo que ahí se ve:

  • Totales por periodo — lifetime, año en curso, mes en curso. Solo donaciones efectivamente pagadas; pledges, OXXO sin liquidar y SPEI no confirmados quedan fuera del total hasta que Conekta confirme.
  • Entregado a beneficiarios — suma de dispersiones registradas con comprobante. Es la métrica que separa recibido de transferido al ejecutor.
  • Donadores únicos — conteo deduplicado por user_id y correo normalizado. Un donador que aporta doce veces cuenta como uno.
  • Causas activas — ordenadas por recaudado, con trust score, monto recaudado, monto dispersado y % de avance contra meta.
  • Evidencias públicas — fotos, actas, recibos subidos por el tenant o el beneficiario y marcados explícitamente como públicos.
  • Reportes de impacto — cualquier reporte con is_public = true y fecha de publicación en el pasado.
  • Footer con metodología — cómo se calculan los números, qué se incluye, qué no.

B · Qué NO se publicaLa frontera con la privacidad.

Nombres y correos de donadores individuales
La página agrega y deduplica; no lista. La LFPDPPP marca como dato personal cualquier identificador que permita asociar a una persona física con su comportamiento; un listado público los expondría sin necesidad operativa.
CFDIs del beneficiario
Cada CFDI aparece atado a su causa con monto y UUID, pero el XML y el PDF representativo quedan privados. Contienen RFC de proveedores y conceptos detallados que el beneficiario tiene derecho a no exponer.
Comprobantes bancarios de dispersión
La dispersión es visible (monto, fecha, beneficiario, método), pero la imagen del estado de cuenta no. Tiene CLABE, número de cuenta y otros datos protegidos.
Documentos de KYC del beneficiario
CSF, acta constitutiva, INE del representante, carátula bancaria. Viven en disco no público; las descargas son gated por permisos de revisor.
Llaves API, contraseñas, secretos de webhook
Cifrados en BD, nunca expuestos en ninguna interfaz — ni siquiera al tenant_admin.

C · Tiempo realSin job nocturno, sin reporte trimestral.

El libro mayor de cada causa se actualiza con cada evento: un cobro de Conekta que confirma vía webhook, una dispersión que captura el tenant_admin, un CFDI que aprueba el revisor. La página de transparencia se calcula al momento de la consulta sobre los datos vigentes — no hay consolidación batch. Lo que ve un donador a las 11:47 PM del miércoles es exactamente el estado del sistema a las 11:47 PM del miércoles.

D · AnonimizaciónTres niveles de visibilidad.

Cada donación se ve en tres niveles según quién mire:

El tenant
Ve datos completos en /admin/donaciones: nombre del donador, correo, RFC si se capturó, monto, causa, folio Conekta. Necesarios para emitir CFDI y para contacto operativo.
El donador autenticado
Ve su propio historial completo en /mis-donaciones. Otros donadores no.
El público en /transparencia
Solo agregados: totales por periodo, conteo único, métricas por causa, listado de causas. No aparecen nombres individuales.

Esta separación no es opcional — está en el código de los controladores de transparencia y se valida en tests (ownership cross-tenant, filtros de visibilidad, bucketing por periodo).

E · Ejemplo en vivoCómo se ve en operación.

ProIrapuato A.C. tiene su transparencia en vivo. Lo que aparece ahí es lo que cualquier tenant tendría desde el momento que se provisiona.

Ver /transparencia de ProIrapuato Leer el caso completo

Antes de adoptar el modelo

La transparencia automática es una postura, no solo una feature.

Algunos consejos prefieren control editorial sobre lo que se publica de su operación, y eso es una decisión legítima. DCD asume que la transparencia automática es un activo —protege a la organización frente a sospechas, ahorra carga reportiva, atrae donadores serios— pero conviene conversarlo con el consejo antes de comprometer a la organización al modelo.

Agendar conversación