DEV Community

LeoJulieta
LeoJulieta

Posted on

Rastrea paquetes de Amazon con AirTag y descubre su IA

¿Cómo descubrir a dónde van tus paquetes de Amazon con un AirTag?

El experimento viral de Xataka que revela la ruta de los envíos y su relación con la IA de Amazon


Introducción

Un simple AirTag dentro de un paquete de Amazon ha dejado al descubierto una cadena de suministro que termina en los centros de datos donde la compañía entrena sus modelos de inteligencia artificial. El experimento, publicado por Xataka, mostró que, con la precisión del rastreo de Apple, es posible seguir el trayecto de un pedido desde la puerta de tu casa hasta el edificio donde se procesa la información.

En este artículo verás, paso a paso, cómo reproducir el experimento, qué datos de libros físicos utiliza Amazon para entrenar sus modelos, los riesgos de privacidad que implica y la normativa que regula el uso de estos dispositivos. Todo con ejemplos de código listos para copiar y ejecutar.


1. El experimento paso a paso

1.1. Preparación del paquete

  1. Compra un artículo en Amazon que tenga envío estándar (no Prime).
  2. Añade un AirTag dentro del paquete antes de que sea sellado (puedes colocar el AirTag en una caja de cartón extra).
  3. Anota el número de seguimiento y la fecha estimada de entrega.

1.2. Configuración de la cuenta “Buscar”

  • Abre la app Buscar en tu iPhone.
  • Asegúrate de que la opción “Notificar cuando se encuentre” está activada para el AirTag.
  • En Ajustes > Privacidad > Localización, permite que la app use la ubicación en todo momento.

1.3. Recepción de la última ubicación

Cuando el paquete llegue a un centro logístico de Amazon, el AirTag será detectado por cualquier iPhone cercano que tenga la función “Buscar” activada. La app mostrará la última posición conocida, que suele coincidir con la dirección del edificio donde se procesa el envío.

Tip: Si la ubicación aparece como “Centro de distribución Amazon – [código postal]”, busca ese código en Google Maps; la mayoría de esos centros están vinculados a los Amazon Web Services (AWS) y, por tanto, a los clústeres de entrenamiento de IA.


2. ¿Qué datos extrae Amazon de los libros físicos?

Etapa Herramienta Resultado
Digitalización Escáneres de alta velocidad + OCR (Tesseract, ABBYY) Imágenes → Texto plano
Limpieza Scripts Python (regex, spaCy) Eliminación de ruido, normalización
Anonimización Algoritmos de hashing + eliminación de metadatos Texto sin datos personales
Entrenamiento Modelos de lenguaje (Claude, Bedrock, Alexa) en SageMaker Mejora de comprensión semántica y generación de respuestas

2.1. Código de ejemplo: extracción de texto con Tesseract

import pytesseract
from pdf2image import convert_from_path

# Convertir PDF escaneado a imágenes
pages = convert_from_path('libro.pdf', dpi=300)

texto_completo = ""
for page in pages:
    texto = pytesseract.image_to_string(page, lang='spa')
    texto_completo += texto + "\n"

# Guardar el resultado
with open('libro.txt', 'w', encoding='utf-8') as f:
    f.write(texto_completo)
Enter fullscreen mode Exit fullscreen mode

3. Riesgos de privacidad y consumo energético

3.1. Privacidad de los AirTags

  • Intercepción de señal: cualquier iPhone con “Buscar” activo puede registrar la ubicación del AirTag.
  • Datos de terceros: Apple almacena de forma anónima los “puntos de paso” en sus servidores, lo que permite crear mapas de movimiento sin que el propietario lo sepa.

Qué hacer: desactiva la opción “Compartir ubicación” en Ajustes > iCloud > Buscar > Compartir mi ubicación, y revisa periódicamente la lista de dispositivos vinculados a tu Apple ID.

3.2. Consumo energético del entrenamiento de IA

Modelo Consumo estimado Equivalente a
Claude 2 (1 B parámetros) ~300 MWh 30 000 hogares al año
Bedrock LLM (10 B) ~1 GWh 100 000 hogares al año

Amazon afirma que sus centros de datos funcionan con energía 100 % renovable y apunta a cero emisiones netas para 2040, pero el entrenamiento sigue siendo intensivo.


4. Automatiza alertas de envío con Python y Telegram

4.1. Prerrequisitos

  1. Cuenta de Telegram y crear un bot con @botfather (obtén el token).
  2. Python 3.9+ y los paquetes requests, python-telegram-bot.

4.2. Script completo

import os
import requests
from telegram import Bot
from datetime import datetime

# Configuración
BOT_TOKEN = os.getenv('TELEGRAM_BOT_TOKEN')
CHAT_ID   = os.getenv('TELEGRAM_CHAT_ID')
TRACKING_URL = "https://api.track.amazon.com/v1/tracking/{numero}"
AIR_TAG_ID   = "XXXXXXXXXXXX"   # ID del AirTag (opcional para log)

bot = Bot(token=BOT_TOKEN)

def obtener_ubicacion(tracking_number):
    """Llama a la API (simulada) de Amazon y devuelve la última lat/lon."""
    resp = requests.get(TRACKING_URL.format(numero=tracking_number))
    data = resp.json()
    return data.get('last_location'), data.get('status')

def enviar_alerta(mensaje):
    bot.send_message(chat_id=CHAT_ID, text=mensaje)

def main():
    tracking = "123-4567890-1234567"
    ubic, estado = obtener_ubicacion(tracking)

    if ubic:
        lat, lon = ubic['lat'], ubic['lon']
        texto = (f"📦 *Paquete:* {tracking}\n"
                 f"🗺️ *Última ubicación:* {lat}, {lon}\n"
                 f"🚚 *Estado:* {estado}\n"
                 f"⏰ *Hora:* {datetime.now().strftime('%Y-%m-%d %H:%M')}")
        enviar_alerta(texto)
    else:
        enviar_alerta(f"⚠️ No se pudo obtener la ubicación de {tracking}")

if __name__ == "__main__":
    main()
Enter fullscreen mode Exit fullscreen mode

Importante: La API pública de seguimiento de Amazon está limitada; para uso real deberás usar la API de Amazon Marketplace Web Service (MWS) o SP‑API con credenciales válidas.


5. Marco regulatorio

Región Ley principal Qué regula Impacto en AirTags
EE. UU. California Consumer Privacy Act (CCPA) Derechos de acceso y supresión de datos personales. Los datos de ubicación recogidos por Apple pueden considerarse “información personal” y deben estar sujetos a solicitud de borrado.
UE Reglamento General de Protección de Datos (RGPD) Consentimiento explícito y minimización de datos. Apple debe informar al usuario sobre el uso de datos de “puntos de paso”.
LATAM Ley de Protección de Datos Personales (varía por país) Principios de finalidad y seguridad. En México y Brasil, la captura no autorizada de ubicación puede considerarse una violación.

6. Conclusiones prácticas

  1. Puedes rastrear tus paquetes con un AirTag y la app “Buscar”, pero la información que obtienes no es 100 % fiable; depende de la densidad de dispositivos Apple en el centro logístico.
  2. Amazon reutiliza libros físicos como fuente de datos para entrenar sus modelos de IA; el proceso implica escaneo, OCR y anonimización.
  3. La privacidad está en juego. Desactiva la compartición de ubicación y revisa los dispositivos vinculados a tu Apple ID.
  4. El consumo energético sigue siendo alto aunque la empresa apunte a cero emisiones netas.
  5. Automatiza alertas con Python y Telegram para estar al tanto de cada paso del envío sin abrir la app “Buscar”.

¿Te animas a probarlo?

  1. Compra un artículo barato en Amazon.
  2. Inserta un AirTag y sigue los pasos de la sección 1.
  3. Usa el script de la sección 4 para recibir notificaciones en Telegram.

¡Comparte tus resultados en los comentarios y ayúdanos a mapear la verdadera ruta de la cadena de suministro de Amazon!


Herramienta mencionada: Google Cloud Affiliate Program

Top comments (0)