Brújula Patrimonial
AYUDA · Exportar copia
Descarga un archivo JSON con tus posiciones, dividendos, aportaciones, lista de seguimiento y objetivos. Úsalo antes de actualizar la aplicación o después de registrar cambios importantes. Guarda el archivo en una carpeta privada: contiene información financiera sin cifrar.
AYUDA · Importar copia
Recupera los datos de un archivo JSON exportado previamente, por ejemplo al cambiar de versión o de navegador. Sustituye los datos actuales de esta aplicación; exporta primero una copia de los datos actuales si deseas conservarlos. La aplicación solicitará confirmación.
AYUDA · Restablecer demo
Vuelve a cargar los datos iniciales de ejemplo y borra de esta aplicación los registros y cambios locales que hayas realizado. No afecta a los archivos JSON que hayas guardado. Para evitar errores, primero se te pedirá confirmación y después escribir la palabra RESTABLECER.
Distribución del patrimonio
Concentración y observaciones
Posiciones principales
| Activo | Clase | Cantidad | Precio de referencia | Valor |
|---|
Inventario editable
Guardado local · nube opcional| Activo | Tipo | Cantidad | Precio unitario (€) | Coste total (€) | Valor |
|---|
El coste total vacío significa «desconocido», no cero. El ETP de BTC se trata como una posición en euros con cantidad 1 para no confundirla con BTC custodiado.
Añadir activo
Comparador de acciones y ETF
Introduce datos de dos oportunidades. Calculamos PER, rentabilidad por dividendo, crecimiento y efecto de la compra en la cartera. No se descargan balances ni cotizaciones automáticamente.
Lista de seguimiento
| Activo | Sector | Objetivo (€) | Estado |
|---|
La lista no comprueba precios en segundo plano; para alertas reales se necesita un proveedor de datos y un servicio de notificaciones.
Dividendos por mes
Registrar dividendo cobrado
| Fecha | Activo | Bruto |
|---|
Plan de aportaciones
Registrar aportación bursátil
| Fecha | Destino | Importe |
|---|
Simular una compra
Proyección de aportaciones
Mac e iPhone · instalación y privacidad
Publica la carpeta web en Cloudflare Pages y abre la dirección HTTPS en ambos dispositivos. En el apartado Sincronización configura Supabase e inicia sesión con la misma cuenta. La primera carga de datos se confirma manualmente para evitar sobrescribir tus inversiones.
Mac
1. Abre la web HTTPS en Safari o Chrome.
2. Entra en Sincronización e inicia sesión.
3. Selecciona «Recuperar de la nube» si ya tienes datos guardados.
iPhone
1. Abre la misma dirección HTTPS en Safari.
2. Entra en Sincronización con tu usuario.
3. Recupera la cartera de la nube.
4. Para crear acceso directo, usa Compartir → Añadir a pantalla de inicio.
La web publicada es accesible públicamente como código; tus registros financieros están protegidos por la autenticación y las reglas RLS. La ocultación de cifras es solo visual, no cifrado.
Precios de mercado · actualización bajo demanda
Puedes intentar consultar BTC/EUR mediante una API pública. Requiere Internet, puede estar limitada y no se ejecuta en segundo plano. No modifica el ETP de Trade Republic, porque su cotización es diferente a BTC.
Al consultar, el navegador contacta con un proveedor externo (CoinGecko). No se transmiten tus posiciones ni cantidades.
Actualizar precios manualmente
Útil para oro, plata, ETF y acciones. Introduce el precio unitario en euros; se actualiza únicamente la posición elegida y se guarda la fecha. Para ETP con cantidad 1, introduce el valor total de esa posición.
Alertas locales por precio
Se comprueban solo al abrir este apartado o al actualizar un precio. No envían notificaciones ni vigilan los mercados con la aplicación cerrada.
Mac y iPhone · estado de la sincronización
Mac: abre este archivo HTML en Safari o Chrome. iPhone: envíate el archivo por AirDrop o Archivos y ábrelo en Safari si iOS lo permite. Para trasladar tus registros usa «Exportar copia» e «Importar copia».
Importante: todavía no existe una dirección HTTPS, usuario, contraseña ni sincronización automática. Añadir a pantalla de inicio y compartir datos de forma transparente entre dispositivos requerirá publicar una versión web segura.
AYUDA · Diferencia entre alertas locales y alertas 24/7
Las alertas locales comparan los últimos precios guardados con tus objetivos mientras abres la aplicación. Las alertas 24/7 necesitan un servicio en línea que consulte precios periódicamente y un sistema de notificaciones; no están implementadas.
☁ Sincronización privada · Supabase
Esta conexión utiliza la clave pública de Supabase. Nunca introduzcas claves sb_secret_, service_role ni contraseñas de Ledger. El proyecto de Cloudflare solo aloja el código; los datos se guardan en Supabase cuando lo autorices.
Los datos de conexión públicos se guardan solo en este navegador; tendrás que introducirlos también en el iPhone. No se incluyen en las copias JSON.
Acceso a tu cuenta
El registro público está desactivado. Usa el usuario que ya creaste en Authentication → Users. La contraseña no se guarda en el código ni en las copias JSON.
Primera sincronización
1. Exporta una copia JSON de seguridad. 2. Inicia sesión. 3. Si todavía no existe una cartera en la nube, sube primero una cartera de prueba. 4. En el segundo dispositivo pulsa «Recuperar de la nube».
Todavía no se ha comprobado la nube.
Si hay cambios en dos dispositivos a la vez, se bloqueará la subida cuando se detecte una versión diferente. No edites simultáneamente en Mac e iPhone. Los cambios de otro dispositivo se recuperan con el botón «Recuperar de la nube».
Prueba de seguridad
Antes de importar tus inversiones reales, verifica que puedes iniciar sesión, subir una cartera ficticia y recuperarla desde otro dispositivo. La tabla public.carteras debe tener RLS habilitada y políticas que comparen usuario_id con auth.uid().
AYUDA · ¿Qué ocurre si cierro sesión?
La sesión en la nube se cierra, pero el navegador puede conservar la última cartera local. Si compartes el dispositivo, exporta tu copia y borra los datos locales con cuidado; el botón «Restablecer demo» no elimina la cartera de Supabase.
AYUDA · ¿Es sincronización en tiempo real?
Los cambios locales se pueden subir automáticamente cuando está activada la opción y se ha vinculado una versión de la nube. Para recibir los cambios del otro dispositivo, pulsa «Recuperar de la nube». No hay notificaciones push ni sincronización en segundo plano.
Objetivos y parámetros
Reserva inmobiliaria
Privacidad y límites
Los datos se guardan con localStorage en este navegador. No hay cuentas, cifrado, sincronización, copia remota ni acceso desde otro dispositivo. Para usarla en móvil, abre el HTML allí e importa una copia JSON. No introduzcas contraseñas ni claves privadas de criptomonedas.
Una aplicación web privada publicada en Internet requeriría alojamiento HTTPS, autenticación, base de datos segura y control de acceso. Nada de eso está implementado en esta versión local.