Seguridad y secretos
Gitcito no tiene backend. Las únicas llamadas de red van a tu hosting de Git y, si lo activas, a tu proveedor de IA.

Enmascarado de secretos
Los valores de .env*, *.pem, *.key, id_rsa, credentials.* y
compañía se pintan como KEY=•••••• en las vistas de diff, archivo y blame,
para que compartir pantalla o hacer una captura no los filtre.
El material de firma de Apple cuenta: *.mobileprovision,
*.provisionprofile, *.p12 y las claves *.p8 de App Store Connect. Un
*.cer no — un certificado es público por diseño.
Es solo visual: nunca cambia el archivo y nunca cambia lo que preparas. Un
botón con forma de ojo los revela por vista. .env.example, .sample y
.template se tratan como plantillas, no como secretos.

Guardas antes de que hagas daño
| Guarda | Cuándo |
|---|---|
| Archivo de secretos | Al commitear algo que parece una credencial — con un Ignorar y dejar de seguir de un clic |
| Archivo grande | Al commitear un blob desmesurado (el umbral está en Ajustes → Seguridad) |
| Ruido de compilación | Al commitear xcuserdata/, DerivedData/ o un .DS_Store — con el mismo Ignorar y dejar de seguir de un clic |
| Rama protegida | Al commitear directamente a main/master, o al hacerle force push |
| Secretos con seguimiento | Al publicar un repositorio que sigue un archivo de secretos — se avisa una vez por sesión |
El llavero del sistema
Los tokens y las entradas de la caja fuerte se cifran con el llavero
de tu sistema operativo (safeStorage de Electron), nunca con una clave metida
en el archivo de ajustes.
Nada toca el llavero hasta que tú lo dices. Antes de que pueda aparecer el diálogo de permisos del propio sistema, Gitcito te explica qué se va a guardar, qué no puede hacer (una app solo puede releer la entrada que ella misma creó — tus otras contraseñas quedan fuera de su alcance), y que decir que no está bien: los tokens viven entonces en memoria solo durante la sesión, la caja fuerte se queda cerrada, y puedes activarlo más tarde en Ajustes → Seguridad → Llavero del sistema.
Una instalación recién hecha hace cero llamadas al llavero hasta que algo necesita guardarse de verdad.
Compartir sin riesgo
Compartir seguro exporta ajustes, entradas de la caja fuerte o espacios de trabajo enteros como un paquete cifrado — los secretos solo se incluyen si marcas la casilla.
Ver también: Caja fuerte · Compartir seguro