Política de privacidad
En un entorno empresarial, es muy importante saber cuándo un software se conecta a Internet y qué datos se intercambian cuando esto sucede. En este capítulo se describen con detalle estos procesos. Tenga en cuenta que el tema nos obliga a utilizar terminología especializada. Si lo necesita, puede consultar nuestro glosario.
Si no le interesan los aspectos técnicos, lea solo nuestra Política de privacidad.
Transferencia de datos cuando se abre y se cierra Citavi
▪Cuando Citavi se inicia, se conecta al servidor de Citavi para comprobar si hay actualizaciones disponibles. Los administradores de sistemas pueden suprimir esta comprobación.
▪Cuando se inicia, Citavi comprueba si está permitida la conexión a la nube de Citavi. Los administradores de sistemas pueden suprimir esta comprobación.
▪Cuando se abre, Citavi comprueba si el usuario ya ha iniciado sesión en su cuenta alguna vez desde ese ordenador. Si así fuera, Citavi completa automáticamente el inicio de sesión en la cuenta de usuario que corresponda. El proceso se lleva a cabo con la información encriptada. El inicio de sesión no se llevará a cabo automáticamente si se dan las siguientes circunstancias:
•El usuario nunca ha iniciado sesión en ese ordenador
•El usuario cerró sesión la última vez que entró en su cuenta
•El usuario ha configurado el sistema de forma que sus datos de inicio de sesión se borran automáticamente cada vez que se cierra Citavi
▪Una vez que se ha iniciado sesión correctamente en la cuenta de Citavi, el programa descarga los datos de licencia del usuario desde nuestro servidor. Esto solo sucede con Citavi for Windows. Los usuarios de Citavi for DBServer reciben sus datos de licencia del ordenador de la empresa en que esté instalado el servidor de bases de datos SQL que contiene la base de datos de Citavi.
▪Para el inicio de sesión en la cuenta de Citavi y para todos los pasos siguientes, Citavi se comunica con la WebApi de nuestro servidor. Para la comunicación con la WepApi se usa el protocolo HTTPS, puerto 443.
▪Configure su firewall como se describe aquí.
Transferencia de datos cuando se trabaja con Citavi
▪Antes de que un texto de ayuda se muestre por primera vez en el programa, se descarga del servidor de Citavi.
▪Las noticias de Citavi se muestran en la pantalla de bienvenida. En ellas, damos a conocer a los usuarios novedades importantes sobre el programa. Las universidades que tengan una licencia Campus de Citavi pueden usar la pantalla de bienvenida para hacer llegar noticias importantes a todos los integrantes de la Universidad. Además, cada usuario puede añadir los canales informativos que le interesen. Las noticias solo se actualizarán si el ordenador está conectado a Internet.
▪Cuando hace búsquedas en línea, cuando importa datos desde archivos o desde otros programas y cuando usa los estilos de cita que proveemos, Citavi se conecta a los servidores de Citavi para comprobar si están disponibles versiones actualizadas de los transformadores y de los estilos de cita, y descarga estas versiones, si las hay.
▪Cuando se hacen búsquedas en línea, búsquedas con ISBN y búsquedas de textos completos, Citavi solo envía al servidor correspondiente las consultas de búsqueda, y nada más. El funcionamiento exacto de este proceso depende del tipo de conexión:
oServicio web: la comunicación con estos recursos en línea se establece a través de los protocolos HTTP ordinario, puerto 80, o HTTPS, puerto 443. El contacto con estos servicios es siempre directo.
oZ39.50: estos recursos en línea utilizan el protocolo Z39.50, que es el que emplean normalmente las bibliotecas públicas. Si bien se puede usar cualquier puerto, es común que se elijan los puertos 210 y 3950. Si Citavi no puede establecer la comunicación con un servidor Z39.50 directamente porque lo impide un firewall o por cualquier otra razón, enviará la solicitud a un servicio web en el servidor de Citavi usando el protocolo HTTPS, puerto 443. El servidor de Citavi hará llegar la solicitud al servidor Z39.50 y enviará los resultados de nuevo al cliente. Durante todo este proceso, en el servidor de Citavi no se guardan datos de ningún tipo.
Transferencia de datos si se produce un error
Para mejorar Citavi y para corregir errores del programa utilizamos el servicio Application Insights de Microsoft Azure.
Si están activadas las opciones de Desarrollo de producto, se enviarán al equipo de Citavi los errores del programa, así como el contexto en que se han producido y los protocolos correspondientes. Por lo general, solo se envía el nombre de la función de Citavi a la que se intentaba acceder. Sin embargo, es posible que el nombre del usuario se envíe si figura, por ejemplo, en la ruta de un archivo: "Se ha denegado el acceso al archivo C:\Users\thomas.schempp\Documents\Citavi 6\...". La información sensible, como contraseñas o similares, no se envía en ningún caso.
Los datos solo se envían si el usuario selecciona la opción correspondiente en Herramientas > Opciones > General > Diagnóstico o Herramientas > Opciones > General > Desarrollo de producto. Un administrador de sistemas puede bloquear esta opción con el Asistente MSI.
Siempre se guarda un registro de los errores que se producen dentro de la infraestructura de la nube de Citavi. En estos registros nunca se incluyen datos personales.
Transferencia de datos de otro tipo
Todas las demás transferencias de datos dependen del lugar en que se haya guardado el proyecto de Citavi:
Proyectos locales
Si el proyecto de Citavi se guarda en un ordenador, en un disco duro externo o en una red local, no se transfiere ninguna información adicional.
Proyectos en el DBServer
El proyecto de Citavi está guardado en una base de datos de Microsoft SQL
▪En el caso de las licencias por puesto, Citavi for DBServer guarda los datos de licencia en el ordenador del usuario durante 30 días. De este modo, un usuario puede trabajar en proyectos locales con más de 100 títulos aunque no tenga conexión al servidor SQL de la compañía. Para calcular la fecha de expiración de la licencia guardada temporalmente, Citavi toma la fecha de nuestro servidor mediante una consulta de la WebAPI.
▪Si están en uso todas las licencias simultáneas de Citavi for DBServer y otro usuario intenta utilizar una licencia, Citavi puede enviar un correo electrónico al administrador de licencias a través de WebAPI para comunicarle que no hay suficientes licencias disponibles para todos los usuarios. Este correo electrónico no contiene datos personales.
Proyectos en la nube
Los proyectos en la nube se guardan en la nube de Citavi, que emplea el servicio Microsoft Azure Cloud. Microsoft tiene un gran número de centros de datos en todo el mundo. Nosotros usamos los de Europa Occidental (Dublín y Ámsterdam) para la información de las cuentas de Citavi y los de Alemania (Fráncfort y Magdeburgo), para los proyectos en la nube de Citavi. En mayo de 2019, empezamos a migrar todos los proyectos de Citavi a Azure WestEurope, puesto que Microsoft ha decidido no seguir desarrollando sus centros de datos de Alemania.
La comunicación entre Citavi y WebApi es constante.
▪Todas las instalaciones de Citavi envían un mensaje encriptado (o "token") al proyecto en la nube. Con este token se garantiza que solo la persona correcta puede abrir el proyecto correcto con los derechos de acceso correspondientes.
•Cuando se abre por primera vez un proyecto en la nube, Citavi descarga de nuestros servidores toda la información del proyecto y la guarda en el ordenador del usuario en forma de archivo caché. Después, cada vez que se vuelve a abrir este proyecto se descarga solo la información del proyecto en la nube que no coincida con la del archivo caché. (El archivo caché se borra cuando el usuario cierra sesión en su cuenta de Citavi.)
•Cuando se trabaja en un proyecto en la nube, Citavi utiliza WebApi para guardar los cambios, para sincronizar información, para cargar adjuntos, etc.
•Para evitar sobrecargas en nuestro servidor en red, en algunos casos Citavi accederá directamente a la infraestructura de la nube de Microsoft. Las conexiones están encriptadas y protegidas (= Shared Access Token). Usamos esta tecnología en las siguientes situaciones (entre otras):
oPrimera descarga de un proyecto
oCarga de un proyecto ya existente a la nube (en algunos casos)
oCarga y descarga de adjuntos
oAlmacenamiento de una gran cantidad de información bibliográfica tras una importación grande
•Además de este intercambio de datos, Citavi abre un canal de comunicación a través de SignalR. Con SignalR, nuestros servidores pueden informar a la instalación de Citavi de que otro usuario ha hecho cambios en un proyecto compartido. Una vez que se ha transferido esta información, los cambios se sincronizan para que todos los usuarios trabajen en la versión más actual del proyecto. Además, gracias a SignalR, los usuarios también pueden comunicarse entre ellos; por ejemplo, enviándose mensajes a través de la función de chat de Citavi. El contenido de un chat se borra automáticamente cuando el chat se cierra.