Políticas de Privacidad

Política de Privacidad - Generador de Carteras Bitcoin

Última actualización: 23 de noviembre de 2025

TL;DR: Esta aplicación NO recopila, almacena, transmite ni comparte ningún dato personal. Todo funciona 100% offline en tu dispositivo.

1. Introducción

Bienvenido a Generador de Carteras Bitcoin (en adelante, "la Aplicación"). Esta Política de Privacidad explica cómo manejamos la información cuando utilizas nuestra aplicación Android para generar carteras Bitcoin de forma local y offline.

Al utilizar la Aplicación, aceptas las prácticas descritas en esta Política de Privacidad.

2. Información que NO Recopilamos

La Aplicación está diseñada con el principio de privacidad por diseño. Por lo tanto:

  • NO recopilamos datos personales (nombre, correo electrónico, teléfono, etc.)
  • NO recopilamos datos de ubicación
  • NO recopilamos identificadores de dispositivo (IMEI, ID de publicidad, etc.)
  • NO recopilamos claves privadas, semillas o direcciones Bitcoin
  • NO recopilamos datos de uso o analíticas
  • NO utilizamos cookies, rastreadores ni tecnologías similares
  • NO almacenamos ningún dato en servidores externos

3. Cómo Funciona la Aplicación (100% Offline)

La Aplicación genera carteras Bitcoin completamente offline en tu dispositivo Android:

  1. Procesamiento Local: Todas las operaciones criptográficas se ejecutan únicamente en la memoria RAM de tu dispositivo.
  2. Sin Conexión a Internet: La Aplicación no requiere permisos de Internet y no se comunica con ningún servidor externo.
  3. Datos en RAM: Las claves privadas y públicas se generan y almacenan temporalmente en la memoria RAM. Se destruyen automáticamente cuando cierras la aplicación.
  4. Sin Persistencia: La Aplicación NO guarda ningún dato en el almacenamiento interno del dispositivo (ni bases de datos, archivos, ni caché).

4. Permisos de Android

La Aplicación solicita los siguientes permisos estrictamente necesarios para su funcionamiento:

Permisos Solicitados:

  • Lectura de Almacenamiento (READ_EXTERNAL_STORAGE): Para que puedas seleccionar archivos (imágenes, videos, documentos) como semilla para generar carteras.
  • Sin Permiso de Internet: La Aplicación NO solicita ni utiliza el permiso INTERNET.

Uso de Permisos:

  • Los archivos seleccionados se leen únicamente en RAM para generar la clave privada mediante hash criptográfico (SHA-256).
  • Los archivos NO se copian, modifican ni transmiten a ningún destino.
  • Archivos mayores a 1 MB se comprimen automáticamente con GZIP en memoria (sin guardar la versión comprimida).

5. Protección de Datos Sensibles

La Aplicación implementa medidas de seguridad para proteger tus claves privadas:

5.1. Protección de Pantalla (FLAG_SECURE)

  • Cuando se muestran claves privadas o WIF, la Aplicación activa automáticamente la protección FLAG_SECURE.
  • Esto previene capturas de pantalla y grabaciones de pantalla mientras se visualizan datos sensibles.
  • La protección se desactiva automáticamente cuando ocultas las claves privadas.

5.2. Ocultación Automática

  • Las claves privadas se ocultan por defecto (se muestran como "••••••••").
  • Debes hacer clic en el botón "Mostrar" explícitamente para visualizarlas.
  • Las claves se ocultan automáticamente cuando cambias de aplicación o bloqueas la pantalla.

5.3. Limpieza de Memoria

  • Al cerrar la Aplicación, todos los datos sensibles en RAM se sobrescriben con ceros.
  • No se guardan backups automáticos de claves privadas.

6. Compartición de Datos con Terceros

La Aplicación NO comparte datos con terceros porque no recopila ningún dato.

Específicamente:

  • ❌ No utilizamos servicios de análisis (Google Analytics, Firebase Analytics, etc.)
  • ❌ No utilizamos redes publicitarias
  • ❌ No enviamos datos a APIs externas
  • ❌ No compartimos datos con socios comerciales

7. Almacenamiento de Datos

La Aplicación NO almacena ningún dato en el dispositivo ni en servidores externos.

7.1. Sin Bases de Datos

La Aplicación no utiliza SQLite, Room ni ninguna otra base de datos local.

7.2. Sin Archivos Persistentes

No se crean archivos en el almacenamiento interno/externo del dispositivo (excepto los logs estándar de Android que no contienen información sensible).

7.3. Sin SharedPreferences

No se guardan preferencias del usuario que contengan datos sensibles.

8. Seguridad Criptográfica

La Aplicación utiliza algoritmos criptográficos estándar de la industria:

  • SHA-256: Para generar hashes de semillas y claves privadas.
  • RIPEMD-160: Para generar direcciones Bitcoin (combinado con SHA-256).
  • ECDSA secp256k1: Para generar claves públicas a partir de claves privadas (estándar Bitcoin).
  • Base58Check: Para codificar direcciones Bitcoin y WIF.

Implementación:

  • Biblioteca Bouncy Castle (bcprov-jdk15to18): Biblioteca criptográfica de código abierto ampliamente auditada.
  • Todo el código criptográfico es determinista y reproducible.

9. Código Abierto y Transparencia

La Aplicación es 100% código abierto bajo la Licencia Apache 2.0:

  • Repositorio GitHub: https://github.com/Danielk10/Generador-Cartera-Bitcoin
  • Auditable: Cualquier persona puede revisar el código fuente para verificar que no se recopilan datos.
  • Sin Ofuscación: El código no está ofuscado intencionalmente para facilitar la auditoría.

10. Responsabilidad del Usuario

Importante: Aunque la Aplicación no recopila datos, tú eres responsable de proteger tu información:

10.1. Guarda tu Semilla de Forma Segura

  • La Aplicación genera claves privadas determinísticamente a partir de una semilla (texto o archivo).
  • Si guardas tu semilla, puedes regenerar tus claves privadas en el futuro usando la misma semilla.
  • Advertencia: Cualquier persona con acceso a tu semilla puede regenerar tus claves privadas.

10.2. Protege tus Claves Privadas

  • Nunca compartas tu clave privada o WIF con nadie.
  • Usa la función de copiar al portapapeles con precaución (el portapapeles puede ser accedido por otras apps).
  • Limpia el portapapeles manualmente después de usar tus claves.

10.3. Usa Dispositivos Seguros

  • Genera carteras en un dispositivo libre de malware.
  • Considera usar un dispositivo dedicado (sin conexión a Internet) para mayor seguridad.

11. Derechos del Usuario (GDPR y Otras Jurisdicciones)

Dado que la Aplicación no recopila datos personales, no se aplican las siguientes obligaciones de GDPR:

  • Derecho de Acceso: No hay datos que solicitar.
  • Derecho de Rectificación: No hay datos que corregir.
  • Derecho de Supresión: No hay datos que eliminar.
  • Derecho de Portabilidad: No hay datos que exportar.
  • Derecho de Oposición: No hay procesamiento de datos al que oponerse.

Si tienes preguntas sobre privacidad, puedes contactarnos en la sección de Issues del repositorio GitHub.

12. Cambios en las Políticas de Privacidad

Nos reservamos el derecho de actualizar esta Política de Privacidad en cualquier momento. Los cambios se publicarán en:

La fecha de "Última actualización" en la parte superior de este documento indica la versión más reciente.

13. Descargo de Responsabilidad

USAR BAJO SU PROPIO RIESGO.

Esta Aplicación se proporciona "TAL CUAL", sin garantía de ningún tipo, expresa o implícita. Los desarrolladores NO son responsables de:

  • ❌ Pérdida de fondos por pérdida de semillas o claves privadas.
  • ❌ Robo de fondos por exposición de claves debido a prácticas inseguras del usuario.
  • ❌ Errores en la generación de carteras (aunque altamente improbable dada la naturaleza determinista).
  • ❌ Mal funcionamiento del dispositivo o del sistema operativo Android.
  • ❌ Acceso no autorizado al dispositivo por malware u otros medios.

Recomendaciones:

  • ✅ Prueba la Aplicación primero con pequeñas cantidades.
  • ✅ Verifica las direcciones generadas antes de enviar fondos significativos.
  • ✅ Mantén backups seguros de tus semillas (papel, metal, USB cifrado en lugar seguro).
  • ✅ Considera usar hardware wallets para grandes cantidades.

14. Licencia de Software

La Aplicación está licenciada bajo la Licencia Apache 2.0. Consulta el archivo LICENSE.txt en el repositorio para más detalles.

Resumen:

  • ✅ Uso comercial permitido
  • ✅ Modificación permitida
  • ✅ Distribución permitida
  • ✅ Uso de patentes permitido
  • ⚠️ Sin garantía
  • ⚠️ Limitación de responsabilidad

15. Contacto

Si tienes preguntas o inquietudes sobre esta Política de Privacidad o la Aplicación en general, puedes:

No confíes, verifica. Toda la funcionalidad descrita en esta Política de Privacidad puede ser auditada directamente en el código fuente.

16. Resumen Final

En resumen:

  • 🔒 100% Privado: No se recopilan datos
  • 📱 100% Offline: Sin conexión a Internet
  • 🧠 100% Local: Todo en RAM, nada persistente
  • 🔓 100% Código Abierto: Auditable y verificable
  • ⚠️ Responsabilidad del Usuario: Protege tus semillas y claves

Hecho con ❤️ para la comunidad Bitcoin
No confíes, verifica. Este es software de código abierto.