Resumen rápido: BalakApp es una app móvil de tracking de portfolio crypto. Recolectamos únicamente los datos mínimos necesarios para que la app funcione: tu email para identificarte, los tokens que decidís trackear, las wallets públicas que querés monitorear y tus preferencias. No vendemos tus datos a nadie. No usamos tu información para publicidad. Podés borrar tu cuenta en cualquier momento desde Ajustes → Borrar mi cuenta.
1. Quiénes somos
BalakApp es una aplicación móvil de monitoreo de portfolio de criptomonedas. Es operada por una persona física residente en Montevideo, Uruguay. No somos una empresa registrada, ni un exchange, ni una casa de cambio, ni un asesor financiero, ni un custodio de activos.
Contacto para temas de privacidad: balakapp.support@gmail.com
2. Qué información recolectamos
2.1 Datos que vos nos das directamente
- Email: cuando creás una cuenta. Es el único identificador que usamos para tu sesión.
- Cuenta de Google (opcional): si elegís iniciar sesión con Google en lugar de magic link, recibimos tu email y tu nombre público de Google. No recibimos tu contraseña, contactos, calendarios ni ningún otro dato de tu cuenta de Google.
- Portfolio: los tokens que agregás manualmente, sus cantidades, precio promedio de compra, notas opcionales, alertas configuradas, sets (agrupaciones) de tokens, objetivos de precio (targets), datos de staking (cantidad en staking y APY si lo informás).
- Wallets públicas: direcciones públicas de wallets blockchain que vos decidís trackear. Nunca te pedimos claves privadas, frases semilla ni nada que permita firmar transacciones. Solo direcciones públicas, las mismas que cualquiera puede ver en un block explorer.
- Imágenes: si usás la función "Importar por foto", la imagen que subas se envía a nuestro backend para procesamiento. Ver sección 4.4 para el detalle del flujo.
- Preferencias: idioma, moneda de visualización, tema (claro/oscuro), configuración de notificaciones, configuración de biométrico, radio favorita.
2.2 Datos técnicos automáticos
- Token de notificaciones push: identificador anónimo del dispositivo emitido por Expo, necesario para entregarte alertas de precio si las activaste. No identifica tu hardware ni permite rastrearte fuera de la app.
- Plataforma y modelo de dispositivo: recolectados por la librería de autenticación de Supabase para gestionar tu sesión y prevenir uso fraudulento (ej. detectar logins simultáneos en muchos dispositivos).
- Snapshots históricos del portfolio: una vez por día guardamos el valor total de tu portfolio para mostrarte gráficos históricos y un resumen mensual ("Monthly Recap"). Estos snapshots son agregados y privados a tu cuenta.
2.3 Permisos del dispositivo
| Permiso | Para qué se usa | Obligatorio |
| Notificaciones | Enviarte alertas de precio que configures | No, opcional |
| Cámara | Sacar screenshots para "Importar por foto" | No, solo si usás esa función |
| Galería / Fotos | Elegir imágenes existentes para "Importar por foto" | No, solo si usás esa función |
| Biométrico (huella / Face ID) | Bloquear la app con tu biometría. Los datos biométricos NUNCA salen del dispositivo: solo verificamos el resultado (correcto/incorrecto) que entrega el sistema operativo. | No, opcional desde Ajustes |
| Vibración | Feedback háptico al tocar botones | Sí, no requiere consentimiento |
| Audio (reproducción) | Reproducir streams de radio dentro de la app. No usamos el micrófono. | Sí, no requiere consentimiento |
2.4 Lo que NO recolectamos
- Contraseñas (el login es por código de un solo uso enviado a tu email, o por Google OAuth).
- Tu ubicación geográfica (GPS).
- Tus contactos, agenda, llamadas ni SMS.
- Tu historial de navegación fuera de la app.
- Datos bancarios, números de tarjeta de crédito ni cuentas financieras tradicionales.
- Claves privadas, frases semilla, contraseñas de wallets, ni nada que permita controlar tus fondos. Jamás te las pedimos.
- Tus archivos personales fuera de las imágenes que vos elijas subir a "Importar por foto".
- Datos del micrófono: aunque la app reproduce audio (radio), no tiene capacidad de grabar.
3. Cómo usamos los datos
Usamos los datos exclusivamente para los siguientes fines:
- Identificarte y permitirte iniciar sesión.
- Sincronizar tu portfolio entre los dispositivos donde tengas la app instalada con tu cuenta.
- Mostrarte precios actualizados de los tokens que trackeás.
- Calcular el valor total y rendimiento de tu portfolio.
- Enviarte alertas push cuando se cumplen condiciones que configuraste (precio objetivo, cambio porcentual de 24 horas, cambio porcentual del portfolio total, cambio porcentual de un set).
- Procesar imágenes que subas a "Importar por foto" para extraer información de balances.
- Mostrar histórico y resumen mensual del valor de tu portfolio.
- Diagnosticar errores técnicos para mejorar la estabilidad de la app.
- Procesar tu pedido de borrado de cuenta si lo solicitás.
No vendemos tus datos a terceros. No usamos tu información para publicidad. No compartimos tu información con redes publicitarias ni brokers de datos.
4. Servicios de terceros y transferencias de datos
Para funcionar, BalakApp se conecta con varios servicios externos. Algunos se conectan directamente desde la app; otros se conectan desde nuestro backend (Supabase Edge Functions). En todos los casos los datos viajan por canales cifrados (HTTPS/TLS).
4.1 Backend principal
| Servicio | Datos enviados | Propósito |
| Supabase (Postgres + Auth + Edge Functions) | Email, portfolio completo, wallets trackeadas, alertas, preferencias, push token | Backend principal: autenticación, base de datos, ejecución de funciones serverless |
4.2 Datos de mercado (precios y métricas)
| Servicio | Datos enviados | Propósito |
| CoinGecko | Símbolos de tokens (ej. "BTC", "ETH"). No se envía tu identidad. | Precios actuales, iconos de tokens, market cap |
| CryptoCompare | Símbolos de tokens. No se envía tu identidad. | Precios actuales e históricos para gráficos |
| DexScreener | Símbolos / direcciones de contratos. No se envía tu identidad. | Precios de tokens que cotizan en exchanges descentralizados |
| Alternative.me | Ninguno (solo consulta el Fear & Greed Index global) | Mostrar el índice Fear & Greed del mercado crypto |
4.3 Datos de blockchain (lectura de wallets públicas)
Cuando agregás una wallet pública para trackear, nuestro backend consulta la información on-chain en los block explorers correspondientes a la red de esa wallet. Solo se envía la dirección pública de la wallet, que ya es información pública en blockchain. No se envía tu email ni nada que te identifique como dueño de esa wallet.
Block explorers que consultamos según la red: Etherscan (Ethereum), Arbiscan (Arbitrum), Basescan (Base), BSCScan (BNB Chain), FTMScan (Fantom), Optimistic Etherscan (Optimism), Polygonscan (Polygon), Snowtrace (Avalanche), Solscan (Solana), Suiscan (Sui), TON Scan (TON), zkSync Explorer (zkSync), Blockstream (Bitcoin), Zerion (agregador multi-chain de posiciones DeFi).
4.4 Procesamiento de imágenes (función "Importar por foto")
Este es el flujo paso a paso cuando usás la función:
- Vos elegís una imagen desde tu galería o sacás una con la cámara.
- La imagen se envía cifrada por HTTPS a nuestro backend (Edge Function de Supabase llamada
balakapp-photo-import).
- Nuestro backend reenvía la imagen a la API de OpenAI (modelo de visión) para que extraiga la información de balances.
- OpenAI responde con los datos extraídos. Nuestro backend te los devuelve.
- La imagen no se guarda en nuestros servidores. Solo se guarda el resultado textual si vos decidís importar los tokens.
Sobre OpenAI: Según los términos de OpenAI para la API, las imágenes enviadas vía API no se usan para entrenar sus modelos. OpenAI puede retener las imágenes hasta 30 días para fines de monitoreo de abuso, después de lo cual son eliminadas. Si no querés que tus imágenes pasen por OpenAI, simplemente no uses la función "Importar por foto" — podés agregar tokens manualmente con el botón "+".
4.5 Notificaciones push
| Servicio | Datos enviados | Propósito |
| Expo Push Notification Service (operado por Expo, Inc.) | Token de dispositivo, contenido del mensaje (ej. "BTC alcanzó tu precio objetivo") | Envío de notificaciones push |
| Google Firebase Cloud Messaging (FCM) | Token y mensaje, recibidos desde Expo | Entrega final a dispositivos Android |
| Apple Push Notification Service (APNs) | Token y mensaje, recibidos desde Expo | Entrega final a dispositivos iOS (cuando esté disponible) |
4.6 Login con Google (opcional)
Si elegís iniciar sesión con Google, se ejecuta un flujo OAuth 2.0 estándar:
- Tu navegador se abre y te lleva al servidor de Google para que confirmes el acceso.
- Google nos devuelve únicamente tu email y nombre público. No recibimos tu contraseña.
- Estos datos llegan a Supabase, que crea (o reutiliza) tu cuenta en nuestra base de datos.
Si preferís no usar Google, podés iniciar sesión con magic link a tu email.
4.7 Radio
BalakApp incluye una función opcional para escuchar streams de radio online mientras usás la app. Cuando activás esta función:
- Consultamos la API pública radio-browser.info para obtener la lista de emisoras disponibles. No se envía tu identidad.
- Al elegir una emisora, tu dispositivo se conecta directamente al servidor de streaming de esa emisora (operado por terceros independientes a BalakApp). El servidor de streaming puede registrar tu IP, igual que ocurriría si abrieras la emisora en un navegador.
BalakApp no recibe ni almacena qué emisora escuchás. La función es completamente opcional y se puede ignorar sin afectar el resto de la app.
5. Cookies y almacenamiento local
BalakApp es una app móvil, no usa cookies de navegador. Sí usa almacenamiento local del dispositivo (AsyncStorage) para guardar tus preferencias, una caché de precios reciente y el flag de modo invitado. Toda esta información se borra cuando desinstalás la app o cuando ejecutás "Borrar mi cuenta" desde Ajustes.
6. Seguridad
- Todas las comunicaciones entre la app y nuestros servicios usan cifrado HTTPS/TLS.
- El backend (Supabase) usa Row Level Security: a nivel de base de datos, cada usuario solo puede acceder a sus propios datos.
- Los tokens de autenticación son administrados por Supabase Auth, basado en JWT estándar de la industria.
- No almacenamos contraseñas en ningún momento.
- El bloqueo biométrico (opcional) verifica tu identidad localmente mediante el sistema operativo; los datos biométricos nunca salen del dispositivo.
Ningún sistema es 100% seguro. Si detectás una vulnerabilidad, escribinos a balakapp.support@gmail.com.
7. Tus derechos
Como usuario tenés derecho a:
- Acceder a los datos que tenemos sobre vos. Escribinos y te enviamos un export en formato legible.
- Corregir datos incorrectos. Podés editar directamente en la app o pedirnos ayuda por email.
- Borrar tu cuenta y todos tus datos asociados (ver sección 9).
- Portar tus datos: pedirnos un export estructurado para llevarlo a otro servicio.
- Oponerte al procesamiento de tus datos. En la práctica, sin estos datos no podemos brindar el servicio; la opción es borrar la cuenta.
- Retirar tu consentimiento para procesar tus datos en cualquier momento (esto equivale a borrar tu cuenta).
Si residís en la Unión Europea o Reino Unido (GDPR/UK-GDPR), tenés además derecho a presentar una queja ante tu autoridad de protección de datos local. Si residís en California (CCPA), confirmamos que no vendemos tus datos personales.
8. Retención de datos
- Mientras tu cuenta esté activa, tus datos se mantienen guardados.
- Cuando borrás tu cuenta, los datos se eliminan inmediatamente de la base de datos principal.
- Backups técnicos automáticos de Supabase pueden retener una copia hasta 30 días, después de lo cual se eliminan automáticamente y de forma definitiva.
- Imágenes procesadas por OpenAI siguen su política de retención (hasta 30 días para monitoreo de abuso, después se eliminan).
- Logs técnicos anónimos (sin identificadores personales) pueden retenerse hasta 90 días con fines de diagnóstico.
9. Borrar tu cuenta
Podés borrar tu cuenta y todos tus datos en cualquier momento. Tenés dos formas:
- Desde la app: Ajustes → Borrar mi cuenta. Te pedimos confirmar tu email y la cuenta se borra inmediata y permanentemente.
- Por email: escribinos a balakapp.support@gmail.com desde la cuenta de email que usaste para registrarte. La procesamos manualmente en hasta 7 días hábiles.
Más detalles sobre qué se borra exactamente: Página de borrar cuenta.
10. Menores
BalakApp es una herramienta de seguimiento financiero. No está dirigida a menores de 18 años y no recolectamos conscientemente información de menores. Si sos padre, madre o tutor y descubrís que un menor a tu cargo creó una cuenta, escribinos y la eliminamos sin demora.
11. Cambios a esta política
Si actualizamos esta política de forma significativa (ej. agregamos un nuevo tipo de procesamiento de datos, un nuevo servicio externo importante), te avisaremos por dos vías:
- Una notificación dentro de la app la próxima vez que la abras.
- Un email a la dirección que usaste para registrarte.
Para cambios menores (correcciones de redacción, mejoras de claridad), solo actualizaremos la fecha de "Última actualización" arriba.
12. Jurisdicción y ley aplicable
Esta política se rige por las leyes de la República Oriental del Uruguay. Cualquier disputa relacionada con esta política o con el servicio de BalakApp se someterá a los tribunales competentes de Montevideo, Uruguay.
Si residís en la Unión Europea, Reino Unido, Brasil u otra jurisdicción con leyes locales de protección de datos (GDPR, UK-GDPR, LGPD, etc.), respetamos los derechos adicionales que esas leyes te otorgan.
13. BalakApp NO es
- Un exchange ni una casa de cambio: no podés comprar ni vender criptomonedas desde la app.
- Una billetera (wallet) custodial: no guardamos tus criptomonedas. No tenemos acceso a tus fondos.
- Un asesor financiero: los precios y gráficos son informativos. No emitimos recomendaciones de inversión.
- Un servicio bancario: no tenemos licencias financieras ni las requerimos por el tipo de servicio que ofrecemos (solo tracking, sin movimiento de dinero).
14. Contacto
Para cualquier consulta sobre esta política, para ejercer tus derechos, o para reportar problemas de seguridad o privacidad, escribinos a:
balakapp.support@gmail.com
Te respondemos en español, inglés, portugués o francés. Tiempo de respuesta habitual: 5 a 7 días hábiles.