-
Notifications
You must be signed in to change notification settings - Fork 0
Privacy es
Privacy · [Español]
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.
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]
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 |
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 (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.
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.
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.
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
Para ver exactamente qué se almacena localmente:
cat ~/.cc-proficiency/store.jsonPara ver el contenido de tu Gist privado:
gh gist view <your-gist-id> --filename cc-proficiency.jsonPara ver tu perfil público (si estás en la clasificación):
gh gist view <your-public-gist-id> --filename cc-proficiency-public.jsonPara 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 --removePara 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.
| 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) | ✓ |
English
中文
- Home-zh
- Getting-Started-zh
- Gamification-Guide-zh
- Commands-zh
- Scoring-zh
- Achievements-zh
- Leaderboard-zh
- Privacy-zh
Español
- Home-es
- Getting-Started-es
- Gamification-Guide-es
- Commands-es
- Scoring-es
- Achievements-es
- Leaderboard-es
- Privacy-es
Français
- Home-fr
- Getting-Started-fr
- Gamification-Guide-fr
- Commands-fr
- Scoring-fr
- Achievements-fr
- Leaderboard-fr
- Privacy-fr
日本語
- Home-ja
- Getting-Started-ja
- Gamification-Guide-ja
- Commands-ja
- Scoring-ja
- Achievements-ja
- Leaderboard-ja
- Privacy-ja
한국어