Política de privacidad de MolDesign
Local-first, con conexiones externas explícitas.
Responsable: Johan Amezcua / amezcua-dev.com · Contacto general y solicitudes de privacidad: moldesign@amezcua-dev.com · Soporte y reporte de respuestas de MolChat: soporte-moldesign@amezcua-dev.com
1. Datos tratados localmente
MolDesign puede guardar en el dispositivo cuentas locales, preferencias, rutas de trabajo, receptores, secuencias, moléculas, configuraciones, corridas, poses, resultados, informes, registros técnicos y respaldos. Estos datos sirven para ejecutar y reproducir el trabajo solicitado por el usuario.
MolDesign no incorpora analítica de uso propia, publicidad, seguimiento entre aplicaciones ni crash reporting remoto. El desarrollador no recibe automáticamente los casos o resultados guardados localmente.
2. Credenciales
Las claves de proveedores configuradas por el usuario se cifran en reposo mediante una clave local de la instalación. El cifrado reduce la exposición accidental, pero no protege frente a una persona o programa que ya controle la cuenta de Windows o el dispositivo. El usuario es responsable de limitar el acceso al equipo y revocar las credenciales comprometidas.
3. Comunicaciones externas opcionales
El funcionamiento básico y AutoDock Vina son locales. Sólo cuando el usuario activa una función externa, MolDesign puede comunicar los datos necesarios al proveedor correspondiente:
- Hugging Face: identificadores de modelos y descarga de archivos seleccionados.
- RCSB PDB, PubChem, ChEMBL y UniProt: identificadores, nombres, secuencias, PDB IDs, SMILES o consultas científicas necesarias.
- OpenAI, Anthropic u otro proveedor de IA configurado: el texto y contexto que el usuario decida enviar, junto con la credencial del proveedor.
- Solana devnet (prueba de concepto): dirección pública de la cartera y un memo técnico. Una blockchain pública es observable e inmutable; no se debe incluir información personal, confidencial ni un resultado con significado de certificación científica.
Esos terceros procesan los datos bajo sus propias condiciones y políticas. MolDesign no controla su conservación posterior. Antes de usar una integración, el usuario debe comprobar que puede comunicar legalmente esos datos, especialmente si pertenecen a pacientes, clientes, colaboradores o investigaciones confidenciales.
4. Texto generado por IA (MolChat)
MolDesign incluye MolChat, un asistente que responde con texto generado por un modelo de lenguaje. Lo que escribe MolChat no es un resultado calculado: los números del expediente, como afinidad, poses, propiedades y controles, salen de AutoDock Vina y de los modelos de reescalado, no del asistente. Una respuesta de MolChat puede ser incorrecta, estar incompleta o describir mal un resultado propio, y no debe citarse como evidencia.
- Dónde corre. Por omisión, el modelo es local (Qwen2.5 1.5B) y la conversación no sale del equipo. Un proveedor en la nube sólo interviene si el usuario lo configura y autoriza su destino; hasta entonces el turno no se envía y la aplicación lo dice en pantalla.
- Qué sale cuando se autoriza. El texto de la conversación, el contexto de caso y molécula asociado y la credencial del proveedor. El destino concreto se muestra antes de autorizarlo y la autorización no se hereda al cambiarlo.
- Cómo reportar una respuesta. Cada respuesta de MolChat lleva un botón «Reportar respuesta» que abre el programa de correo del usuario con la respuesta y el proveedor ya escritos, dirigido a soporte-moldesign@amezcua-dev.com. No se envía nada hasta que la persona lo manda: MolDesign no transmite conversaciones por su cuenta, tampoco para procesar un reporte.
- Sin entrenamiento con tus datos. MolDesign no usa las conversaciones ni los casos para entrenar ni ajustar ningún modelo. Lo que haga con ellos un proveedor en la nube que el usuario haya autorizado se rige por las condiciones de ese proveedor.
5. Modelos descargables
ESMFold y los modelos de lenguaje pesados no se incluyen necesariamente en la instalación. Si el usuario solicita su descarga, la aplicación contacta al repositorio indicado. Tras descargarse, la inferencia configurada como local no transmite por sí misma las muestras al autor de MolDesign.
6. Conservación y eliminación
Los datos locales permanecen hasta que el usuario los elimina, borra el espacio de trabajo o desinstala la aplicación. La desinstalación puede no borrar carpetas de trabajo o respaldos elegidos por el usuario. Las copias exportadas deben eliminarse por separado. MolDesign no puede borrar datos ya enviados a un tercero o publicados en Solana devnet.
7. Investigación sensible
MolDesign no está diseñado para almacenar datos clínicos identificables y no debe usarse como sistema de expediente médico. No envíe información personal, secretos comerciales o materiales sujetos a acuerdos de confidencialidad a integraciones externas sin la autorización y las salvaguardas correspondientes.
8. Cambios y contacto
Esta política se actualizará cuando cambien las funciones de red o el tratamiento de datos. La versión vigente se publicará con el código y en la página oficial del producto.
Privacidad: moldesign@amezcua-dev.com
Soporte y reporte de respuestas de MolChat: soporte-moldesign@amezcua-dev.com
MolDesign privacy policy
Local-first, with explicit external connections.
Controller: Johan Amezcua / amezcua-dev.com · Privacy requests: moldesign@amezcua-dev.com · Support and MolChat reports: soporte-moldesign@amezcua-dev.com
1. Data handled locally
MolDesign may store local accounts, preferences, work paths, receptors, sequences, molecules, configurations, runs, poses, results, reports, technical logs, and backups on the device. This data is used to execute and reproduce the work requested by the user.
MolDesign includes no first-party usage analytics, advertising, cross-app tracking, or remote crash reporting. The developer does not automatically receive locally stored cases or results.
2. Credentials
Provider keys configured by the user are encrypted at rest using a local installation key. Encryption reduces accidental exposure, but does not protect against a person or program that already controls the Windows account or device. The user is responsible for limiting access to the device and revoking compromised credentials.
3. Optional external communications
The basic workflow and AutoDock Vina are local. Only when the user activates an external feature may MolDesign communicate the data necessary for that operation to the relevant provider:
- Hugging Face: model identifiers and selected file downloads.
- RCSB PDB, PubChem, ChEMBL, and UniProt: identifiers, names, sequences, PDB IDs, SMILES, or scientific queries required for the request.
- OpenAI, Anthropic, or another configured AI provider: the text and context the user chooses to send, together with the provider credential.
- Solana devnet proof of concept: the public wallet address and a technical memo. A public blockchain is observable and immutable; personal, confidential, or scientifically certifying information should not be included.
Those third parties process data under their own terms and policies. MolDesign does not control their subsequent retention. Before using an integration, the user should confirm that the data may legally be shared, especially when it belongs to patients, clients, collaborators, or confidential research.
4. AI-generated text (MolChat)
MolDesign includes MolChat, an assistant that responds with text generated by a language model. What MolChat writes is not a computed result: dossier numbers such as affinity, poses, properties, and controls come from AutoDock Vina and rescoring models, not from the assistant. A MolChat response may be wrong, incomplete, or misdescribe a result, and must not be cited as evidence.
- Where it runs. By default, the model is local (Qwen2.5 1.5B) and the conversation does not leave the device. A cloud provider is used only when the user configures it and authorizes its destination; until then the turn is not sent and the application says so on screen.
- What leaves the device after authorization. Conversation text, associated case and molecule context, and the provider credential. The concrete destination is shown before authorization, and authorization is not inherited when the destination changes.
- How to report a response. Every MolChat response includes a Report answer button that opens the user's mail client with the answer and provider already written, addressed to soporte-moldesign@amezcua-dev.com. Nothing is sent until the person sends it: MolDesign does not transmit conversations on its own, including to process a report.
- No training with your data. MolDesign does not use conversations or cases to train or fine-tune any model. A cloud provider authorized by the user handles them under that provider's terms.
5. Downloadable models
ESMFold and large language models are not necessarily included in the installation. If the user requests a download, the application contacts the indicated repository. After download, inference configured to run locally does not itself transmit samples to the MolDesign author.
6. Retention and deletion
Local data remains until the user deletes it, removes the workspace, or uninstalls the application. Uninstalling may not remove work folders or backups selected by the user. Exported copies must be deleted separately. MolDesign cannot delete data already sent to a third party or published on Solana devnet.
7. Sensitive research
MolDesign is not designed to store identifiable clinical data and must not be used as a medical records system. Do not send personal information, trade secrets, or material subject to confidentiality agreements to external integrations without appropriate authorization and safeguards.
8. Changes and contact
This policy will be updated when network features or data handling changes. The current version will be published with the code and on the official product page.
Privacy: moldesign@amezcua-dev.com
Support and MolChat reports: soporte-moldesign@amezcua-dev.com