Dónde lo guardéWhere I Put It

Tus datos

Privacidad

Read in English ↓

Dónde lo guardé es una app de Jonathan Olivera. Esta política cubre la app y esta web. Contacto y solicitudes de privacidad: jonaolivera23@gmail.com.

Usar la app sin cuenta

Podés usar un inventario local sin registrarte. Sus números, ubicaciones, contenido escrito, estado y fotos se guardan en el dispositivo. Las versiones de prueba que no ofrecen acceso a cuenta siguen funcionando de esta manera.

Cuenta y sincronización opcionales

En las versiones que ofrecen cuenta, podés elegir Apple, Google o correo y contraseña. Firebase Authentication de Google procesa el identificador, correo y la información necesaria para autenticarte. Con Apple podés elegir su correo privado. La contraseña se envía al servicio de autenticación; no se incluye en inventarios, copias exportadas ni registros de diagnóstico.

Al usar una cuenta, Cloud Firestore guarda números de caja, ubicaciones, contenido escrito, estado, identificadores, revisiones y fechas para sincronizarlos entre tus dispositivos. La base está alojada en Estados Unidos, región us-central1. Las cajas locales de invitado permanecen separadas: sólo se copian a una cuenta si lo elegís expresamente. No pedimos acceso a tus contactos, calendario ni otros archivos.

Fotos, cámara y copias

Las fotos son opcionales, se eligen mediante el selector del sistema y permanecen locales. No se suben a Firestore ni a un servicio de fotos. La cámara sólo se utiliza para escanear etiquetas QR. Las copias exportadas incluyen inventario y fotos: vos elegís dónde guardarlas o compartirlas. El destino tiene sus propias prácticas de privacidad. Importar una copia en una cuenta reemplaza ese inventario y puede sincronizar los cambios con tus otros dispositivos.

Conservación y eliminación

La app conserva una versión local anterior para recuperar cambios y una cola local para trabajar sin conexión. Una caja borrada puede permanecer en esa copia anterior hasta otra escritura. En la cuenta, una caja eliminada conserva sólo identificadores y revisiones, sin ubicación, contenido escrito ni fotos, para impedir restauraciones accidentales desde dispositivos sin conexión.

Desde Tu cuenta podés iniciar una eliminación irreversible, volver a autenticarte y retirar las cajas remotas, los registros de cajas eliminadas, los datos y fotos de esa cuenta en el dispositivo actual y la identidad de acceso. Si se interrumpe, se muestra pendiente y se puede reanudar. Se conserva un registro de bloqueo asociado al identificador de cuenta, sin correo ni contenido de inventario, para impedir subidas desde sesiones antiguas. Ese registro actualmente no tiene una caducidad automática.

Eliminar la cuenta no borra tus cajas de invitado, las copias exportadas ni automáticamente las copias locales de dispositivos que estén sin conexión. Eliminá esas copias por separado. Desinstalar la app no elimina la cuenta ni los datos sincronizados. Para retirar los datos locales, eliminá la app y sus datos desde el sistema. Las copias y transferencias del sistema operativo dependen de sus ajustes; la copia automática de Android está desactivada en la configuración actual.

Acceso de evaluación

Para las cuentas a las que concedemos acceso complementario de evaluación, Firestore guarda un estado administrativo asociado al identificador de cuenta, sin correo, contraseña ni contenido del inventario. No representa una compra. La app consulta su propio estado para habilitar cajas ilimitadas y revalidarlo con conexión. La administración puede revocar o borrar este registro. No se elimina automáticamente al borrar la cuenta; su eliminación debe gestionarse administrativamente, también mediante el contacto de soporte. Las cajas existentes se conservan al revocar el acceso.

Compras y servicios

En las versiones con compras habilitadas, el desbloqueo de cajas ilimitadas se ofrece mediante una compra única en Apple o Google. La tienda procesa el pago; la app no recibe los datos de tu tarjeta. La app consulta a la tienda el producto y el estado de la compra, verifica el derecho al desbloqueo y conserva una prueba local separada del inventario y de sus copias exportadas. En Android, comunica a Google Play el token necesario para confirmar la compra. La app no envía recibos ni tokens de compra a nuestra base de datos de inventario en Firestore ni a un servicio externo de validación de recibos. La restauración depende de la cuenta de la misma tienda. Las copias de inventario no conceden ni transfieren compras entre tiendas.

No incluimos anuncios ni seguimiento publicitario. No usamos herramientas propias de analítica de navegación o marketing. Firebase y los proveedores de acceso procesan información de cuenta y datos técnicos necesarios para operar y proteger sus servicios. Consultá las políticas de Google y Apple.

Acceso con Google y datos técnicos en iOS

Si elegís iniciar sesión con Google, sus servicios procesan información de cuenta para autenticarte. Google declara tratamiento de nombre, correo, identificadores de usuario, dirección IP y ubicación general para funcionalidad y prevención del fraude, además de identificadores de dispositivo, datos técnicos de uso y otros datos para analítica del servicio. Su declaración de privacidad también incluye el número de teléfono para funcionalidad. La app no te pide un teléfono, no usa verificación por SMS y no incorpora un campo de teléfono en el inventario sincronizado.

Los servicios de autenticación y sincronización también pueden procesar datos técnicos de diagnóstico para operar y mejorar el servicio. Esto es distinto de publicidad o seguimiento entre apps. Podés usar el inventario local sin iniciar sesión. Más información en la documentación de privacidad de Google Sign-In y de Firebase.

Lector de QR y datos técnicos

En Android, el lector de QR utiliza ML Kit de Google. Este SDK envía a Google identificadores de instalación o dispositivo, información del dispositivo y de la app, eventos técnicos de uso, métricas de rendimiento y códigos de error para diagnóstico y analítica del SDK. Estos datos se cifran durante la transmisión. La lectura del QR se realiza en el dispositivo; la app no sube imágenes de la cámara ni fotos del inventario mediante esta función. El lector de QR de iOS no utiliza ML Kit.

Soporte y esta web

Si nos escribís, recibimos tu dirección y el contenido que envíes para responder tu consulta. Podés solicitar información o eliminación por el mismo correo. No envíes contraseñas, códigos, claves privadas ni datos de pago. Firebase Hosting sirve esta web y procesa datos técnicos de conexión, como IP. No añadimos formularios, analítica, cookies propias ni fuentes externas.

Your data

Privacy

Where I Put It is an app by Jonathan Olivera. This policy covers the app and this website. Contact and privacy requests: jonaolivera23@gmail.com.

Without an account

You can keep a local inventory without registering. Box numbers, locations, written contents, states and photos stay on the device. Test versions without account access continue to work this way.

Optional account and sync

Versions offering accounts let you choose Apple, Google, or email and password. Google Firebase Authentication processes your account identifier, email and authentication information. Apple lets you choose a private relay email. Passwords go to the authentication service and are not included in inventories, exported backups or diagnostic logs.

Cloud Firestore stores box numbers, locations, written contents, states, identifiers, revisions and dates for synchronization across your devices. The database is in the United States, us-central1 region. Existing guest boxes remain separate unless you explicitly copy them into your account. We do not request access to contacts, calendars or other files.

Photos, camera and backups

Optional photos are chosen through the system picker and remain local. They are not uploaded to Firestore or a photo service. The camera scans QR labels only. Exported backups include inventory and photos. You choose where to save or share them, and that destination has its own privacy practices. Importing into an account replaces its inventory and may sync those changes to your other devices.

Retention and deletion

The app keeps one previous local version for recovery and a local queue for offline changes. Deleted boxes may remain in that previous version until another write replaces it. In an account, deleted-box records retain only identifiers and revisions, without location, written contents or photos, to prevent accidental restoration by offline devices.

Your account provides irreversible deletion with reauthentication. It removes remote boxes, deleted-box records, this account’s data and photos on the current device, and sign-in identity. Interrupted deletion remains pending and can be resumed. A blocking record associated with the account identifier remains, without email or inventory contents, to prevent old sessions from uploading again. This record currently has no automatic expiration period.

Account deletion does not delete guest boxes, exported backups or automatically remove local copies on offline devices. Remove those copies separately. Uninstalling does not delete your account or synchronized data. Delete the app and its data through system settings to remove local data. System backups and transfers follow their settings; automatic Android backup is disabled in the current configuration.

Evaluation access

For accounts granted supplementary evaluation access, Firestore stores an administrative status associated with the account identifier, without email, password or inventory contents. It does not represent a purchase. The app reads its own status to enable unlimited boxes and revalidates it online. Administration can revoke or delete this record. Account deletion does not automatically remove it; it must be removed administratively, including through the support contact. Existing boxes are preserved when access is revoked.

Purchases and services

In versions with purchases enabled, unlimited boxes are offered as a one-time purchase through Apple or Google. The store processes payment; the app does not receive your card details. The app queries the store for the product and purchase status, verifies access and keeps local purchase proof separate from the inventory and its exported backups. On Android, it sends Google Play the token needed to acknowledge the purchase. The app does not send purchase receipts or tokens to our inventory database in Firestore or to an external receipt-validation service. Restoration depends on the account used with the same store. Inventory backups do not grant or transfer purchases between stores.

We do not include ads or advertising tracking. We do not use our own navigation or marketing analytics tools. Firebase and sign-in providers process account information and technical data needed to operate and protect their services. See Google’s policy and Apple’s policy.

Google sign-in and technical data on iOS

If you choose to sign in with Google, its services process account information to authenticate you. Google discloses processing of names, email addresses, user identifiers, IP addresses and general location for functionality and fraud prevention, as well as device identifiers, technical usage data and other data for service analytics. Its privacy declaration also includes phone numbers for functionality. The app does not ask for a phone number, use SMS verification or include a phone-number field in synchronized inventory.

Authentication and synchronization services may also process technical diagnostic data to operate and improve their services. This differs from advertising or tracking across apps. You can use the local inventory without signing in. See the privacy documentation for Google Sign-In and Firebase.

QR reader and technical data

On Android, the QR reader uses Google ML Kit. This SDK sends Google installation or device identifiers, device and app information, technical usage events, performance metrics and error codes for SDK diagnostics and analytics. This data is encrypted in transit. QR decoding takes place on the device; the app does not upload camera images or inventory photos through this feature. The iOS QR reader does not use ML Kit.

Support and this website

If you email us, we receive your address and whatever you send to answer your request. Contact that email for privacy information or deletion requests. Do not send passwords, codes, private keys or payment details. Firebase Hosting serves this site and processes connection data such as IP addresses. We add no forms, analytics, first-party cookies or external fonts.