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_idy 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 = truey 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.
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