Legal y Descargo de Responsabilidad
Información importante sobre el uso de GitPins
Última actualización: Febrero 2026
Descargo de Responsabilidad
GitPins es un proyecto de código abierto proporcionado "TAL CUAL" y "SEGÚN DISPONIBILIDAD", sin garantías de ningún tipo, ya sean expresas o implícitas, incluyendo, pero no limitándose a, las garantías implícitas de comerciabilidad, idoneidad para un propósito particular y no infracción.
En ningún caso los autores, colaboradores o titulares de los derechos de autor serán responsables de cualquier reclamación, daño u otra responsabilidad, ya sea en una acción contractual, agravio o de otro tipo, que surja de, fuera de o en conexión con el software o el uso u otros tratos en el software.
Al usar GitPins, aceptas que lo haces bajo tu propia responsabilidad y riesgo.
Cómo Funciona GitPins - Transparencia Total
GitPins modifica la recencia de tus repositorios mediante refs temporales. Es importante que entiendas exactamente qué hace:
Tag Ref Temporal
GitPins crea una tag ref temporal que apunta al commit HEAD actual.
Toque con Ref Temporal
La tag ref temporal se elimina al instante. Esto actualiza la recencia sin añadir commits al branch principal.
GitHub Actions
Todo el proceso se ejecuta mediante un GitHub Action en tu propia cuenta. El Action corre con tus credenciales y permisos.
Riesgos Potenciales
Aunque GitPins está diseñado para ser seguro, existen riesgos potenciales que debes conocer:
Historial de Git
Durante la sincronización pueden aparecer refs temporales de forma breve. Se eliminan automáticamente y el historial del branch principal queda limpio.
Dependencia de APIs
GitPins depende de la API de GitHub. Cambios en la API podrían afectar el funcionamiento del servicio.
Permisos
La GitHub App requiere permisos de escritura en tus repositorios para crear/borrar refs temporales. Revisa los permisos cuidadosamente.
Minutos de Actions
El GitHub Action consume minutos de tu cuenta. En repos privados, consume el doble de minutos.
GitPins NO Puede Borrar Tus Repositorios
Es importante aclarar que GitPins NO tiene permisos para borrar repositorios. La GitHub App solicita únicamente los permisos mínimos necesarios:
Lo que GitPins SÍ puede hacer:
- Leer la lista de tus repositorios (metadatos)
- Crear y borrar refs temporales (sin modificar archivos)
- Crear y borrar refs temporales para aplicar el orden
- Proveer un endpoint de sync que un scheduler (como GitHub Actions) puede llamar
Lo que GitPins NO puede hacer:
- Borrar repositorios - No tenemos ese permiso
- Modificar tus archivos versionados
- Acceder a secrets o variables de entorno
- Cambiar la configuración de tus repositorios
- Acceder a Issues, Pull Requests o Wikis
- Invitar colaboradores o modificar permisos
Puedes verificar los permisos exactos en cualquier momento desde github.com/settings/installations
Privacidad y Datos
GitPins almacena solo los datos necesarios para ofrecer el servicio. Puedes controlar tu información desde Ajustes en cualquier momento.
Qué almacenamos
- Metadatos de cuenta (id de GitHub, username, email opcional y avatar)
- Configuración de orden (lista fijada, límites, programación y configuración de sync)
- Histórico operativo (snapshots de orden y logs de sync) para entender cambios y depurar problemas
- Eventos de auditoría de seguridad (seudonimizados) para prevenir abuso e investigar incidencias
Tokens y secretos
Los tokens OAuth se guardan cifrados. Nunca incluimos tokens ni secretos de sync en los exports.
Detalles de cifrado: AES-256-GCM (cifrado autenticado). Cada token se cifra con un salt y un IV aleatorios únicos.
Caducidad del token: GitHub puede emitir access tokens con caducidad. GitPins guarda la fecha de expiración e intenta refrescar automáticamente cuando es posible. Si no se puede refrescar, tendrás que volver a iniciar sesión.
Descargar tus datos
Puedes descargar un export en JSON desde Ajustes. Los exports caducan a las 72 horas.
Borrar tu cuenta
Puedes borrar tu cuenta de GitPins desde Ajustes. El borrado requiere reautenticación reciente con GitHub (modo sudo).
Borrar tu cuenta de GitPins no borra repositorios de GitHub. Si configuraste un workflow programado (por ejemplo en `gitpins-config`), desactívalo o bórralo para detener la sincronización.
Tu Responsabilidad
Al usar GitPins, aceptas que has leído y entendido cómo funciona el servicio. Entiendes que se crearán y borrarán refs temporales en tus repositorios como parte del proceso de ordenación.
Aceptas los riesgos potenciales descritos en esta página y eres responsable de monitorear el uso de minutos de GitHub Actions en tu cuenta.
Puedes desactivar el servicio en cualquier momento desactivando o borrando cualquier workflow programado que hayas configurado, sin ninguna penalización.
Sin Garantías
GitPins se proporciona sin garantía de ningún tipo. No garantizamos que el servicio estará disponible de forma ininterrumpida ni que estará libre de errores.
Los resultados pueden no ser exactos o confiables en todos los casos, y el servicio puede no cumplir con tus requisitos específicos. Úsalo bajo tu propia responsabilidad.
Limitación de Responsabilidad
En la máxima medida permitida por la ley aplicable, en ningún caso los creadores, contribuidores o mantenedores de GitPins serán responsables de ningún daño directo, indirecto, incidental, especial, consecuente o punitivo, incluyendo, sin limitación:
- •Pérdida de datos o corrupción
- •Pérdida de beneficios o ingresos
- •Interrupción del negocio
- •Pérdida de reputación
- •Cualquier otro daño pecuniario o no pecuniario
Esta limitación se aplica independientemente de si el daño surge de:
- •Uso o imposibilidad de usar el servicio
- •Acceso no autorizado a tus repositorios
- •Errores, virus o bugs en el software
- •Cualquier otra circunstancia relacionada con el servicio
Código Abierto
GitPins es software de código abierto bajo la licencia MIT. Puedes:
- Revisar el código fuente completo
- Auditar la seguridad del código
- Ejecutar tu propia instancia
- Modificar el código para tus necesidades
Repositorio: github.com/686f6c61/gitpins
Contacto
Para reportar problemas de seguridad, bugs o preguntas legales, abre un issue en nuestro repositorio de GitHub:
Abrir issue en GitHub