1. Zona horaria y configuración regional en macOS
Las preferencias del sistema en macOS afectan directamente las huellas del navegador. Configure zona horaria, idioma y región para que coincidan con la región de salida del proxy:
Configuración de zona horaria
# Check current timezone
sudo systemsetup -gettimezone
# Set timezone to US Eastern
sudo systemsetup -settimezone "America/New_York"
# Alternative: US Pacific
sudo systemsetup -settimezone "America/Los_Angeles"
# UK London
sudo systemsetup -settimezone "Europe/London"
# Singapore
sudo systemsetup -settimezone "Asia/Singapore"
# Verify Intl timezone matches
node -e "console.log(Intl.DateTimeFormat().resolvedOptions().timeZone)"
Idioma y región
- Abra System Settings → General → Language & Region
- Defina Preferred Language en «English (United States)»
- Defina Region en «United States» (o Reino Unido/SG si usa esos proxies)
- Elimine todas las entradas de idioma chino de la lista de idiomas
- Reinicie el navegador para aplicar los cambios
2. Variables de entorno y registro en Windows
Windows guarda zona horaria e idioma en claves del registro. Modifíquelos a nivel de sistema para mantener coherencia:
Configuración de zona horaria en PowerShell
# List available timezones
Get-TimeZone -ListAvailable | Where-Object { $_.Id -like "*Pacific*" }
# Set timezone
Set-TimeZone -Id "Pacific Standard Time"
# Verify
Get-TimeZone
# Alternative zones:
# "Eastern Standard Time" (US East)
# "GMT Standard Time" (UK)
# "Singapore Standard Time" (Singapore)
Configuración de idioma en el registro
# Set system locale to en-US
Set-WinUserLanguageList -LanguageList en-US -Force
# Remove Chinese input methods
Get-WinUserLanguageList | Where-Object { $_.LanguageTag -notlike "zh-*" } | Set-WinUserLanguageList
# Verify
Get-WinUserLanguageList
3. Entorno de terminal en Linux y aislamiento de fuentes
En Linux hace falta configurar manualmente variables de entorno y fuentes para evitar filtración de huellas asociadas al chino:
Zona horaria y configuración regional
# Set timezone
sudo timedatectl set-timezone America/New_York
# Verify
timedatectl
# Set system locale to en_US.UTF-8
sudo localectl set-locale LANG=en_US.UTF-8
# Add to ~/.bashrc or ~/.zshrc
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
export TZ=America/New_York
# Reload shell
source ~/.bashrc
Aislamiento de fuentes (eliminar fuentes chinas)
# List installed Chinese fonts
fc-list :lang=zh
# Option 1: Temporarily disable Chinese fonts
mkdir -p ~/.config/fontconfig
cat > ~/.config/fontconfig/fonts.conf <<'EOF'
Noto Sans CJK
WenQuanYi
AR PL
EOF
# Rebuild font cache
fc-cache -f
# Option 2: Uninstall Chinese font packages (Debian/Ubuntu)
sudo apt remove fonts-wqy-* fonts-arphic-* fonts-noto-cjk
4. Configuración anti-ban en móviles iOS/Android
Los dispositivos móviles tienen opciones limitadas, pero los ajustes clave aún pueden reducir el riesgo de huella:
Configuración en iOS
- Zona horaria: Settings → General → Date & Time → Set Automatically OFF → Elija la zona horaria que coincida con la región de salida de la VPN
- Idioma: Settings → General → Language & Region → iPhone Language → English (US)
- VPN: Use una app VPN con soporte de IP residencial (evite VPN gratuitas). Pruebe la IP en ipinfo.io en Safari.
- Desactivar ubicación: Settings → Privacy & Security → Location Services → Claude.ai → Never
- Borrar cookies: Settings → Safari → Advanced → Website Data → Remove All
Configuración en Android
- Zona horaria: Settings → System → Date & Time → Use network-provided time zone OFF → Seleccione la zona horaria manualmente
- Idioma: Settings → System → Languages → Add a language → English (United States) → Move to top
- VPN: Instale una app VPN desde Play Store, confirme que ofrezca IP residencial y verifique en ipinfo.io
- Chrome Flags: Abra chrome://flags → Busque «WebRTC» → Anonymize local IPs exposed by WebRTC → Enabled
- Borrar datos del sitio: Chrome → Settings → Privacy → Clear browsing data → All time → Cookies, Cached images