Esta política describe cómo ArmoryPro («la aplicación») trata la información cuando la utilizas. Al usar la aplicación, aceptas esta política. Si no estás de acuerdo, no uses la aplicación.
Responsable: Alejandro Rincón
Contacto (consultas de privacidad): armorypro.app@gmail.com
Según cómo uses la aplicación, puede incluir:
Gran parte de la información se almacena en el dispositivo mediante bases de datos y archivos propios de la aplicación. Esa información permanece en tu teléfono o tableta salvo que exportes datos, hagas una copia o uses las funciones en la nube descritas más abajo. Si desinstalas la aplicación, los datos almacenados en el espacio privado de la app en el dispositivo suelen eliminarse con la desinstalación, salvo copias que hayas guardado fuera de la app (por ejemplo una exportación o un archivo en Drive).
Según las funciones que uses, la aplicación puede solicitar:
La aplicación no solicita acceso a contactos y no recopila ni utiliza tu ubicación.
La aplicación integra servicios de Firebase (Google), que pueden procesar datos técnicos y de uso según la configuración del proyecto. Según las funciones habilitadas en la aplicación, esto puede incluir:
Firebase Analytics (detalle): Además de la información técnica del dispositivo, la aplicación puede registrar eventos de uso que describen cómo interactúas con las funciones (por ejemplo inicio de ciertos flujos, tipo de acción en inventario o munición, cambios de ajustes numéricos, procedencia de navegación entre pantallas, o si un archivo se añadió desde cámara o selector). No incorporamos de forma intencionada en esos eventos el contenido descriptivo de tus registros (nombres de armas, números de serie, títulos o texto de documentos, ni imágenes). En documentos generales, un evento puede indicar si el archivo se guardó en la raíz o en una subcarpeta mediante un identificador técnico interno generado por la app. También pueden registrarse señales relacionadas con límites de la versión gratuita cuando la aplicación los detecta (sin enviar el detalle de tu inventario).
Estos servicios pueden tratar información técnica como, entre otros: tipo de dispositivo, versión del sistema operativo, eventos generales de uso y registros asociados a fallos (Crashlytics).
El tratamiento por parte de Google se rige por las políticas de Google y Firebase. Puedes consultar la información que Google proporciona sobre privacidad en: Política de privacidad de Google.
En cumplimiento de la Política de datos de usuario de los servicios API de Google, de los Términos del Servicio de las APIs de Google y demás términos aplicables, esta sección describe de forma explícita y detallada (1) qué datos de usuario de Google puede acceder, recibir o con los que puede interactuar la aplicación, y (2) cómo los usa, procesa o trata y con qué finalidad. Todo es opcional y depende de que actives la función y concedas el permiso en pantalla.
Según las funciones que utilices, ArmoryPro puede acceder, obtener o interactuar con estos datos:
users/{uid} y del campo booleano isPremium, donde uid es tu UID de Firebase,
para conocer si el backend marca tu cuenta como suscriptor premium.
redeemCoupon):
cuando inicias un canje, la aplicación envía una petición autenticada (Firebase valida tu identidad mediante el token de sesión)
y un cuerpo con el correo electrónico y el código de cupón que introduces en la pantalla de canje.
https://www.googleapis.com/auth/drive.file:
metadatos de carpetas y ficheros pertinentes (identificadores, nombres, fechas, tamaño, tipo MIME);
y contenido binario de los archivos de copia de seguridad que la aplicación crea, sobrescribe o te pide abrir en Drive
(p. ej. un archivo comprimido generado en el dispositivo con los datos que eliges incluir en la copia).
La aplicación no accede a Gmail, Contactos de Google, Google Calendar ni al conjunto de tus archivos de Drive fuera del permiso drive.file.
La aplicación utiliza y procesa la información anterior únicamente para las finalidades siguientes:
isPremium en Firestore para reflejar de forma coherente el estado premium junto con otras fuentes (p. ej. compra en Google Play cuando exista).redeemCoupon valide el cupón y el contexto de cuenta de forma autenticada, usando el payload (correo y código) según el contrato del backend.Registros de autenticación en Firebase, datos leídos desde Firestore, respuestas de Cloud Functions y ficheros en Drive se almacenan y procesan principalmente en la infraestructura de Google, conforme a las políticas de Google/Firebase. Los SDK de Google en el dispositivo pueden conservar de forma temporal credenciales o tokens en almacenamiento protegido de la app según el comportamiento estándar de Android y de los propios SDK. El desarrollador (responsable indicado arriba) no vende ni cede tu correo, UID o copias de seguridad a terceros; no hay cesión a redes publicitarias por este conducto. Cualquier acceso administrativo a proyectos Firebase/Drive por mantenimiento queda limitado a lo necesario para operar la aplicación y sujeto a obligaciones de confidencialidad y seguridad habituales.
Puedes dejar de usar estas funciones en la aplicación, cerrar sesión cuando esté disponible y revocar el acceso de la aplicación a tu cuenta Google desde la configuración de seguridad de tu cuenta Google (incluida la gestión de aplicaciones con acceso a tu cuenta y permisos de Google Drive).
El uso de la información recibida desde las APIs de Google se ajustará a la Política de datos de usuario de los servicios API de Google, incluidas las exigencias de uso limitado cuando correspondan.
Si activas funciones que suben una copia de tus datos a Google Drive, esos archivos se almacenan en el espacio de tu cuenta de Google según tu configuración de Drive.
La aplicación solo puede acceder a lo que permitas mediante el flujo de autorización de Google (véase la sección anterior sobre el alcance drive.file).
Puedes revocar el acceso desde la configuración de tu cuenta Google.
La aplicación puede solicitar permiso para usar la cámara para tomar fotos relacionadas con tus registros. Las imágenes se procesan en el dispositivo y se guardan en el almacenamiento de la aplicación salvo que las exportes o sincronices según las opciones disponibles. Si eliges adjuntar documentos desde el almacenamiento del dispositivo, solo se procesan los ficheros que selecciones.
Si habilitas desbloqueo por PIN o datos biométricos, Android procesa la verificación en el dispositivo. La aplicación no transmite plantillas biométricas ni PIN a nuestros servidores.
La aplicación utiliza la conexión a Internet cuando las funciones integradas lo requieren (por ejemplo Firebase o copias en la nube). Puede utilizarse un servicio en primer plano para operaciones de sincronización o respaldo según implementación actual de la aplicación.
Seguimos prácticas razonables de desarrollo para mantener la estabilidad de la aplicación y el tratamiento responsable de la información según lo descrito en esta política. La información que guardas en el dispositivo también depende de la seguridad de tu equipo (bloqueo de pantalla, actualizaciones del sistema) y de que no compartas el acceso no autorizado al dispositivo.
Usamos la información para:
Los datos locales permanecen en el dispositivo hasta que los borres, desinstales la aplicación o uses funciones que los eliminen o exporten. Los datos que procesen Google u otros proveedores se conservarán según sus políticas y la configuración de tu cuenta.
La aplicación no está dirigida a menores de 13 años (o la edad mínima aplicable en tu jurisdicción). Si eres padre o tutor y crees que un menor nos ha proporcionado datos, contacta en la dirección indicada arriba.
Según tu país de residencia, puedes tener derechos de acceso, rectificación, supresión, limitación u oposición respecto de datos personales que tratemos como responsables. Para ejercerlos, escribe al correo de contacto indicado en esta política. También puedes gestionar gran parte de los datos asociados a tu cuenta Google desde tu cuenta Google.
Podemos actualizar esta política ocasionalmente. Publicaremos la versión revisada en esta página sustituyendo la fecha de «Última actualización». Te recomendamos revisarla periodicamente.
Si tienes preguntas sobre esta política de privacidad:
Desarrollador: Alejandro Rincón ·
armorypro.app@gmail.com
This policy describes how ArmoryPro (“the app”) handles information when you use it. By using the app, you agree to this policy. If you do not agree, please do not use the app.
Controller: Alejandro Rincón
Contact (privacy inquiries): armorypro.app@gmail.com
Depending on how you use the app, this may include:
Much of the information is stored on the device using databases and files belonging to the app. It remains on your phone or tablet unless you export data, make a backup, or use the cloud features described below. If you uninstall the app, data kept in the app’s private storage on the device is typically removed with uninstallation, except for copies you saved outside the app (for example an export or a file on Drive).
Depending on the features you use, the app may request:
The app does not request access to your contacts and does not collect or use your location.
The app integrates Firebase services (Google), which may process technical and usage data depending on project configuration. Depending on enabled features, this may include:
Firebase Analytics (detail): In addition to device technical data, the app may log usage events that describe how you interact with features (for example starting certain flows, types of inventory or ammo actions, numeric setting changes, navigation entry points, or whether a file was added via camera or file picker). We do not intentionally include descriptive inventory content in those events (firearm names, serial numbers, document titles or body text, or images). For general documents, an event may indicate whether a file was saved at root or in a subfolder using an app-generated internal technical identifier. Signals related to free-tier limits may also be recorded when the app detects them (without sending your inventory details).
These services may process technical information including, among other things: device type, OS version, general usage events, and crash-related logs (Crashlytics).
Google’s processing is governed by Google’s and Firebase’s policies. You can read Google’s privacy information here: Google Privacy Policy.
To comply with the Google API Services User Data Policy, the Google APIs Terms of Service, and other applicable Google APIs terms, this section clearly and thoroughly explains (1) what Google user data the app accesses, collects, or interacts with, and (2) how the app uses, processes, or handles that data and the purposes for doing so. Everything here is optional and only applies if you enable the feature and grant permission in the UI.
Depending on the ArmoryPro features you use, the app may access, receive, or interact with the following Google user data:
users/{uid} and the boolean field isPremium, where uid is your Firebase UID,
to determine whether the backend marks your account as premium.
redeemCoupon):
when you redeem a coupon, the app sends an authenticated request (Firebase validates your identity using the session token)
with a payload that includes the email address and coupon code you enter in the redemption screen.
https://www.googleapis.com/auth/drive.file:
file and folder metadata (identifiers, names, timestamps, size, MIME type);
and binary file content for backup files the app creates, overwrites, or asks you to open in Drive
(for example a compressed archive generated on-device with the data you choose to include in the backup).
The app does not access Gmail, Google Contacts, Google Calendar, or your entire Drive outside the drive.file permission.
The app uses and processes this information only for the following purposes:
isPremium in Firestore to reflect premium entitlement together with other sources (for example Google Play purchases where applicable).redeemCoupon function validate the coupon and account context in an authenticated way, using the email and code payload required by the backend contract.Firebase Authentication records, Firestore reads/writes as implemented, Cloud Functions responses, and Drive files are stored and processed primarily on Google infrastructure under Google’s/Firebase’s policies. Google SDKs on the device may temporarily cache credentials or tokens in secured app storage consistent with standard Android and SDK behavior. The developer (controller listed above) does not broker or sell your email, UID, or backup files to third parties; data is not provided to ad networks through these integrations. Any administrative access to Firebase/Drive projects for operations is limited to what is needed to run the app and subject to ordinary confidentiality and security obligations.
You can stop using these features in the app, sign out where available, and revoke the app’s access to your Google Account from your Google Account security settings (including third‑party account access and Google Drive permissions).
Our use of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements where applicable.
If you enable features that upload a copy of your data to Google Drive, those files are stored in your Google account space according to your Drive settings.
The app can only access what you authorize through Google’s consent flow (see the previous section on the drive.file scope).
You can revoke access from your Google Account settings.
The app may request permission to use the camera to take photos related to your records. Images are processed on the device and saved in app storage unless you export or sync them according to available options. If you attach documents from device storage, only the files you select are processed.
If you enable PIN or biometric unlock, Android performs verification on the device. The app does not transmit biometric templates or your PIN to our servers.
The app uses the Internet when integrated features require it (for example Firebase or cloud backups). A foreground service may be used for sync or backup operations as implemented in the current version of the app.
We follow reasonable development practices to maintain app stability and responsible handling of information as described in this policy. Data you store on the device also depends on your device security (screen lock, OS updates) and on not sharing unauthorized access to the device.
We use the information to:
Local data remains on the device until you delete it, uninstall the app, or use features that remove or export it. Data processed by Google or other providers is retained according to their policies and your account settings.
The app is not directed to children under 13 (or the minimum age applicable in your jurisdiction). If you are a parent or guardian and believe a child has provided data to us, contact us using the email above.
Depending on where you live, you may have rights to access, rectify, erase, restrict, or object to processing of personal data for which we act as controller. To exercise them, email the contact address in this policy. You can also manage much of the data tied to your Google Account in your Google Account settings.
We may update this policy from time to time. We will publish the revised version on this page by updating the “Last updated” date. We encourage you to review it periodically.
If you have questions about this privacy policy:
Developer: Alejandro Rincón ·
armorypro.app@gmail.com