Cesta — privacidad / privacy

Actualizado / Updated: 2026-10-21. Responsable / Operator: Krazel Studio. Contacto / Contact: coderappskrazel@gmail.com.

Castellano

Cesta guarda las listas personales, favoritos, catálogo propio, fotos elegidas y preferencias en el dispositivo o navegador. No se envían a nuestro servidor al crear o editar una lista personal. La web descarga sus archivos desde Cloudflare y puede conservarlos para funcionar sin conexión; Cloudflare recibe los datos de conexión necesarios para servirlos, como la dirección IP y las cabeceras HTTP.

Al crear una invitación o elegir usar una lista en otros dispositivos, esa lista se almacena en Cloudflare Workers y Durable Objects. Incluye nombre, productos, cantidades, notas, fotos comprimidas y nombres de participantes. Una credencial aleatoria identifica cada dispositivo; el servidor conserva un identificador derivado de ella, permisos de acceso e identificadores de operaciones para evitar duplicados. La credencial privada se guarda en Keychain en iOS o en el almacenamiento del navegador. Las conexiones usan HTTPS/WSS. No se accede a contactos.

Los participantes autorizados pueden consultar y editar la lista. Una invitación permite añadir un participante durante siete días. Crear otra invitación reemplaza la anterior; desactivarla o expulsar a un participante invalida el enlace anterior. Expulsar a alguien no puede borrar copias que ya descargó. Las listas locales no se sincronizan automáticamente con otro navegador, móvil o equipo.

Se transmite una copia inicial y se recupera el estado al reconectar; durante una sesión se envían los cambios. Las fotos forman parte de los datos de la lista. Compartir puede consumir cuota aunque no se edite: conexión, autenticación y recuperación de novedades también requieren recursos. No se promete una capacidad ilimitada del plan gratuito.

Los datos compartidos se conservan mientras exista la lista. El propietario puede eliminarla o guardar una copia local y retirar la copia compartida. El borrado elimina el contenido, participantes, invitaciones y registros de cambios; puede quedar una marca sin contenido que impide recrear accidentalmente la misma lista. Salir de una lista ajena elimina el acceso de ese dispositivo, no el contenido de los demás. Para borrar datos compartidos se necesita conexión y confirmación del servidor. Exportar una copia no incluye credenciales y al importarla se crean listas privadas.

Si se revoca el acceso con cambios pendientes, Cesta conserva una copia local de esos cambios cuando es posible. Borrar los datos del navegador o desinstalar la app sin exportar una copia puede perder listas personales y credenciales. Los proveedores pueden conservar copias técnicas durante sus ciclos de recuperación; no prometemos borrado físico instantáneo de sus copias de seguridad. No enviamos deliberadamente las listas ni los códigos de invitación a registros de analítica. Cloudflare puede procesar datos de conexión para operación y seguridad.

La versión 1.1 anterior utilizaba un servidor de la red local. Al pasar a este modelo, sus datos guardados se conservan localmente y se necesita una invitación nueva para compartirlos por Internet. La versión previa de los datos se conserva para recuperación hasta borrar los datos de Cesta. El nuevo servicio no importa automáticamente la base de datos de aquel servidor.

TestFlight puede proporcionar a Apple datos de instalación, uso, fallos y comentarios según sus propias condiciones. Para consultas o solicitudes de eliminación, utiliza el correo de contacto; no publiques credenciales ni invitaciones en incidencias públicas.

Anuncios y suscripciones — iPhone desde1.5

La app para iPhone y iPad integra Google Mobile Ads12.14 y Google UMP3.1 para mostrar un banner inferior. Las pruebas usan anuncios de prueba; la versión comercial utiliza el bloque propio de Cesta. La disponibilidad de anuncios e ingresos depende de la verificación y aprobación de Google. La web no integra anuncios de AdMob ni compras.

AdMob recibe datos de conexión como IP (ubicación aproximada), identificadores del dispositivo/app según permisos, anuncios vistos, interacciones con publicidad y datos de fallos/rendimiento y otros datos de diagnóstico. Los diagnósticos no se vinculan con la identidad del usuario ni se usan para seguimiento. El seguimiento declarado se limita al identificador del dispositivo cuando se conceden los permisos aplicables. Google los utiliza para servir, medir, proteger y mejorar anuncios y su SDK. Cesta no envía a AdMob nombres de productos, contenido de listas, notas, fotos, participantes, invitaciones ni credenciales. No se integra Firebase Analytics.

UMP utiliza ubicación aproximada, interacciones y rendimiento para gestionar las opciones de consentimiento; esos datos de UMP no se vinculan con tu identidad ni se usan para seguimiento. UMP solicita las opciones de privacidad que correspondan antes de inicializar anuncios. La negativa al mensaje europeo no desencadena automáticamente el permiso de seguimiento de Apple. La solicitud ATT solo puede producirse cuando las señales regulatorias permiten personalización para Google; el IDFA está sujeto al permiso de Apple. Puedes revisar decisiones desde Ajustes → Privacidad de los anuncios y el permiso de seguimiento en Ajustes de iOS. Sin los permisos aplicables de personalización y seguimiento, Cesta desactiva la personalización y solicita anuncios no personalizados y tratamiento restringido de datos. Las señales GPP regionales no reconocidas y las negativas de privacidad no se interpretan como permiso de seguimiento. Fuera de señales TCF verificables no se habilita la personalización. Los anuncios se filtran para público general. Las reglas de Google determinan los modos de anuncio permitidos. Consulta Privacidad de Google y uso de datos en apps asociadas para sus destinatarios, controles y conservación.

Las seis suscripciones opcionales son mensuales y auto-renovables; todas quitan los mismos anuncios durante su vigencia. Apple presenta el precio localizado y procesa pagos y restauraciones. Cesta verifica con StoreKit las transacciones, caducidad y revocaciones; no recibe datos de tarjeta. Suscribirte detiene las nuevas solicitudes de banners, sin borrar datos ya recibidos por Google. La cancelación se gestiona en la cuenta de Apple y no se realiza borrando datos de Cesta. Privacidad de Apple · Condiciones estándar de Apple.

Las fechas de uso y de avisos, número agregado de compras completadas y preferencia de no volver a preguntar se guardan localmente para limitar avisos de valoración/suscripción. No se suben a la nube. No se recompensa una valoración ni se pide una puntuación determinada.

English

Personal lists, favourites, custom products, selected photos and preferences stay on the device or browser. Creating or editing a personal list does not send it to our server. The website downloads its files from Cloudflare and may cache them for offline use. Cloudflare receives connection data needed to serve the website, including IP addresses and HTTP headers.

Creating an invitation or choosing to use a list on other devices stores that list in Cloudflare Workers and Durable Objects. This includes its name, items, quantities, notes, compressed photos and participant names. A random device credential is stored in iOS Keychain or browser storage. The server stores a derived identifier, permissions and operation identifiers to prevent duplicate changes. Connections use HTTPS/WSS. Cesta does not access contacts.

Authorized participants can view and edit a shared list. Invitations last seven days. A new invitation replaces the previous one; revoking invitations or removing a participant invalidates the previous link. Removing access cannot erase downloaded copies. Local lists do not automatically synchronize with another browser or device.

The initial list and reconnection state are transferred; active sessions send changes. Photos are included in list data. Connections, authentication and catching up still consume resources. Free hosting is subject to quotas, not unlimited capacity.

Shared content remains until the owner deletes the list or keeps a private copy and removes the cloud list. Deletion removes its content, participants, invitations and operation records; a content-free tombstone may remain to prevent accidental recreation. Leaving someone else's list removes that device's access without deleting everyone else's content. Cloud deletion requires connectivity and server confirmation. Backups omit credentials and are imported as private lists.

If access is removed with pending edits, Cesta keeps a local recovery copy when possible. Clearing browser data or uninstalling without a backup can lose personal lists and credentials. Provider recovery copies may persist through their technical backup cycles; immediate physical erasure from provider backups is not guaranteed. Lists and invitation codes are not deliberately sent to analytics logs. Cloudflare may process connection data for operations and security.

Version 1.1 used a local-network server. Its cached data is preserved locally when upgrading and needs a new invitation for internet sharing. The old local data record remains for recovery until Cesta data is erased. The new service does not automatically import the old server database.

Apple may collect TestFlight installation, usage, crash and feedback information under its own terms. Contact coderappskrazel@gmail.com for privacy questions or deletion requests. Never post credentials or invitations in public issues.

Ads and subscriptions — iPhone from1.5

The iPhone and iPad app integrates Google Mobile Ads12.14 and Google UMP3.1 to display a bottom banner. Testing uses test ads; the commercial version uses Cesta’s own ad unit. Ad availability and revenue depend on Google verification and approval. The web version has no AdMob ads or purchases.

AdMob receives connection data including IP (approximate location), device/app identifiers subject to permissions, ads viewed, ad interactions and crash/performance information and other diagnostic data. Diagnostics are not linked to the user’s identity or used for tracking. Declared tracking is limited to the device identifier when the applicable permissions are granted. Google uses these to serve, measure, protect and improve ads and its SDK. Cesta does not send shopping items, list contents, notes, photos, participants, invitations or credentials to AdMob. Firebase Analytics is not integrated.

UMP uses approximate location, interactions and performance data to manage consent choices; this UMP data is not linked to your identity or used for tracking. UMP obtains applicable privacy choices before ads initialize. Declining the European message does not automatically trigger Apple's tracking prompt. ATT is requested only when regulatory signals permit Google personalization; IDFA access requires Apple permission. Review choices in Settings → Ad privacy and tracking permissions in iOS Settings. Without the applicable personalization and tracking permissions, Cesta disables personalization and requests non-personalized ads with restricted data processing. Unrecognized regional GPP signals and privacy refusals are not treated as tracking permission. Personalization is not enabled without verifiable TCF signals. Ads are filtered for a general audience. Google’s rules determine permitted ad modes. See Google Privacy and data use in partner apps for recipients, retention and controls.

Six optional monthly auto-renewable subscriptions provide the same ad-removal benefit while active. Apple displays localized prices and handles payments and restores. Cesta verifies transactions, expiry and revocation with StoreKit and receives no payment-card details. Subscribing stops new banner requests; it does not delete data already received by Google. Manage cancellation through your Apple account; erasing Cesta data does not cancel a subscription. Apple Privacy · Apple standard EULA.

Use dates, prompt dates, aggregate completed-shop count and reminder preferences stay locally to limit rating/subscription prompts. They are not uploaded. No reward or particular rating is requested.