Saltar al contenido
PCPR
MapaReportesEstadísticas
Crear reporte
No es denuncia oficial — presunción inocencia — contenido usuarioLa información es aportada por usuarios y no constituye acusación oficial. Presunción de inocencia.No es denuncia oficial — presunción inocencia — contenido usuario | Not an official complaint — presumption of innocence — user-generated content
Términos|Privacidadprivacy fallbackNot an official complaint — presumption of innocence — user-generated content
Documento legal

Política de Privacidad — Privacy Policy

Versión 1.0 — Actualizado 2026-08-30 — bilingual privacidad y privacy.

Nunca guardamos IP. Reportes anónimos nunca exponen email, IP, ni author_id al público. Principio de minimización. Presunción de inocencia aplica a todo contenido.

Contenido

  1. 1. Datos que recolectamos — Data We Collect
  2. 2. Reportes anónimos — Anonymous Reports
  3. 3. Compartir — Sharing
  4. 4. Tus derechos — Your Rights
  5. 5. Cookies
  6. 6. Aviso — Disclaimer
  7. 7. Contacto — Contact

1. Datos que recolectamos — Data We Collect

DatoPropósitoRetención
Email, password hash, username, localeCuentaHasta borrado
Reportes descripción, media, links, querellas, is_anonymousTransparenciaPúblico hasta soft-delete 90d luego hard-delete
No IP, no tracking ubicaciónPrivacidadNunca guardado

Hash contraseña via PBKDF2. Nunca texto plano. Email no expuesto en reportes anónimos. Dirección IP nunca recolectada, nunca logueada, nunca expuesta vía API. Headers de IP cliente (X-Forwarded-For, CF-Connecting-IP) son ignorados.

2. Reportes anónimos — Anonymous Reports

Cuando is_anonymous=true, respuesta pública GET /api/reports/:id establece author_id: null, author: null, sin email, sin ip, sin password_hash, sin email_hash. Solo autor o moderador ve autor. Moderador ve vía sesión autenticada.

3. Compartir — Sharing

Share genera link sin filtrar PII. No vendemos datos. Notificaciones de seguimiento vía Resend solo a seguidos explícitos.

4. Tus derechos — Your Rights

  • Borrar tu reporte (soft delete visible a moderador 90d, luego hard delete + limpieza R2).
  • Solicitar corrección ficha policía.
  • Solicitar exportación o borrado vía contacto@pcdpr.com.

5. Cookies

Solo cookie sesión: session=... HttpOnly Secure SameSite=Lax 7d. Sin tracking.

6. Aviso — Disclaimer

No es denuncia oficial — presunción inocencia — contenido usuario / Not an official complaint — presumption of innocence — user-generated content.

7. Contacto — Contact

contacto@pcdpr.com — Para solicitudes privacidad. Ver Términos de Servicio / Terms of Service.

Version 1.0 — Last updated 2026-08-30 — privacidad and privacy bilingual.

We never store IP. Anonymous reports never expose email, IP, or author_id to the public. Data minimization is our principle. Presumption of innocence applies to all content.

Contents

  1. 1. Data We Collect — Datos que recolectamos
  2. 2. Anonymous Reports — Reportes anónimos
  3. 3. Sharing — Compartir
  4. 4. Your Rights — Tus derechos
  5. 5. Cookies
  6. 6. Disclaimer
  7. 7. Contact

1. Data We Collect — Datos que recolectamos

DataPurposeRetention
Email, password hash, username, localeAccountUntil deletion
Reports description, media, links, querellas, is_anonymousTransparencyPublic until soft-delete 90d then hard-delete
No IP, no location trackingPrivacyNever stored

Password hash stored via PBKDF2. Never plain text. Email not exposed in anonymous reports. IP address never collected, never logged, never exposed via API. Client IP headers (X-Forwarded-For, CF-Connecting-IP) are ignored.

2. Anonymous Reports — Reportes anónimos

When is_anonymous=true, GET /api/reports/:id public response sets author_id: null, author: null, no email, no ip, no password_hash, no email_hash. Only author or moderator can see author. Moderator sees via authenticated session.

3. Sharing — Compartir

Share generates link without leaking PII. We do not sell data. Follow notifications via Resend only to followers you explicitly followed.

4. Your Rights — Tus derechos

  • Delete your report (soft delete visible to moderator 90d, then hard delete + R2 cleanup).
  • Request correction of police profile.
  • Request data export or deletion via contacto@pcdpr.com.

5. Cookies

Only session cookie: session=... HttpOnly Secure SameSite=Lax 7d. No tracking.

6. Disclaimer

Not an official complaint — presumption of innocence — user-generated content / No es denuncia oficial — presunción inocencia — contenido usuario.

7. Contact

contacto@pcdpr.com — For privacy requests. See Terms of Service / Términos de Servicio.

PCPR — Observatorio ciudadano. No es denuncia oficial — presunción inocencia — contenido usuario.
Términos | Privacidad | Solicitar retiro | Privacy Not an official complaint — presumption of innocence — user-generated content