Skip to content

Privacy es

Z-M-Huang edited this page Mar 20, 2026 · 1 revision

Privacy · [Español]

Privacidad

Todo el análisis ocurre en tu máquina. La herramienta nunca envía contenido de sesión, rutas de archivos o prompts a ningún lugar.

Resumen del flujo de datos

Tus sesiones de Claude Code (solo local)
  ↓
Archivos JSONL de transcripciones (~/.claude/projects/)  [nunca salen de tu máquina]
  ↓
cc-proficiency process (análisis local)
  ↓
Solo señales agregadas (conteos, ratios, booleanos)
  ↓
~/.cc-proficiency/store.json              [local — nunca se sube]
  ↓ (si gh está autenticado)
Gist privado: cc-proficiency.json        [privado — URL secreta]
  ↓ (solo si ejecutas cc-proficiency share)
Gist público: cc-proficiency-public.json  [público — solo puntuaciones]

Qué permanece local

Los siguientes datos nunca salen de tu máquina bajo ninguna circunstancia:

Datos Dónde residen
Transcripciones de sesiones de Claude Code ~/.claude/projects/ (gestionado por Claude Code)
Rutas de archivos de sesiones Solo en transcripciones, nunca extraídas al almacén
Contenido de prompts Solo en transcripciones, nunca almacenado ni subido
Entradas/salidas de herramientas Solo en transcripciones, nunca almacenadas ni subidas
Nombres de proyectos Slugs sanitizados en store.json, nunca subidos
~/.cc-proficiency/store.json Almacén local, nunca se sube
~/.cc-proficiency/queue.jsonl Archivo de cola, nunca se sube
~/.cc-proficiency/hook.log Log del hook, nunca se sube
~/.cc-proficiency/cc-proficiency.svg Copia local de la insignia estática
~/.cc-proficiency/cc-proficiency-animated.svg Copia local de la insignia animada

Qué va a tu Gist privado

Si ejecutas cc-proficiency init con gh autenticado, se crea un Gist privado (secreto) en cc-proficiency.json. Este contiene:

Campo Ejemplo Descripción
username "yourname" Nombre de usuario de GitHub
memberSince "2026-01-01" Fecha de la primera sesión
recentSessions [{id, date, hours}] IDs de sesión, fechas y duraciones (últimos 90 días)
archivedStats {sessions, hours, projects} Datos antiguos agregados
domains [{id, score, confidence}] Puntuaciones de dominio (5 números)
featureScores {hooks: 80, mcp: 60, ...} Valores del mapa de calor de mini-barras
streak {current, longest, lastActiveDate} Datos de racha
achievements [{id, unlockedAt}] IDs de logros y fechas
weeklyTrends [{week, domains, hours}] Historial semanal de puntuaciones

Qué NO está en el Gist privado:

  • Contenido de transcripciones de sesión
  • Prompts o respuestas
  • Rutas de archivos o nombres de proyectos
  • Detalles de llamadas a herramientas

El Gist privado usa una URL secreta. No aparece en tu perfil de GitHub. Solo alguien con la URL exacta puede acceder.

La insignia SVG

La insignia SVG (cc-proficiency.svg) subida a tu Gist contiene:

  • Barras y números de puntuación de dominio
  • Mapa de calor de mini-barras de características
  • Conteo de sesiones y conteo de proyectos
  • Total de horas
  • Conteo de logros y racha (si disponible)
  • Tu nombre de usuario de GitHub (como etiqueta de visualización)

No contiene rutas de archivos, nombres de proyectos, detalles de uso de herramientas ni contenido de transcripciones.

Qué va al Gist público (solo clasificación)

Si optas por participar vía cc-proficiency share, se crea un segundo Gist público, separado. Contiene solo tu PublicProfile:

Campo Ejemplo
username "yourname"
memberSince "2026-01-01"
domains 5 puntuaciones de dominio
streak Racha actual y más larga
achievementCount Total de logros desbloqueados
totalSessions Conteo de sesiones
totalHours Total de horas
lastUpdated Marca de tiempo

Este Gist es público y cualquiera puede verlo. No contiene contenido de sesiones, nombres de proyectos ni rutas de archivos. Tiene solo lo que la clasificación necesita para mostrar.

Detección de CI/CD

cc-proficiency detecta y excluye automáticamente las sesiones de CI/CD. Las sesiones ejecutándose en GitHub Actions, CircleCI, Jenkins u otros entornos CI son omitidas por el Stop hook. Nunca entran a la cola.

Modo sin conexión

Todo funciona completamente sin conexión. Sin la CLI gh:

  • El análisis se ejecuta localmente
  • Las insignias se guardan en ~/.cc-proficiency/cc-proficiency.svg
  • Ningún dato sale de tu máquina

Auditar tus datos

Para ver exactamente qué se almacena localmente:

cat ~/.cc-proficiency/store.json

Para ver el contenido de tu Gist privado:

gh gist view <your-gist-id> --filename cc-proficiency.json

Para ver tu perfil público (si estás en la clasificación):

gh gist view <your-public-gist-id> --filename cc-proficiency-public.json

Eliminar tus datos

Para eliminar todo:

# Eliminar hook y datos locales
cc-proficiency uninstall

# Eliminar el paquete npm
npm uninstall -g cc-proficiency

# Si te uniste a la clasificación, sal primero
cc-proficiency share --remove

Para eliminar tu Gist privado:

gh gist delete <your-gist-id>

Después de uninstall, no quedan datos en tu máquina. El Gist debe eliminarse por separado.

Tabla resumen

Datos Local Gist privado Gist público Insignia SVG
Transcripciones de sesión
Rutas de archivos / prompts
Nombres de proyectos solo slug
Puntuaciones de dominio ✓ (opt-in)
Mapa de calor de características
Conteo de sesiones ✓ (opt-in)
Total de horas ✓ (opt-in)
IDs de logros solo conteo (opt-in) solo conteo
Racha ✓ (opt-in)
Nombre de usuario ✓ (opt-in)

Clone this wiki locally