HDLSim · Política de privacidad
Qué datos tratamos
- Cuenta: al registrarte o iniciar sesión guardamos el nombre y el correo que proporciona tu método de acceso, un identificador de cuenta de Firebase, tu tipo de cuenta, tu plan (Gratis o Pro) y el idioma que eliges para la app. En el registro con correo también guardamos el teléfono que escribes en el perfil; no se verifica por SMS ni se usa para autenticarte. Si entras con Apple, puedes elegir compartir un correo privado de retransmisión; usamos la dirección que Apple entrega. El código Apple de un solo uso se procesa únicamente para revocar el acceso al eliminar la cuenta y no se guarda. La foto de perfil de Google solo se muestra en la app; no se guarda.
- Reportes de problemas: si envías uno, guardamos el texto, hasta 3 imágenes que adjuntes, tu nombre y tu correo.
- Compras: las suscripciones Pro se pagan con Google Play en Android, con el App Store en iPhone y con Stripe en la web. HDLSim no recibe ni guarda los datos de tu tarjeta: el pago ocurre en la tienda o en la página de Stripe. Para verificar tu plan y procesar renovaciones o reembolsos, guardamos el estado de la suscripción y referencias de la compra: hashes del token y de las órdenes de Google Play, un código HMAC del identificador de transacción de Apple, o los identificadores de cliente y suscripción de Stripe. No guardamos tokens, números de orden, identificadores de transacción en claro ni datos de tarjetas. Para crear una suscripción web enviamos a Stripe tu correo y un identificador interno de tu cuenta; Stripe trata esos datos y los de tu pago conforme a su aviso de privacidad.
- Impuestos en compras web: los precios web no incluyen impuestos. Stripe calcula el impuesto que corresponde (en México, el IVA) con la ubicación de facturación que indicas en su página de pago, como el país y el código postal, y lo muestra antes de que confirmes. El pago no solicita RFC ni otro identificador fiscal. HDLSim no copia esa ubicación a Firestore ni a sus registros. Si habilitamos un proceso de CFDI individual, actualizaremos esta política y te pediremos los datos fiscales necesarios en ese flujo.
- Proyectos: tus diseños Verilog, esquemas, escenas 3D y protoboards se guardan solo en tu dispositivo —en el almacenamiento del navegador en la web— y en su copia de seguridad (la de Android en tu cuenta de Google, o iCloud en iPhone), si la tienes activada. No se suben a nuestros servidores.
- Diagnóstico de errores y rendimiento: la app puede enviar reportes anónimos de errores y mediciones de rendimiento (tiempos de carga), muestreados. No incluyen tu nombre, correo, proyectos, contenido de archivos ni identificadores de cuenta; solo la plataforma, la versión de la app, la pantalla donde ocurrió y el mensaje técnico del error. Se usan únicamente para corregir fallos y mejorar el rendimiento.
Para qué los usamos
Solo para crear y proteger tu cuenta, mostrar tu perfil, aplicar el plan que te corresponde, recordar el idioma que elegiste, atender los problemas que reportes y corregir errores de la app. En Android, para otros idiomas, ML Kit traduce en el dispositivo los textos de la interfaz; el modelo seleccionado se descarga cuando hace falta. No enviamos tus proyectos ni el texto que escribes para traducirlos.
Dónde se guardan
En Firebase Authentication y Cloud Firestore (Google Cloud), con transmisión cifrada (HTTPS). Las reglas de acceso permiten que solo tú leas tu perfil; los reportes solo los puede leer el administrador de HDLSim. Los reportes de diagnóstico se guardan en los registros del servidor (Google Cloud Logging).
Con quién se comparten
No usamos publicidad ni rastreo entre apps o sitios, y no vendemos tus datos. Solo los compartimos con los proveedores que operan el servicio: Google (Firebase y reCAPTCHA Enterprise) y, en compras, Google Play, Apple o Stripe, cada uno para el pago que procesa.
Cookies y almacenamiento local
HDLSim no usa cookies propias. En tu dispositivo o navegador guarda datos funcionales: la sesión, la copia local de tu perfil, tus proyectos, el idioma elegido y los archivos de la app para abrirla rápido. Además, dos proveedores pueden usar cookies propias de sus dominios: Google reCAPTCHA Enterprise, que protege las llamadas al servidor contra abuso, y Stripe, en su página de pago. Consulta sus políticas para más detalle.
Cuánto tiempo
Mientras tu cuenta exista conservamos el perfil, incluido el teléfono, el idioma elegido, el estado de la suscripción y su referencia hash. Al eliminar la cuenta borramos tu perfil, reportes y referencias de compra asociadas. Conservamos durante un máximo de 400 días algunos hashes sin vínculo a una cuenta para evitar reprocesar avisos de Google Play, y durante 90 días los de avisos del App Store y de Stripe; esos registros no incluyen tokens, números de orden ni identificadores de transacción en claro. Los reportes de diagnóstico se conservan en los registros del servidor hasta 30 días y no se vinculan a tu cuenta. Google Play, Apple y Stripe conservan los registros de tus pagos según sus políticas y las obligaciones fiscales que les aplican.
Tus derechos y cómo eliminar tu cuenta
Puedes eliminar tu cuenta y todos sus datos desde la app (menú de tu perfil > Eliminar cuenta) o siguiendo los pasos en esta página. Para acceder a tus datos o corregirlos escribe a hdlsim24@gmail.com.
Menores
HDLSim es una herramienta educativa de electrónica digital dirigida a estudiantes y profesionales mayores de 13 años. No está dirigida a niños.
Cambios
Si cambiamos esta política, actualizaremos esta página y la fecha de arriba.
HDLSim · Privacy policy
Data we process
- Account: when you register or sign in we store the name and email address provided by your sign-in method, a Firebase account ID, your account type, your plan (Free or Pro) and the app language you choose. Email sign-up also stores the phone number you enter in your profile; it is not SMS-verified or used to authenticate you. When you use Apple, you may choose a private relay email address; we use the address Apple provides. The one-time Apple authorization code is processed only to revoke access when you delete your account and is not stored. Your Google profile photo is only displayed in the app, never stored.
- Problem reports: if you send one, we store the text, up to 3 images you attach, your name and your email.
- Purchases: Pro subscriptions are paid through Google Play on Android, the App Store on iPhone and Stripe on the web. HDLSim never receives or stores your card details: payment happens in the store or on the Stripe page. To verify your plan and process renewals or refunds, we store the subscription state and purchase references: hashes of the Google Play purchase token and order IDs, an HMAC of the Apple transaction ID, or the Stripe customer and subscription IDs. We do not store tokens, order IDs, plain-text transaction IDs or card details. To create a web subscription we send Stripe your email address and an internal account ID; Stripe handles that data and your payment details under its privacy policy.
- Taxes on web purchases: web prices do not include tax. Stripe calculates the tax that applies (in Mexico, VAT) from the billing location you enter on its payment page, such as your country and postal code, and shows it before you confirm. Payment does not request an RFC or another tax identifier. HDLSim does not copy that location to Firestore or its logs. If we enable an individual CFDI workflow, we will update this policy and request the necessary fiscal details in that flow.
- Projects: your Verilog designs, schematics, 3D scenes and breadboards are stored only on your device —in browser storage on the web— and in its backup (your Android backup, or iCloud on iPhone) if enabled. They are never uploaded to our servers.
- Error and performance diagnostics: the app may send anonymous error reports and performance measurements (load times), sampled. They carry no name, email, projects, file contents or account identifiers; only the platform, the app version, the screen where it happened and the technical error message. They are used only to fix bugs and improve performance.
Why
Only to create and protect your account, show your profile, apply your plan, remember your language choice, handle the problems you report and fix app bugs. On Android, for other languages, ML Kit translates interface strings on the device and downloads the selected model when needed. Your projects and the text you write are not sent for translation.
Where
Firebase Authentication and Cloud Firestore (Google Cloud), encrypted in transit (HTTPS). Access rules let only you read your profile; reports can only be read by the HDLSim administrator. Diagnostic reports go to the server logs (Google Cloud Logging).
Who we share it with
No ads or cross-app tracking, and we do not sell your data. We share it only with the providers that run the service: Google (Firebase and reCAPTCHA Enterprise) and, for purchases, Google Play, Apple or Stripe, each for the payment it processes.
Cookies and local storage
HDLSim uses no first-party cookies. On your device or browser it keeps functional data: the session, the local copy of your profile, your projects, your language choice and the app files for a fast start. In addition, two providers may use cookies on their own domains: Google reCAPTCHA Enterprise, which protects server calls against abuse, and Stripe, on its checkout page. See their policies for detail.
Retention
While your account exists, we keep your profile, including your phone number, chosen language, subscription state and its hashed reference. Deleting your account removes your profile, reports and linked purchase references. We retain some unlinked hashes for up to 400 days to deduplicate Google Play notifications, and for 90 days for App Store and Stripe notifications; those records contain no raw purchase tokens, order IDs or transaction IDs. Diagnostic reports stay in the server logs for up to 30 days and are not linked to your account. Google Play, Apple and Stripe keep the records of your payments under their policies and the tax obligations that apply to them.
Your rights and account deletion
Delete your account and all its data in the app (profile menu > Delete account) or by following these steps. To access or correct your data, write to hdlsim24@gmail.com.
Children
HDLSim is an educational digital-electronics tool for students and professionals aged 13 and over. It is not directed at children.
Changes
If this policy changes, we will update this page and the date above.