| Función | Descripción |
|---|---|
| ⏰ Bitácora Temporal | Registra experiencias olvidadas con calendario visual y botones rápidos (Ayer, Hace 2 días, etc.) |
| 🔀 Arrastrar y Soltar | Reordena tu lista de sustancias arrastrando |
| 📦 Archivar Sustancias | Triple-tap en ⋮⋮ para ocultar sustancias sin perder registros |
| 🧹 Limpieza de Datos | Escanea y corrige entradas corruptas en Ajustes > Datos |
| ⏱️ Hora Precisa | Incrementos de 1 minuto + entrada directa con teclado |
| 📂 Importar CSV Mejorado | Ahora funciona con todos los gestores de archivos |
| 🔗 Botón GitHub | Acceso rápido al repositorio desde la sección Acerca de |
PsychoLogger es tu bitácora personal para experiencias psiconáuticas. Una aplicación Android diseñada para quienes desean documentar y comprender sus experiencias con sustancias psicoactivas de forma responsable y segura.
- Todos tus datos permanecen en tu dispositivo — nada se sube a internet
- Protegido con huella dactilar o PIN
- Cifrado de grado militar para tus entradas más sensibles
- Registra sustancia, dosis, fecha y hora
- Documenta tu set (estado mental) y setting (entorno)
- Añade sets y settings personalizados a tu apk.
- Añade notas personales diarias con cada entrada y/o utilízalo como un «diario psiconauta» complementario. Se han implementado botones y formatos Markdown en ellos.
- La grabación de audio y la subida de imágenes/cámara están disponibles para guardar y poder utilizarlas en notas personales.
- Clasifica tus sustancias con colores y emojis
- Explora tu historial mediante un calendario interactivo
- Estadísticas para comprender mejor tus hábitos
Enlaces directos a sitios confiables de reducción de riesgos e información:
-
Erowid – Base de datos extensa sobre sustancias psicoactivas
-
TripSit – Información sobre interacciones, guías de dosis y asistencia en tiempo real
-
MAPS – Investigación sobre usos médicos, legales y culturales de psicodélicos
-
PsychonautWiki – Enciclopedia científica de sustancias psicoactivas
⚠️ Ésta es la única razón por la que la apk pide permisos de Internet. Pueden recompilarla por vuestra cuenta (siguiendo las directrices de la licencia siempre) y quitando el redireccionamiento a las web que yo consideré apropiadas, y prescinden así del permiso a Internet.- 🤔 A los escépticos les animo amistosamente a que busquen en el código fuente o se lo manden a cualquier IA, que lo que podrán encontrar es que lo que digo es cierto.
- 🗣 Entiendo que los permisos a Internet en ésta aplicación pueden hacer arquar las cejas a alguno, por la privacidad necesaria e intrínseca que una app de registro personal sea de la índole que sea requiere.
- 🔎 Además de animarles a buscar en el código y/o mandarlo a cualquier IA a que revise todo el código fuente, también les animo a que si siguen teniendo alguna reticencia, opten por una de estas dos opciones: bloquear permisos a Interent de la app si el Sistema Operativo de vuestro móvil lo permite. Si no, les recomiendo Netguard: código libre, confiable, poco espacio y efectiva.
‼️ En última instancia de que existan usuarios que quieren usar la aplicación, y la usarían de no ser por eso, por favor abrid un issue y dejadmelo saber diciendo que a pesar de todo lo expuesto, lo seguís considerando un problema para vuestra privacidad. De momento, el único permiso a Internet que requiere la aplicación es redirección de enlaces, aunque tengo futuros planes de poder vincular datos con la nube quizás más adelante. Por el momento, quuería dejar esto patente ✍️📌
La app combina elementos nativos de Android con una interfaz web fluida. Tu seguridad está garantizada desde el momento en que abres la aplicación.
Incluye sustancias predefinidas (LSD, Ketamina, Opio), y puedes añadir las tuyas propias:
- Psicodélicos 🍄
- Estimulantes/MDMA ⚡
- Disociativos 🌀
- Depresores 😴
- Exporta todo a CSV cuando quieras
- Importa datos desde otros formatos
- Migra fácilmente entre dispositivos
- Respalda tu información de forma local y segura
- Desbloqueo biométrico: huella, rostro, etc.
- PIN de respaldo
- Bloqueo automático: se cierra tras inactividad
- Punto de entrada seguro: verificación requerida cada vez
- Android 8.0 o superior
- Alrededor de 20 MB de almacenamiento
- Sensor biométrico (recomendado, pero no obligatorio)
- Descarga el APK o clona este repositorio
- Si compilas desde el código fuente: Android Studio + Gradle
- Instala en tu dispositivo
- Configura tu PIN y biometría en el primer inicio
- Configura tu seguridad – Elige un PIN y activa la biometría
- Añade tus sustancias – Personalízalas con colores y emojis
- Ajusta preferencias – Tiempo de bloqueo automático, etc.
- Abre la app – Autentícate con huella o PIN
- Registra tu experiencia – Sustancia, dosis, contexto, notas
- Revisa tus datos – Calendario, gráficos, estadísticas
- Exporta cuando necesites un respaldo
Construida con tecnologías Android modernas:
- Kotlin como lenguaje principal
- Jetpack Compose para una UI nativa fluida
- Material 3 para un diseño limpio y familiar
- AndroidX Encryption para máxima seguridad
- Hybrid WebView para la interfaz principal
PsychoLogger está diseñada para:
- ✅ Educación sobre sustancias psicoactivas
- ✅ Reducción de riesgos mediante documentación
- ✅ Autoconocimiento y comprensión de patrones
- ✅ Investigación responsable
NO es:
- ❌ Una promoción del uso recreativo
- ❌ Un sustituto de consejo médico profesional
- ❌ Destinada a menores de edad
- Paquete: com.d4vram.psychologger
- Objetivo: Android 15 (API 36)
- Mínimo: Android 8.0 (API 26)
- Tamaño: ~3 MB instalada
Tus registros se almacenan de forma estructurada:
📁 Sustancias (nombre, color, emoji, fecha) 📁 Entradas (sustancia, dosis, fecha, set, setting, notas) 📁 Preferencias (configuración del usuario)
- Cero telemetría – Ningún dato se envía a servidores
- Solo local – Todo permanece en tu dispositivo
- Sin conexiones externas – La app funciona completamente offline
- Cifrado robusto – AES-256 para datos sensibles
- Autenticación multicapa (biométrica + PIN)
- Hash seguro de PIN (SHA-256)
- Bloqueo automático inteligente configurable
- Verificación de integridad en cada arranque
¿Quieres mejorar PsychoLogger? ¡Las contribuciones son bienvenidas!
- Haz fork del repositorio
- Crea una rama para tu funcionalidad
- Sigue las convenciones de Kotlin/Android
- Envía tu Pull Request con una descripción detallada
¿Problemas? ¿Sugerencias? ¿Errores?
- Abre un issue en GitHub
- Contacta al desarrollador
- Revisa la documentación técnica
Cuando exportas audios desde PsychoLogger, se cifran con AES-256-GCM para proteger tu privacidad.
Aquí te explico cómo desencriptarlos:
# Instala Python 3 si no lo tienes
sudo apt install python3 python3-pip # Linux/Ubuntu
# brew install python3 # macOS
# Instala la librería cryptography
pip3 install cryptography
Comandos de Desencriptación
# Opción 1: Con contraseña en el comando (menos seguro)
python3 decrypt_psychologger.py audios_encrypted_2025-01-15.zip miContraseña123
# Opción 2: Sin contraseña (te la pedirá de forma oculta - RECOMENDADO)
python3 decrypt_psychologger.py audios_encrypted_2025-01-15.zip
🔒 Contraseña: ****
¿Qué hace el script?
Lee el ZIP cifrado con tus audios exportados Extrae los metadatos (salt, IV, iteraciones PBKDF2) Deriva la clave AES-256 a partir de tu contraseña usando PBKDF2 con 120.000 iteraciones Desencripta los datos con AES-256-GCM Extrae los audios a la carpeta decrypted_audios/
(El resto del ejemplo y detalles de seguridad se mantienen iguales que en el original, pero traducidos de forma natural.)
Recuerda: Esta herramienta está diseñada para promover el uso responsable y la reducción de daños. Infórmate siempre adecuadamente y considera los riesgos antes de experimentar con cualquier sustancia psicoactiva.
Desarrollado con ❤️ para la comunidad psiconáutica responsable.














