SECCIÓN 1

Objeto, aceptación y definiciones

Estos términos regulan el uso de Survivor, el cliente de APIs de escritorio desarrollado por NexHub. Survivor corre en tu equipo, no requiere cuenta y guarda todo localmente. Por eso gran parte del documento trata sobre qué hace y qué no hace la aplicación con tus datos, y sobre qué es responsabilidad tuya al probar servicios propios o de terceros. El uso de la aplicación es bajo tu exclusivo riesgo.

1. Objeto y aceptación

1.1. Los presentes Términos y Condiciones de Uso (los "Términos") regulan la relación entre NexHub (el "Proveedor") y toda persona humana o jurídica que instale, abra o utilice la aplicación de escritorio Survivor (la "Aplicación" y el "Usuario", respectivamente).

1.2. La instalación, apertura o uso de la Aplicación implica la aceptación plena e incondicional de estos Términos. Si el Usuario no está de acuerdo con alguna cláusula, debe abstenerse de instalarla o desinstalarla de inmediato.

1.3. El Usuario declara ser mayor de edad y tener capacidad legal para obligarse. Si actúa en nombre de una organización, declara contar con facultades para obligarla, y estos Términos alcanzan a esa organización y a todas las personas que usen la Aplicación por su cuenta.

1.4. La Aplicación se distribuye a través de Microsoft Store y de los demás canales que el Proveedor habilite. Las condiciones de adquisición, instalación, actualización, pago y reembolso, cuando correspondan, se rigen por las reglas de la tienda a través de la cual se obtuvo. La tienda y su operador no son parte de estos Términos y no asumen obligación alguna de soporte, garantía ni responsabilidad respecto de la Aplicación.

1.5. Si el Proveedor y el Usuario celebran un contrato escrito específico para la Aplicación, ese contrato prevalece sobre estos Términos en lo que expresamente regule.

2. Definiciones

  • Workspace: cada espacio de trabajo local de la Aplicación, con sus colecciones, entornos, variables, archivos, borradores, revisiones e historial.
  • Package: archivo .svpkg que la Aplicación genera al exportar un workspace completo, cifrado con una clave elegida por el Usuario.
  • Destinos: las APIs, servidores, hosts y servicios, propios o de terceros, públicos, privados o locales, a los que el Usuario decide conectarse mediante la Aplicación.
  • Scripts: el código JavaScript que el Usuario escribe o importa en la Aplicación para ejecutarse antes de enviar una petición o después de recibir una respuesta.
  • Contenido del Usuario: todo lo que el Usuario crea, importa, configura, ejecuta o recibe en la Aplicación: peticiones, respuestas, variables, credenciales, certificados, archivos, scripts, capturas y código generado.
  • Beta: toda versión, función o componente de la Aplicación identificado como beta, preview, experimental o acceso anticipado, incluida la Aplicación completa mientras su interfaz muestre la etiqueta BETA.
SECCIÓN 2

Licencia y propiedad intelectual

3. Licencia de uso

3.1. El Proveedor otorga al Usuario una licencia limitada, personal, no exclusiva, intransferible, no sublicenciable y revocable para instalar y usar la Aplicación en los dispositivos que la tienda de origen permita, con fines propios, profesionales o comerciales, conforme a estos Términos.

3.2. La Aplicación se licencia, no se vende. El Usuario no adquiere ningún derecho sobre la Aplicación distinto del uso aquí concedido. Todos los derechos no otorgados expresamente quedan reservados al Proveedor.

3.3. Queda prohibido, salvo autorización expresa y escrita del Proveedor o en la medida en que la ley aplicable lo permita con carácter imperativo:

  • Copiar, redistribuir, revender, alquilar, prestar, sublicenciar o poner la Aplicación a disposición de terceros por fuera de los canales de distribución del Proveedor.
  • Descompilar, desensamblar o realizar ingeniería inversa de la Aplicación, o intentar obtener, derivar o reconstruir su código fuente, algoritmos o formatos internos.
  • Modificar, traducir, adaptar la Aplicación o crear obras derivadas de ella.
  • Eludir, desactivar, interferir o alterar mecanismos de licenciamiento, verificación, aislamiento o seguridad de la Aplicación.
  • Quitar, ocultar o alterar avisos de propiedad intelectual, marcas o identificaciones del Proveedor o de terceros.
  • Usar la Aplicación para desarrollar un producto o servicio que compita con ella, o para extraer de ella información con ese fin.
  • Presentarse como afiliado, representante o socio del Proveedor, o usar las marcas del Proveedor sin autorización.

3.4. El Usuario se compromete a instalar las actualizaciones que la tienda de origen ponga a disposición, en especial las que corrijan vulnerabilidades. El Proveedor no responde por daños derivados del uso de versiones desactualizadas.

3.5. Al finalizar la licencia por cualquier causa, el Usuario debe desinstalar la Aplicación y destruir las copias que tuviera.

4. Propiedad intelectual

4.1. La Aplicación, su código, arquitectura, diseño, interfaz, documentación, el nombre Survivor, el isotipo del rayo y las marcas de NexHub son propiedad exclusiva del Proveedor y están protegidos por la legislación de propiedad intelectual e industrial. Nada en estos Términos transfiere esos derechos al Usuario.

4.2. La Aplicación incorpora componentes de software de terceros bajo licencias de código abierto, entre ellos Electron, Node.js, QuickJS y CodeMirror. Respecto de esos componentes rigen sus propias licencias, que prevalecen sobre estos Términos en lo que a ellos se refiere. Esos componentes se proveen tal cual y el Proveedor no asume garantía ni responsabilidad alguna respecto de ellos.

4.3. El Contenido del Usuario es del Usuario. El Proveedor no reclama ningún derecho sobre las colecciones, scripts, variables, archivos, respuestas ni código generado que el Usuario maneje en la Aplicación, y es el Usuario el único responsable de su licitud, exactitud y uso.

4.4. Los formatos de archivo de la Aplicación (Package, exportaciones JSON y exportaciones compatibles con Postman) existen para que el Usuario pueda llevarse sus datos. Usarlos con ese fin no infringe estos Términos.

4.5. La compatibilidad de importación y exportación con el formato de colecciones de Postman es una función de interoperabilidad. Postman es una marca de su titular; el Proveedor no tiene vínculo con él ni la Aplicación invoca sus servicios.

4.6. Sugerencias. Si el Usuario envía al Proveedor ideas, sugerencias, reportes o comentarios sobre la Aplicación ("Feedback"), le otorga una licencia perpetua, irrevocable, mundial, gratuita y sublicenciable para usarlos, modificarlos e incorporarlos a sus productos sin restricción ni obligación de compensación o reconocimiento. El Proveedor no identificará públicamente al Usuario como fuente sin su consentimiento.

SECCIÓN 3

Uso responsable

Survivor es una herramienta: envía las peticiones que el Usuario configura, a los Destinos que el Usuario elige, con las credenciales que el Usuario carga. Lo que ocurre con esas peticiones, con sus efectos y con sus respuestas es responsabilidad exclusiva de quien las envía.

5. Obligaciones del Usuario

5.1. Autorización sobre los Destinos. El Usuario solo puede dirigir peticiones a Destinos que le pertenecen o para los que cuenta con autorización de su titular. Probar, explorar, consumir o modificar un sistema ajeno sin permiso es responsabilidad exclusiva del Usuario, quien asume todas las consecuencias legales de hacerlo.

5.2. Condiciones de terceros. El Usuario debe respetar los términos de uso, límites de tasa, políticas de autenticación, de privacidad y demás condiciones de cada Destino. El Proveedor no es parte de esas relaciones ni responde por su incumplimiento.

5.3. Usos prohibidos. El Usuario no utilizará la Aplicación para:

  • Acceder sin autorización a sistemas, cuentas, redes o datos de terceros, ni para vulnerar, probar o eludir medidas de seguridad ajenas sin autorización escrita de su titular.
  • Saturar, degradar, interrumpir o dañar servicios de terceros, ni para automatizar envíos masivos con ese fin.
  • Interceptar, suplantar, falsificar o alterar comunicaciones, identidades o credenciales de terceros.
  • Transmitir código malicioso, contenido ilícito o datos cuya tenencia o transmisión esté prohibida.
  • Cualquier actividad contraria a la ley, al orden público o a los derechos de terceros, en cualquier jurisdicción involucrada.

5.4. Scripts y código importado. Los Scripts se ejecutan en un entorno aislado dentro de la Aplicación, sin acceso al sistema de archivos ni al sistema operativo. Aun así, el Usuario es el único responsable del código que escribe o importa, de las consultas que ese código dispara, de los valores que escribe en sus entornos y de sus efectos. El Proveedor no revisa, aprueba ni responde por colecciones o scripts de ninguna procedencia.

5.5. Credenciales. El Usuario es responsable de la obtención lícita, custodia, vigencia y revocación de las credenciales, tokens, certificados y claves que carga en la Aplicación.

5.6. Red local. Alcanzar servicios en localhost y redes privadas es parte de la función de la Aplicación. El Usuario no debe exponer el proceso local de la variante web a interfaces públicas ni usarlo como proxy abierto hacia su red. El Proveedor no responde por los accesos que una exposición de ese tipo permita.

5.7. Equipo y sistema. El Usuario es responsable de la seguridad de su equipo, de su cuenta de sistema operativo y del acceso físico y remoto al dispositivo, ya que los datos de la Aplicación residen allí.

5.8. Sanciones y exportación. El Usuario declara que no se encuentra en un país ni en una lista de personas o entidades sujetas a sanciones o restricciones de exportación aplicables a la Aplicación o a su canal de distribución, y se compromete a no usar ni transferir la Aplicación en violación de esas normas.

5.9. Trato con el Proveedor. El contacto con el personal del Proveedor por los canales de soporte debe ser respetuoso. El abuso, el hostigamiento o las amenazas habilitan al Proveedor a cesar el soporte y revocar la licencia.

SECCIÓN 4

Datos locales y privacidad

Esta sección describe cómo trata la Aplicación los datos y cumple la función de política de privacidad de Survivor mientras no exista un documento separado. Se rige por la Ley 25.326 de Protección de los Datos Personales de la República Argentina.

6. Tratamiento de datos

Local primero

6.1. Sin cuenta. La Aplicación no requiere registro, usuario ni contraseña. El perfil, los workspaces y toda la configuración se guardan en una base de datos SQLite en el perfil del Usuario, en su propio equipo. El Proveedor no recibe ni conserva copia de esa base y no tiene acceso a ella.

6.2. Qué no sale del equipo. La Aplicación no envía al Proveedor el Contenido del Usuario: ni las peticiones, ni las respuestas, ni las variables, ni las credenciales, ni los archivos, ni los scripts, ni el historial. El tráfico de red de la Aplicación se dirige únicamente a los Destinos que el Usuario configura. La instalación y las actualizaciones se gestionan a través de la tienda de origen, cuyo tratamiento de datos se rige por sus propias políticas y es ajeno al Proveedor.

Lo que sí ve el Destino

Cada petición llega al Destino con todo lo que el Usuario configuró: headers, cuerpo, credenciales y, según el ajuste elegido, el header Authorization al seguir redirecciones. Lo que el Destino haga con esa información depende del Destino, no de la Aplicación ni del Proveedor.

6.3. Base local sin cifrar. La base de datos local abre sin contraseña y se guarda con permisos restringidos del sistema operativo. Los valores marcados como secretos se ocultan en la interfaz, pero no están cifrados en disco. Quien tenga acceso al perfil del sistema operativo del Usuario puede acceder a ellos. La custodia del equipo es parte de las obligaciones del Usuario (punto 5.7) y el Proveedor no responde por accesos de terceros a esa base.

6.4. Packages cifrados. Al exportar un Package, la Aplicación lo cifra con una clave que el Usuario elige. Esa clave no se guarda en ningún lugar y no puede recuperarse. Si el Usuario la pierde, el Proveedor no tiene medio técnico para abrir el archivo ni recuperar su contenido, y no responde por esa pérdida. Las exportaciones JSON de colecciones, entornos y respuestas no están cifradas e incluyen los valores que contienen.

6.5. Código generado. La función Code snippet genera código que incluye los valores reales de variables y credenciales del borrador y del entorno seleccionado. Solo copia al portapapeles cuando el Usuario acciona el botón. El código generado es Contenido del Usuario; el Usuario es responsable de dónde lo pega y de verificarlo antes de usarlo.

6.6. Datos personales de terceros. Si las respuestas que el Usuario obtiene o los archivos que importa contienen datos personales de terceros, el Usuario es el responsable de ese tratamiento en los términos de la Ley 25.326 y de toda otra norma aplicable, y garantiza contar con base legal para realizarlo. La Aplicación es un medio técnico bajo control exclusivo del Usuario; el Proveedor no accede a esos datos ni interviene en su tratamiento.

6.7. Sitio web y lista de espera. Los datos que el Usuario deje en el sitio nexhub.com.ar, por ejemplo al anotarse para recibir el aviso de disponibilidad en otras plataformas, se tratan conforme a la información brindada en ese formulario y a los documentos legales de NexHub publicados en este mismo sitio. No forman parte de la Aplicación.

6.8. Derechos. Para cualquier consulta sobre datos personales relacionados con la Aplicación o con el sitio, el canal es clientes@nexhub.com.ar. La Agencia de Acceso a la Información Pública, órgano de control de la Ley 25.326, tiene la atribución de atender denuncias y reclamos sobre protección de datos personales.

SECCIÓN 5

Beta, garantías y responsabilidad

7. Versión beta y cambios en la Aplicación

Aplica a toda versión o función identificada como Beta

7.1. La Aplicación se distribuye en estado Beta: está en desarrollo activo, puede resultar incompleta, inoperable o contener errores, y sus funciones, formatos y comportamientos pueden cambiar entre versiones sin aviso previo.

7.2. Toda Beta se provee sin soporte, mantenimiento, actualizaciones ni compromisos de nivel de servicio, y sin obligación del Proveedor de publicar una versión final ni de conservar sus funciones.

7.3. Las actualizaciones, cuando las haya, se distribuyen a través de la tienda de origen. Las versiones nuevas pueden migrar el formato de la base local. El Proveedor procura conservar los datos anteriores en esas migraciones, pero no lo garantiza, y recomienda al Usuario exportar un Package antes de actualizar, como respaldo bajo su control.

7.4. El Proveedor puede agregar, modificar, suspender o retirar funciones de la Aplicación, en cualquier momento, con o sin aviso, sin responsabilidad frente al Usuario ni frente a terceros. Las funciones descriptas como pendientes en el sitio o en la documentación no constituyen un compromiso de entrega.

7.5. El Proveedor puede dejar de distribuir o de mantener la Aplicación. En ese caso, las copias ya instaladas siguen funcionando con sus datos locales, sin que el Proveedor asuma obligación de soporte ni de compatibilidad posterior.

8. Soporte

8.1. El Proveedor puede brindar soporte por los canales de contacto de NexHub, a su criterio, sin plazos de respuesta ni niveles de servicio comprometidos. La existencia de soporte no constituye una garantía sobre la Aplicación.

8.2. El Proveedor no brinda soporte sobre los Destinos, sus APIs ni sus políticas, ni sobre el código de los Scripts o el código generado por el Usuario.

9. Exclusión de garantías

9.1. En la máxima medida permitida por la legislación aplicable, la Aplicación se provee "tal cual" y "según disponibilidad", con todos sus defectos, sin garantía de ningún tipo, expresa o implícita, incluidas, sin limitación, las garantías de comerciabilidad, aptitud para un fin determinado, título, no infracción, ausencia de errores, exactitud, seguridad o compatibilidad con un Destino, sistema, red o flujo de trabajo específico.

9.2. El Proveedor no garantiza que la Aplicación satisfaga los requerimientos del Usuario, funcione sin interrupciones, errores o pérdida de datos, ni que los defectos sean corregidos. El uso de la Aplicación es bajo exclusivo riesgo del Usuario, que asume la totalidad del riesgo en cuanto a su calidad, rendimiento y resultados.

9.3. El Proveedor no garantiza la disponibilidad, exactitud, seguridad, licitud ni comportamiento de los Destinos, ni la correspondencia exacta entre el código generado por la función Code snippet y el comportamiento de cada biblioteca o entorno de destino.

9.4. Ninguna información o consejo, verbal o escrito, obtenido del Proveedor o a través de la Aplicación, de su documentación o de su sitio crea garantía alguna que no esté expresamente establecida en estos Términos.

9.5. Nada en estos Términos limita derechos que la legislación de defensa del consumidor otorgue al Usuario con carácter irrenunciable, cuando esa legislación resulte aplicable. En tal caso, las exclusiones y limitaciones de estos Términos se aplican en la máxima medida que esa legislación permita.

10. Limitación de responsabilidad

10.1. Daños excluidos. En la máxima medida permitida por la ley, el Proveedor, sus socios, directivos, empleados y colaboradores no responden, bajo ningún régimen de responsabilidad y aunque hubieran sido advertidos de su posibilidad, por lucro cesante, pérdida de ingresos, de negocios, de oportunidades, de reputación o de clientela, pérdida, corrupción o indisponibilidad de datos o de Contenido del Usuario, falla de mecanismos de seguridad, interrupción de la actividad, costo de productos o servicios sustitutos, ni por daños indirectos, incidentales, especiales, punitivos, ejemplares o consecuentes, derivados del uso o de la imposibilidad de uso de la Aplicación.

10.2. Sin responsabilidad por hechos del Usuario o de terceros. En particular, el Proveedor no responde por: (a) los efectos de las peticiones, conexiones o mensajes que el Usuario envía a los Destinos, ni por las respuestas que recibe; (b) la pérdida de un Package cuya clave el Usuario extravió; (c) el acceso de terceros a la base local o al equipo del Usuario; (d) el código de Scripts o el código generado, escrito, importado o utilizado por el Usuario; (e) incompatibilidades, cambios o fallas de los Destinos, de la tienda de origen, del sistema operativo o de componentes de terceros; (f) el uso de versiones desactualizadas o modificadas de la Aplicación; (g) hechos imputables al Usuario, a terceros o a fuerza mayor.

10.3. Sin responsabilidad fuera de lo expresamente asumido. El Proveedor no asume responsabilidad alguna por pérdidas que el Usuario o un tercero sufran en relación con la Aplicación, salvo que deriven del incumplimiento de una obligación expresamente asumida por el Proveedor en estos Términos.

10.4. Tope. En la máxima medida permitida por la ley, la responsabilidad total acumulada del Proveedor frente al Usuario, por cualquier concepto vinculado a la Aplicación o a estos Términos, se limita al monto efectivamente abonado por el Usuario al Proveedor por la Aplicación en los doce (12) meses anteriores al hecho que la origine. Si la Aplicación se obtuvo sin cargo, o el hecho se vincula a una Beta, ese tope es el equivalente en pesos argentinos a cien dólares estadounidenses (USD 100).

10.5. Las exclusiones y limitaciones de esta sección rigen aun cuando un recurso o remedio no cumpla su finalidad esencial, y constituyen una base esencial del acuerdo entre las partes: sin ellas el Proveedor no distribuiría la Aplicación en estas condiciones.

10.6. Indemnidad. El Usuario se obliga a defender, indemnizar y mantener indemne al Proveedor, sus socios, directivos, empleados y colaboradores frente a todo reclamo, demanda, sanción, daño, costo o gasto, incluidos honorarios legales razonables, originados en: (a) el uso de la Aplicación por el Usuario o por su cuenta; (b) el Contenido del Usuario; (c) las peticiones dirigidas a Destinos y sus efectos; (d) el incumplimiento de estos Términos, en especial de las secciones 2 y 3; (e) la violación de la ley o de derechos de terceros, incluidos derechos de propiedad intelectual y de protección de datos.