> ## Documentation Index
> Fetch the complete documentation index at: https://x-preview-mintlify-066e8699.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Directrices para desarrolladores

> Políticas y directrices para desarrolladores de la X API, que cubren casos de uso permitidos, comportamientos restringidos, requisitos de cumplimiento y mejores prácticas para apps.

<Warning>
  **Las infracciones pueden resultar en la suspensión de la app, la revocación del acceso a la API o el baneo permanente de la cuenta.** Revisa siempre las políticas oficiales antes de construir.
</Warning>

<CardGroup cols={2}>
  <Card title="Acuerdo para desarrolladores" icon="file-contract" href="https://docs.x.com/developer-terms/agreement">
    Términos legales vinculantes para el acceso a la API
  </Card>

  <Card title="Política para desarrolladores" icon="shield-check" href="https://docs.x.com/developer-terms/policy">
    Reglas para construir en X
  </Card>

  <Card title="Reglas de automatización" icon="robot" href="https://help.x.com/en/rules-and-policies/x-automation">
    Reglas específicas para bots
  </Card>

  <Card title="Casos de uso restringidos" icon="ban" href="https://docs.x.com/developer-terms/restricted-use-cases">
    Actividades prohibidas
  </Card>
</CardGroup>

***

## Verificación rápida: ¿está permitida mi app?

Antes de construir, hazte estas preguntas. Si respondes **"no"** a alguna de ellas, es probable que tu app infrinja las políticas de X.

<CardGroup cols={2}>
  <Card title="¿Iniciado por el usuario?" icon="hand-pointer">
    Para las interacciones, ¿el usuario lo **solicitó explícitamente**?
  </Card>

  <Card title="¿Transparente?" icon="tag">
    ¿El propósito y el comportamiento de tu app son **claros para los usuarios**? (Las cuentas automatizadas deben estar etiquetadas).
  </Card>

  <Card title="¿Opt-out sencillo?" icon="right-from-bracket">
    ¿Pueden los usuarios **darse de baja fácilmente** de cualquier interacción en curso?
  </Card>

  <Card title="¿Valor real?" icon="gem">
    ¿Ofrece **valor real** más allá de la autopromoción?
  </Card>

  <Card title="¿Solo API oficial?" icon="code">
    ¿Estás **usando únicamente la API oficial** (sin scraping ni automatización del navegador)?
  </Card>

  <Card title="¿Dentro de los límites?" icon="gauge">
    ¿Estás **dentro de los límites de tasa** y respetando las políticas de uso?
  </Card>
</CardGroup>

<Tip>
  En caso de duda, pregúntate: "¿Estaría un usuario contento con esta experiencia?" Si no, reconsidera tu enfoque.
</Tip>

***

## Escenarios comunes: ¿permitido o no?

Ejemplos reales para ayudarte a entender qué está permitido. **Estas reglas aplican a todas las apps**, ya sea que estés construyendo un bot, una app móvil, una integración web, una extensión de navegador, un panel de analítica o cualquier otra herramienta que use la X API.

<Tabs>
  <Tab title="Contenido y publicación">
    | Escenario                                                                          |                  ¿Permitido?                 | Por qué                                                    |
    | ---------------------------------------------------------------------------------- | :------------------------------------------: | ---------------------------------------------------------- |
    | Cuenta automatizada publica contenido programado (noticias, clima, citas)          | <Icon icon="circle-check" color="#22c55e" /> | Informativo, sin menciones no solicitadas                  |
    | La app publica actualizaciones de un feed RSS en nombre del usuario                | <Icon icon="circle-check" color="#22c55e" /> | Difusión útil                                              |
    | Servicio de alertas publica notificaciones de terremotos o desastres               | <Icon icon="circle-check" color="#22c55e" /> | Valor de seguridad pública                                 |
    | App deportiva publica actualizaciones de partidos en la timeline del usuario       | <Icon icon="circle-check" color="#22c55e" /> | Informativo                                                |
    | La app publica precios de acciones o criptomonedas según un calendario             | <Icon icon="circle-check" color="#22c55e" /> | Informativo, sin manipulación                              |
    | La app publica contenido idéntico en varias cuentas                                | <Icon icon="circle-xmark" color="#ef4444" /> | Spam / manipulación de la plataforma                       |
    | La app publica en temas tendencia para ganar visibilidad                           | <Icon icon="circle-xmark" color="#ef4444" /> | Manipulación de tendencias                                 |
    | Varias cuentas de alertas específicas por ciudad (p. ej., @WeatherNYC, @WeatherLA) | <Icon icon="circle-check" color="#22c55e" /> | Permitido: contenido no duplicado, específico de ubicación |
  </Tab>

  <Tab title="Respuestas y menciones">
    | Escenario                                                                   |                      ¿Permitido?                     | Por qué                                                                                            |
    | --------------------------------------------------------------------------- | :--------------------------------------------------: | -------------------------------------------------------------------------------------------------- |
    | La app responde a @menciones que piden ayuda                                |     <Icon icon="circle-check" color="#22c55e" />     | Solicitud iniciada por el usuario                                                                  |
    | La app responde automáticamente a cualquiera que mencione una palabra clave |     <Icon icon="circle-xmark" color="#ef4444" />     | Interacción no solicitada                                                                          |
    | La app responde automáticamente a usuarios que responden a tu post          |     <Icon icon="circle-check" color="#22c55e" />     | El usuario interactuó primero: límite de 1 respuesta. [Aplican condiciones](#gray-areas-explained) |
    | App con IA genera y publica respuestas                                      | <Icon icon="triangle-exclamation" color="#f59e0b" /> | Requiere **aprobación previa** de X                                                                |
    | La app responde con "¡sígueme para más!" a usuarios al azar                 |     <Icon icon="circle-xmark" color="#ef4444" />     | Spam, no solicitado                                                                                |
    | App de utilidad que despliega hilos cuando se la menciona                   |     <Icon icon="circle-check" color="#22c55e" />     | Utilidad iniciada por el usuario                                                                   |
  </Tab>

  <Tab title="Mensajes directos">
    | Escenario                                                                         |                  ¿Permitido?                 | Por qué                                                                                |
    | --------------------------------------------------------------------------------- | :------------------------------------------: | -------------------------------------------------------------------------------------- |
    | La app responde a DMs con información útil                                        | <Icon icon="circle-check" color="#22c55e" /> | Iniciado por el usuario                                                                |
    | La app envía enlaces de afiliados cuando el usuario envía DM primero              | <Icon icon="circle-check" color="#22c55e" /> | Iniciado por el usuario: debe divulgarse. [Aplican condiciones](#gray-areas-explained) |
    | La app envía DMs automáticos a los nuevos seguidores con un mensaje de bienvenida | <Icon icon="circle-xmark" color="#ef4444" /> | No solicitado, incluso a seguidores                                                    |
    | La app envía DMs masivos sobre el lanzamiento de un producto                      | <Icon icon="circle-xmark" color="#ef4444" /> | Spam                                                                                   |
    | Integración de soporte pregunta "¿Cómo puedo ayudar?" después del DM del usuario  | <Icon icon="circle-check" color="#22c55e" /> | Conversación iniciada por el usuario                                                   |
  </Tab>

  <Tab title="Interacción">
    | Escenario                                                                  |                  ¿Permitido?                 | Por qué                                                                                  |
    | -------------------------------------------------------------------------- | :------------------------------------------: | ---------------------------------------------------------------------------------------- |
    | App de terceros permite al usuario tocar un botón de "me gusta" en un post | <Icon icon="circle-check" color="#22c55e" /> | Iniciado por el usuario a través de la app                                               |
    | La app da likes automáticamente a posts con un hashtag                     | <Icon icon="circle-xmark" color="#ef4444" /> | Automatizado, no iniciado por el usuario                                                 |
    | App móvil tiene función de "auto-like" para usuarios seleccionados         | <Icon icon="circle-xmark" color="#ef4444" /> | Automatizado, no iniciado por el usuario                                                 |
    | Servicio vende likes u ofrece paquetes de "likes masivos"                  | <Icon icon="circle-xmark" color="#ef4444" /> | Vender interacciones está prohibido                                                      |
    | La app republica contenido desde una lista curada                          | <Icon icon="circle-check" color="#22c55e" /> | OK con fines informativos, sin spam masivo. [Aplican condiciones](#gray-areas-explained) |
    | Herramienta de crecimiento sigue cuentas en masa para ampliar audiencia    | <Icon icon="circle-xmark" color="#ef4444" /> | Manipulación                                                                             |
    | La app sigue de vuelta a cualquiera que la siga                            | <Icon icon="circle-xmark" color="#ef4444" /> | Seguimiento masivo o agresivo                                                            |
    | La app agrega usuarios a listas en masa                                    | <Icon icon="circle-xmark" color="#ef4444" /> | Manipulación indiscriminada de listas                                                    |

    <Warning>**Los likes deben iniciarse directamente por el usuario autenticado.** Dar likes de forma automatizada, masiva o indiscriminada — incluyendo el auto-liking por palabra clave, hashtag, usuario o calendario — está prohibido. Las apps no pueden ofrecer funciones de "auto-like" ni vender likes como servicio. Esto aplica a todas las apps: bots, apps móviles, extensiones de navegador o cualquier integración.</Warning>
  </Tab>

  <Tab title="Promociones y comercio">
    | Escenario                                                           |                      ¿Permitido?                     | Por qué                                                                                                    |
    | ------------------------------------------------------------------- | :--------------------------------------------------: | ---------------------------------------------------------------------------------------------------------- |
    | La app envía recomendaciones de productos cuando se le pregunta     |     <Icon icon="circle-check" color="#22c55e" />     | Iniciado por el usuario                                                                                    |
    | La app responde a posts al azar con enlaces de afiliados            |     <Icon icon="circle-xmark" color="#ef4444" />     | Spam no solicitado                                                                                         |
    | App de sorteos que requiere seguir/retuitear para participar        | <Icon icon="triangle-exclamation" color="#f59e0b" /> | Riesgoso: puede considerarse manipulación de interacción                                                   |
    | Servicio que vende likes, follows o retweets                        |     <Icon icon="circle-xmark" color="#ef4444" />     | Estrictamente prohibido                                                                                    |
    | Servicio de propinas que envía cripto cuando el usuario lo solicita |     <Icon icon="circle-check" color="#22c55e" />     | Iniciado por el usuario: cumple con regulaciones financieras. [Aplican condiciones](#gray-areas-explained) |
  </Tab>

  <Tab title="Datos e investigación">
    | Escenario                                                                |                  ¿Permitido?                 | Por qué                              |
    | ------------------------------------------------------------------------ | :------------------------------------------: | ------------------------------------ |
    | La app rastrea menciones de marca para un panel de analítica             | <Icon icon="circle-check" color="#22c55e" /> | Caso de uso válido                   |
    | La app hace scraping de X mediante automatización del navegador (no API) | <Icon icon="circle-xmark" color="#ef4444" /> | **Suspensión permanente**: solo API  |
    | La app almacena datos de X para entrenar modelos de IA/ML                | <Icon icon="circle-xmark" color="#ef4444" /> | Prohibido (excepto Grok)             |
    | La app redistribuye más de 1.5M de posts en 30 días                      | <Icon icon="circle-xmark" color="#ef4444" /> | Supera los límites de redistribución |
    | La app compara el rendimiento de X con la competencia                    | <Icon icon="circle-xmark" color="#ef4444" /> | Análisis competitivo prohibido       |
    | Investigación académica sobre tendencias de la conversación pública      | <Icon icon="circle-check" color="#22c55e" /> | Válido con manejo adecuado de datos  |

    <Danger>
      **La automatización fuera de la API (scraping, automatización del navegador) resulta en suspensión permanente.** Usa siempre la X API oficial.
    </Danger>
  </Tab>
</Tabs>

***

## Actividades prohibidas

<Warning>
  Estas actividades causarán la suspensión o el baneo permanente de tu app. No hay excepciones.
</Warning>

| Categoría                             | Ejemplos                                                                                                |
| ------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| **Spam y manipulación**               | Contenido idéntico en varias cuentas, interacción falsa, manipulación de tendencias, publicación masiva |
| **Contacto no solicitado**            | Respuestas automáticas a usuarios al azar, DMs masivos, @menciones no invitadas                         |
| **Bots engañosos**                    | Suplantar a humanos, ocultar la identidad de bot, enlaces/redirecciones engañosos                       |
| **Venta de interacciones**            | Apps que venden likes, follows, retweets o vistas                                                       |
| **Abuso de límites de tasa**          | Superar los límites, diseñar apps que fomenten el uso excesivo                                          |
| **Automatización fuera de la API**    | Scripts en navegador, scraping, cualquier automatización fuera de la API oficial                        |
| **Granjas de cuentas**                | Varias cuentas para el mismo propósito duplicado                                                        |
| **Vigilancia**                        | Perfilado, rastreo o monitoreo de usuarios sin consentimiento                                           |
| **Entrenamiento no autorizado de IA** | Usar datos de X para entrenar modelos de ML (excepto Grok)                                              |
| **Derivación de datos sensibles**     | Inferir atributos de salud, políticos, religiosos u otros sensibles                                     |
| **Redistribución excesiva**           | Compartir más de 1.5M de Post IDs por período de 30 días                                                |

***

## Reglas de automatización

<Note>
  Esta sección se aplica específicamente a **cuentas automatizadas** (bots) que publican, responden o interactúan en nombre de los usuarios. Si estás creando un panel de analítica, una herramienta de investigación u otra app no automatizada, estos requisitos de etiquetado no aplican a ti, pero las restricciones técnicas sí.
</Note>

### Requisitos para cuentas automatizadas

Todas las cuentas automatizadas que utilicen la X API deben cumplir con estos requisitos:

<Steps>
  <Step title="Habilitar la etiqueta de perfil 'Automatizada'">
    Esta etiqueta aparece bajo el nombre/handle del bot en su perfil. Habilítala en la configuración de tu app para garantizar transparencia.
  </Step>

  <Step title="Divulgar en la bio">
    Indica claramente que se trata de un bot y quién lo opera. Ejemplo: *"Bot de @tuempresa"* o *"Cuenta automatizada gestionada por Example Inc."*
  </Step>

  <Step title="Vincular a una cuenta gestionada por una persona">
    Por motivos de responsabilidad y contacto, tu bot debe estar asociado con una cuenta gestionada por una persona.
  </Step>

  <Step title="Atender las solicitudes de opt-out inmediatamente">
    Si un usuario dice "detener", detente. Implementa detección de palabras clave para frases comunes de opt-out.
  </Step>

  <Step title="Usar únicamente la X API oficial">
    Nada de scraping, automatización del navegador o métodos no oficiales. Las infracciones causan suspensión permanente.
  </Step>

  <Step title="Mantenerse dentro de los límites de tasa">
    No intentes eludir ni abusar de los límites de tasa. Diseña tu app para manejar los límites de forma adecuada.
  </Step>
</Steps>

### Acciones automatizadas: ¿qué está permitido?

| Acción                     |                      ¿Permitido?                     | Reglas                                                                                                       |
| -------------------------- | :--------------------------------------------------: | ------------------------------------------------------------------------------------------------------------ |
| **Publicar tweets**        |     <Icon icon="circle-check" color="#22c55e" />     | Sin @menciones no solicitadas. Sin publicaciones cruzadas idénticas.                                         |
| **Responder a usuarios**   | <Icon icon="triangle-exclamation" color="#f59e0b" /> | Solo si el usuario interactuó primero. Máx. **1 respuesta por interacción**.                                 |
| **Enviar DMs**             | <Icon icon="triangle-exclamation" color="#f59e0b" /> | Solo después de que el usuario te envíe un DM. Opt-out fácil obligatorio.                                    |
| **Dar like a posts**       | <Icon icon="triangle-exclamation" color="#f59e0b" /> | Debe ser iniciado directamente por el usuario. Auto-liking, liking masivo y venta de likes están prohibidos. |
| **Republicar**             | <Icon icon="triangle-exclamation" color="#f59e0b" /> | OK con fines informativos/de entretenimiento. Sin spam masivo.                                               |
| **Quote tweet**            | <Icon icon="triangle-exclamation" color="#f59e0b" /> | Mismas reglas que repost: sin spam ni manipulación.                                                          |
| **Seguir/Dejar de seguir** |     <Icon icon="circle-xmark" color="#ef4444" />     | Sin seguimientos masivos, agresivos ni automatizados.                                                        |
| **Agregar a listas**       | <Icon icon="triangle-exclamation" color="#f59e0b" /> | Sin adiciones masivas ni indiscriminadas.                                                                    |
| **Marcadores**             |     <Icon icon="circle-check" color="#22c55e" />     | Apto para uso personal/automatizado.                                                                         |
| **Buscar/Leer**            |     <Icon icon="circle-check" color="#22c55e" />     | Uso estándar dentro de los límites de tasa.                                                                  |

***

## Zonas grises explicadas

Muchos desarrolladores tienen dudas sobre casos límite. Aquí hay orientación sobre las zonas grises más comunes.

<AccordionGroup>
  <Accordion title="Enlaces de afiliados y promociones" icon="link">
    <Check>
      **Permitido si:**

      * El usuario lo solicita explícitamente (p. ej., envía DM pidiendo una recomendación)
      * Divulgas claramente la relación de afiliación/patrocinio
      * Los enlaces no son engañosos (sin redirecciones engañosas)
    </Check>

    <Warning>
      **No permitido si:**

      * Respondes automáticamente a posts al azar con enlaces de afiliados
      * Envías DMs a usuarios que no lo pidieron
      * Ocultas la relación comercial
    </Warning>
  </Accordion>

  <Accordion title="Contenido y respuestas generados por IA" icon="microchip-ai">
    * **Requiere aprobación previa de X** antes del despliegue
    * Aún debe cumplir todas las reglas (sin menciones no solicitadas, debidamente etiquetadas)
    * Contacta a X mediante el [formulario de soporte de políticas](https://help.x.com/forms/platform) antes de lanzar
    * Incluso con aprobación, no puede suplantar a humanos

    <Warning>Desplegar respuestas generadas por IA sin aprobación es una infracción, incluso si el contenido es útil.</Warning>
  </Accordion>

  <Accordion title="Mensajes de bienvenida a nuevos seguidores" icon="envelope">
    **No permitido** como DMs automatizados: cuenta como contacto no solicitado, aunque te hayan seguido.

    **Alternativas:**

    * Tweet fijado dando la bienvenida a los nuevos seguidores
    * Bio con información introductoria y enlaces
    * Auto-respuesta solo si te envían DM primero
  </Accordion>

  <Accordion title="Cuentas múltiples / Bots regionales" icon="globe">
    <Check>
      **Permitido si:**

      * Cada cuenta sirve a propósitos **no duplicados** (p. ej., @EarthquakeJP, @EarthquakeCA)
      * El contenido es significativamente distinto (específico por ubicación, idioma)
      * No se usa para eludir límites o amplificar el mismo mensaje
    </Check>

    <Warning>
      **No permitido si:**

      * Publicas contenido idéntico/similar en varias cuentas
      * Se crearon para evadir suspensiones o límites de tasa
    </Warning>
  </Accordion>

  <Accordion title="Automatización de atención al cliente" icon="headset">
    <Check>
      **Permitido si:**

      * El usuario inicia (te menciona, te envía DM o se da de alta explícitamente)
      * Existe un mecanismo claro de opt-out
      * Las respuestas son útiles, no promocionales
      * Incluye un enlace a la política de privacidad en los DMs
    </Check>

    <Warning>
      **No permitido si:**

      * Contactas a usuarios que se quejaron públicamente (no solicitado)
      * Las respuestas son principalmente promocionales
    </Warning>
  </Accordion>

  <Accordion title="Sorteos y concursos" icon="gift">
    **Procede con precaución:**

    * Exigir follows/retweets como entrada puede considerarse manipulación de interacción
    * Debe cumplir con las [directrices de concursos de X](https://help.x.com/en/rules-and-policies/x-contest-rules)
    * No uses varias cuentas para amplificar
    * Asegúrate de que los premios sean reales y se entreguen

    <Tip>Considera métodos de entrada que no requieran acciones de interacción, como responder con una frase específica.</Tip>
  </Accordion>
</AccordionGroup>

***

## Requisitos de manejo y visualización de datos

<Warning>
  Estos requisitos son legalmente vinculantes según el Acuerdo para Desarrolladores. El incumplimiento puede resultar en la terminación y en acciones legales.
</Warning>

### Eliminación de contenido

Debes eliminar el contenido de X de tus sistemas cuando se solicite:

| Desencadenante                            | Plazo                                                     |
| ----------------------------------------- | --------------------------------------------------------- |
| X solicita la eliminación                 | **24 horas**                                              |
| El usuario solicita la eliminación        | **24 horas**                                              |
| El contenido es suspendido/eliminado en X | **24 horas**                                              |
| Tu acceso a la API es terminado           | **10 días hábiles** (debes eliminar todos los datos de X) |

<Tip>
  Usa [Compliance Firehose](https://docs.x.com/x-api/compliance/streams) para recibir eventos de eliminación en tiempo real y cumplir con las normas automáticamente.
</Tip>

### Matching fuera de X

El **matching fuera de X** consiste en asociar datos de X (nombre de usuario, ID de usuario, posts) con identificadores fuera de la plataforma (tu base de datos de clientes, listas de correo, IDs de dispositivos, etc.).

<Check>
  **Permitido con consentimiento explícito (opt-in):**

  * El usuario acepta explícitamente vincular su cuenta de X con tu servicio
  * Divulgación clara de qué datos se harán coincidir y por qué
</Check>

<Warning>
  **Sin consentimiento, solo puedes hacer matching de:**

  * Información que el usuario te proporcionó directamente
  * Datos de X disponibles públicamente (posts, bio, nombre para mostrar, nombre de usuario)
  * Recursos públicos como directorios profesionales

  **Nunca hagas matching si sorprendería al usuario.**
</Warning>

### Datos sensibles

<Danger>
  **No puedes** derivar, inferir ni almacenar información sobre usuarios de X en estas categorías:
</Danger>

| Categoría                          | Ejemplos                                            |
| ---------------------------------- | --------------------------------------------------- |
| **Salud**                          | Condiciones médicas, embarazo, discapacidades       |
| **Estado financiero**              | Situación financiera negativa, problemas de crédito |
| **Político**                       | Afiliación a partidos, creencias políticas, voto    |
| **Racial/Étnico**                  | Origen, etnia                                       |
| **Religioso/Filosófico**           | Creencias, afiliaciones                             |
| **Vida sexual/Orientación sexual** | Cualquier inferencia sobre la sexualidad            |
| **Sindical**                       | Afiliación o pertenencia                            |
| **Penal**                          | Actividad delictiva presunta o real                 |

<Note>
  **Excepción:** El análisis agregado sin almacenar identificadores personales (sin IDs de usuario, nombres de usuario o datos vinculables) puede permitirse con fines de investigación, sujeto a las leyes aplicables.
</Note>

### Visualización de contenido de X

| Requisito                     | Detalles                                                                                                                               |
| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| **Atribución**                | Usa la marca X correctamente. Sigue las [Directrices de marca](https://about.x.com/en/who-we-are/brand-toolkit).                       |
| **Sin alteraciones**          | Modifica solo para el formato de visualización (redimensionar). No edites el contenido, elimines marcas de tiempo ni quites metadatos. |
| **Sin iframes**               | No muestres el contenido de X en iframes. Usa los embeds oficiales o renderiza directamente.                                           |
| **Respeta las eliminaciones** | Elimina el contenido en un plazo de 24 horas si se elimina en X.                                                                       |

***

## Restricciones técnicas

<Note>
  Estos límites aplican a todos los desarrolladores. Superarlos puede dar lugar a limitaciones de tasa o a la suspensión.
</Note>

| Restricción                                  | Límite                                                                                               |
| -------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| **Redistribución de Post IDs**               | Máx. 1.5M de Post IDs por período de 30 días a una sola entidad                                      |
| **Redistribución de contenido hidratado**    | Máx. 50,000 Posts o Usuarios hidratados por destinatario por día                                     |
| **Límites de tasa**                          | Varían según endpoint y nivel — [consulta los documentos de la API](/x-api/fundamentals/rate-limits) |
| **Entrenamiento IA/ML**                      | Prohibido (excepto para Grok)                                                                        |
| **Acceso fuera de la API**                   | Prohibido: scraping y automatización del navegador = baneo permanente                                |
| **Benchmarking competitivo**                 | Prohibido: no se puede medir el rendimiento de X frente a competidores                               |
| **Múltiples apps para el mismo caso de uso** | Prohibido: no crees apps duplicadas para eludir límites                                              |

### Casos de uso especiales

| Caso de uso                                                   | Requisito                                                                       |
| ------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| **Uso gubernamental**                                         | Requiere nivel Enterprise                                                       |
| **Uso comercial**                                             | Requiere el nivel pagado apropiado; el nivel gratuito es solo no comercial      |
| **Investigación académica**                                   | Puede tener distintos límites de redistribución; contacta a X para más detalles |
| **Investigación bajo la Ley de Servicios Digitales de la UE** | Existen disposiciones específicas de investigación no comercial                 |

***

## Seguridad y cumplimiento

Tus obligaciones como desarrollador:

<AccordionGroup>
  <Accordion title="Requisitos de seguridad" icon="shield">
    * Usa **prácticas de seguridad estándar de la industria** para proteger los datos de X
    * Nunca compartas tus credenciales o tokens de la API
    * Almacena las credenciales de forma segura (variables de entorno, gestores de secretos, no en el código)
    * Implementa autenticación adecuada en tus apps
  </Accordion>

  <Accordion title="Notificación de brechas" icon="bell">
    Si sufres una brecha de seguridad que involucre datos de X:

    * **Notifica a X inmediatamente**
    * Toma medidas para mitigar la brecha
    * Coopera con la investigación de X
  </Accordion>

  <Accordion title="Confidencialidad" icon="lock">
    * Trata como confidencial cualquier información no pública de X
    * No divulgues límites de tasa de la API, datos internos de X ni funciones no públicas
    * No uses información confidencial con fines competitivos
  </Accordion>

  <Accordion title="Derechos de auditoría" icon="magnifying-glass">
    * X puede auditar tu cumplimiento **hasta una vez por año**
    * Debes proporcionar acceso y documentación razonables
    * Mantén registros de cómo usas los datos de X
  </Accordion>
</AccordionGroup>

***

## Resumen: lo que debes y no debes hacer

<Tabs>
  <Tab title="Sí" icon="circle-check" iconColor="#22c55e">
    **Para cuentas automatizadas:**

    * Habilita la etiqueta de perfil "Automatizada"
    * Divulga al operador en la bio
    * Espera a que los usuarios inicien la interacción
    * Proporciona un opt-out sencillo
    * Obtén aprobación para respuestas generadas por IA

    **Para todas las apps:**

    * Usa únicamente la X API oficial
    * Respeta los límites de tasa y de redistribución
    * Elimina contenido en un plazo de 24 horas cuando se solicite
    * Obtén consentimiento opt-in para el matching fuera de X
    * Usa la atribución adecuada al mostrar contenido de X
    * Asegura tus credenciales y notifica a X las brechas
    * Mantén registros del uso de los datos de X
  </Tab>

  <Tab title="No" icon="circle-xmark" iconColor="#ef4444">
    **Para cuentas automatizadas:**

    * Ocultar la naturaleza automatizada
    * Enviar DMs, respuestas o @menciones no solicitados
    * Ignorar las solicitudes de "detener"
    * Publicar contenido idéntico en varias cuentas
    * Auto-likes, likes masivos o venta de likes (los likes deben iniciarse por el usuario)

    **Para todas las apps:**

    * Hacer scraping o usar automatización del navegador
    * Entrenar modelos de IA/ML con datos de X (excepto Grok)
    * Derivar datos sensibles de usuarios (salud, política, religión, etc.)
    * Hacer matching de datos de X con IDs fuera de la plataforma sin consentimiento
    * Mostrar contenido de X en iframes
    * Redistribuir más de lo que permiten los límites
    * Crear múltiples apps para el mismo caso de uso
    * Usar datos de X para vigilancia o rastreo de usuarios
  </Tab>
</Tabs>
