# Dónde guarda los datos tu app

La interfaz es sólo una parte. En cuanto la app tiene favoritos, resultados,
archivos o rankings, hay que decidir dónde vive esa información. La opción más
simple que cumple el objetivo suele ser la correcta.

Totem · megatotem.com · actualizado julio 2026

---

## Las cuatro opciones

| Opción | Cuándo | Límite que hay que conocer |
| --- | --- | --- |
| **Sin persistencia** | Simuladores, calculadoras cuyo resultado se puede rehacer, demos sin datos personales. | Todo desaparece al recargar. |
| **localStorage** | Borradores, favoritos, listas personales sin cuenta. | No sincroniza entre teléfono y computadora. Se pierde al limpiar el navegador. Otro navegador no ve nada. |
| **D1** | Varias personas leen o escriben los mismos registros: puntajes, solicitudes, votos, inventarios chicos. | Es una verdad compartida: pensá quién puede escribir y qué pasa si abusan. |
| **R2** | Archivos: documentos, imágenes. | Suele combinarse con D1, que guarda nombre, fecha y estado del archivo. |

## Las cinco preguntas antes de elegir

1. ¿La app puede funcionar sin recordar nada?
2. ¿Los datos son personales y sólo deben vivir en el dispositivo?
3. ¿Varias personas necesitan ver la misma información?
4. ¿Hay archivos?
5. ¿La app necesita saber quién es el dueño de cada registro?

## Tres cosas distintas que se confunden

- **Acceso:** quién puede entrar.
- **Identidad:** cómo la app sabe quién es esa persona.
- **Permisos:** qué puede hacer una vez adentro.

## Claves y secretos

Nunca pegues una clave de API, un token o una contraseña dentro del prompt, de un
archivo de contenido o del código visible. Van como **variables de entorno**,
desde la configuración del Site.
