Este es un repositorio PÚBLICO. Sigue estas prácticas de seguridad:
NUNCA subas información privada al repositorio:
# ❌ MAL - NO HACER
git add .env
git commit -m "añadiendo configuración"
# ✅ BIEN - El .gitignore ya protege .env
git add .
git commit -m "actualizando código"Archivos con datos de EJEMPLO (seguros para GitHub):
.env.example- Template públicosrc/constants/index.ts- Valores por defectosrc/config/env.ts- Fallbacks de ejemploREADME.md- Documentación con ejemplos
Archivo con TUS DATOS REALES (protegido):
.env- NUNCA subir a GitHub (está en .gitignore)
Verifica que NO estás subiendo información sensible:
# Revisar archivos que se subirán
git status
# Ver cambios específicos
git diff
# Si ves información privada, NO hagas commitNUNCA incluyas en el código:
- ❌ Números de teléfono reales
- ❌ Emails privados
- ❌ Direcciones físicas exactas
- ❌ Claves API o tokens
- ❌ Credenciales de servicios
- ❌ Información bancaria
Los valores por defecto en el código deben ser:
- ✅ Datos genéricos de ejemplo
- ✅ Placeholders claramente marcados
- ✅ Información pública o ficticia
El proyecto ya incluye protección para:
# Variables de entorno
.env
.env.local
.env.*.local📁 Proyecto
├── .env # ❌ NUNCA en Git (protegido)
├── .env.example # ✅ Template público
├── .gitignore # ✅ Protege archivos sensibles
└── src/
├── config/env.ts # ✅ Valores de ejemplo
└── constants/ # ✅ Datos genéricos
- Revisé que
.envNO está en el repositorio - Los datos en el código son de EJEMPLO
- Configuré mis variables reales en Vercel/Netlify
- No hay claves API en el código
- Los datos de contacto son genéricos o placeholders
- Ve a tu proyecto en Vercel
- Settings → Environment Variables
- Agrega tus variables REALES ahí
- Nunca las pongas en el código
# Ejemplo de configuración en Vercel:
NEXT_PUBLIC_COMPANY_EMAIL = tu-email-real@empresa.com
NEXT_PUBLIC_WHATSAPP_PHONE = 51987654321
NEXT_PUBLIC_GA_TRACKING_ID = G-TU-ID-REAL- NO hagas más commits
- Cambia inmediatamente las credenciales comprometidas
- Considera hacer el repositorio privado temporalmente
- Limpia el historial de Git (avanzado) o contacta a GitHub Support
- ✅ Usa
.envpara datos reales (local) - ✅ Mantén datos de ejemplo en el código
- ✅ Revisa
git statusantes de commit - ✅ Configura variables en la plataforma de deploy
- ❌ Nunca subas información privada a GitHub
Repositorio público = Datos de ejemplo Deploy privado = Tus datos reales