X + Desenvolvedores
O X ama desenvolvedores. Estamos encantados e maravilhados com as ferramentas e serviços que esta comunidade cria ao aproveitar o poder dos dados do X. Como parte do nosso compromisso com esta comunidade, buscamos fornecer acesso a dados que seja aberto e justo para os desenvolvedores, seguro para as pessoas no X e benéfico para a plataforma X como um todo. Para promover esses objetivos, elaboramos a Developer Policy como um guia para ajudar as pessoas a compreenderem nossas regras e expectativas sobre o uso adequado da API e do Conteúdo do X. Esta Developer Policy (“Política”) fornece regras e diretrizes para desenvolvedores que interagem com o ecossistema de aplicações, serviços, site, páginas da web e conteúdo do X. Ela faz parte do seu contrato com o X que rege o acesso e o uso da X API e do Conteúdo do X (seja como parte do Developer Agreement ou de outro acordo por escrito com o X). Violações da Política são consideradas violações do seu contrato. Esta Política pode ser alterada de tempos em tempos sem aviso prévio. Os termos com iniciais maiúsculas utilizados nesta Política que não estejam definidos aqui terão os respectivos significados atribuídos a eles no Developer Agreement ou no Master License Agreement.Usando esta política
Estruturamos esta política para torná-la o mais fácil possível de seguir. Mantenha em mente as informações das seções de política a seguir ao usar a X API e o Conteúdo do X:- Siga as Diretrizes de Uso da Plataforma - Ser aprovado para acessar a X API e o Conteúdo do X é apenas o primeiro passo. Nossas Diretrizes de Uso da Plataforma devem ser sua primeira parada sempre que tiver dúvidas sobre como garantir a conformidade com a política para o uso planejado da plataforma X.
- Prepare-se para o Sucesso - Você é responsável por cumprir todas as políticas do X. É importante que analise e entenda esta Política, bem como as políticas às quais fazemos link neste documento, antes de acessar a X API e o Conteúdo do X. O tempo gasto revisando nossas políticas pode poupar horas de retrabalho no futuro.
- Privacidade e Controle são Essenciais - Proteger e defender a privacidade das pessoas no X está incorporado ao DNA central da nossa empresa. Como tal, proibimos o uso dos dados do X de qualquer forma que seja inconsistente com as expectativas razoáveis de privacidade das pessoas. Ao desenvolver sobre a X API ou acessar o Conteúdo do X, você tem um papel especial a desempenhar na salvaguarda desse compromisso, principalmente respeitando a privacidade das pessoas e fornecendo-lhes transparência e controle sobre como seus dados são usados.
Diretrizes de uso da plataforma
Você cuidou de analisar as políticas do X e configurar seu acesso à API da maneira certa? Seu serviço segue as diretrizes de privacidade e controle do X? Se puder responder “sim” a essas duas perguntas, então está pronto para começar a usar a X API e o Conteúdo do X. As Diretrizes de Uso da Plataforma do X fornecem a assistência necessária para garantir que seu uso do Conteúdo do X esteja em conformidade desde o primeiro dia e durante todo o ciclo de vida do seu serviço. Sugerimos revisar essas regras regularmente para garantir que sua integração esteja operando de uma maneira segura e benéfica para as pessoas no X e para a plataforma X como um todo.Spam, bots e automação
O uso da X API e dos produtos para desenvolvedores para criar spam ou se envolver em qualquer forma de manipulação da plataforma é proibido. Você deve analisar as X Rules sobre manipulação da plataforma e spam e garantir que seu serviço não viole nossas políticas nem permita que pessoas as violem. Serviços que executam ações de escrita, incluindo publicar Publicações, seguir contas ou enviar Direct Messages, devem seguir as Automation Rules. Em particular, você deve:- Sempre obter consentimento explícito antes de enviar às pessoas respostas automatizadas ou Direct Messages
- Respeitar imediatamente solicitações de opt-out de serem contatadas por você
- Nunca executar ações em massa, agressivas ou de spam, incluindo seguir em massa
- Nunca publicar conteúdo idêntico ou substancialmente similar em várias contas
Benchmarking de desempenho do X
Você não pode usar a X API para medir a disponibilidade, o desempenho, a funcionalidade ou o uso do X para fins de benchmarking, competitivos ou comerciais. Por exemplo, você nunca deve usar a X API para:- Calcular métricas agregadas do X, como o número total de Ativos Mensais (MAs) ou Ativos Diários (DAs)
- Calcular métricas agregadas de Publicações do X, como o número total de Publicações publicadas por dia, ou o número de engajamentos de conta
- Medir ou analisar a capacidade de resposta do X
- Medir ou analisar spam ou segurança no X, exceto conforme permitido abaixo
Exibição pública de publicações
Você deve manter a integridade de todo o Conteúdo do X que você exibe publicamente ou para pessoas que usam seu serviço. Se você não usar o X for Websites para exibir conteúdo, então deverá usar a X API para recuperar a versão mais atual disponível para exibição. Se o conteúdo exibido deixar de estar disponível pela X API, você deverá removê-lo do seu serviço o mais rápido possível de forma razoável, ou dentro de 24 horas após o recebimento de uma solicitação de remoção do X, ou do proprietário da conta X aplicável, ou conforme exigido pela legislação aplicável. Existem regras específicas que você deve seguir se exibir Conteúdo do X off-line. Siga as diretrizes para o uso de Publicações em broadcast se exibir Publicações off-line. Se você incorporar ou exibir Publicações, deve entrar em contato conosco sobre seu acesso à X API se seu site exceder 10 milhões de impressões diárias. O X reserva-se o direito de exigir termos adicionais como condição para seu uso da X API. Restrições adicionais para uso do X for Websites por desenvolvedores incluem:- Publicações incorporadas e/ou timelines incorporadas
- Você deve fornecer às pessoas aviso legalmente suficiente que divulgue integralmente a coleta e o uso pelo X de dados sobre atividades de navegação em seu site, incluindo para publicidade baseada em interesses e personalização. Você também deve obter consentimento legalmente suficiente das pessoas para essa coleta e uso
- Você deve fornecer instruções legalmente suficientes sobre como as pessoas podem optar por não receber a publicidade baseada em interesses e personalização do X, conforme descrito aqui
- Widgets do X for Websites
- Você deve garantir que as pessoas recebam informações claras e abrangentes sobre, e consentimento para, o armazenamento e acesso a cookies ou outras informações em seus dispositivos, conforme descrito no uso de cookies do X, quando o fornecimento dessas informações e a obtenção desse consentimento forem exigidos por lei
- Serviços direcionados a crianças menores de 13 anos
- Serviços direcionados a crianças menores de 13 anos devem optar por não personalizar o X em qualquer Publicação incorporada e/ou timeline incorporada, definindo o parâmetro de opt-out como ‘true’, conforme descrito aqui
Redistribuição de conteúdo
O melhor lugar para obter o Conteúdo do X é diretamente do X. Consequentemente, restringimos a redistribuição do Conteúdo do X a terceiros. Se você fornecer Conteúdo do X a terceiros, incluindo conjuntos de dados para download ou via API, você só pode distribuir IDs de Publicações, IDs de Direct Messages e/ou IDs de Usuário (exceto conforme descrito abaixo). No total, você não pode distribuir mais de 1.500.000 IDs de Publicações a qualquer entidade (incluindo múltiplos indivíduos associados a uma única entidade) em qualquer período de 30 dias, a menos que tenha recebido permissão por escrito do X. Além disso, os desenvolvedores podem fornecer até 500 Post Objects e/ou User Objects públicos a cada pessoa que usa seu serviço diariamente, se isso for feito por meios não automatizados (por exemplo, download de planilhas ou PDFs). Pesquisadores acadêmicos estão autorizados a distribuir IDs de Publicações e/ou IDs de Usuário exclusivamente para fins de pesquisa não comercial em nome de uma instituição acadêmica, e que tenha sido aprovada pelo X por escrito, ou para revisão por pares ou validação de tal pesquisa. Somente o número de IDs de Publicações ou IDs de Usuário necessários para tal pesquisa, e que tenha sido aprovado pelo X, pode ser utilizado. Qualquer Conteúdo do X fornecido a terceiros permanece sujeito a esta Política, e esses terceiros devem concordar com os Termos de Serviço, a Política de Privacidade, o Developer Agreement e a Developer Policy do X antes de receber tais downloads. Você não pode permitir que qualquer entidade contorne outras limitações ou restrições sobre a distribuição do Conteúdo do X contidas nesta Política, no Developer Agreement ou em qualquer outro contrato com o X. Observação: Esta Seção não se aplica a pesquisadores com acesso à X API via Art. 40 do EU Digital Services Act (2022) (“DSA”), que estão sujeitos aos procedimentos e restrições estabelecidos no DSA e no Developer Agreement.Pagar para engajar
Seu serviço não deve compensar pessoas para realizar ações no X, pois isso resulta em engajamento inautêntico que degrada a saúde da plataforma. Ao usar a X API, você não pode vender nem receber compensação monetária ou virtual por quaisquer ações no X. Isso inclui, mas não se limita a, Publicações, follows, unfollows, reposts, curtidas, comentários e respostas.Autenticidade do serviço
Você deve identificar claramente seu serviço para que as pessoas possam entender sua origem e finalidade. Não use nomes, logotipos ou URLs que mascarem a identidade e os recursos do seu serviço, ou que impliquem falsamente uma afiliação com o X ou com terceiros. Observe que criar aplicações com o objetivo de vender nomes, ou para impedir que outros usem nomes, é proibido. Você não pode usar nenhuma URL (incluindo URLs encurtadas) para o seu serviço que direcione as pessoas para:- Um site que não esteja relacionado ao seu serviço
- Um site de spam ou malware
- Um site que incentive as pessoas a violar a política do X
Nome, logotipo e semelhança do X
Você só pode usar e exibir o nome e o logotipo do X para identificar o X como fonte do Conteúdo do X. Você nunca deve usar o nome e o logotipo do X, o crachá do X Official Partner Program, ou quaisquer outras marcas ou nomes similares de maneira que crie uma falsa sensação de endosso, patrocínio ou associação com o X. Os Brand Resources do X contêm informações detalhadas para ajudá-lo a usar a marca X da maneira correta. Você só pode usar o crachá de Conta Verificada do X e qualquer outra categorização aprimorada da conta conforme reportado a você pelo X através da API. Isso ajuda as pessoas a saber que o conteúdo que seu serviço exibe é equivalente àquele mostrado no X.Publicidade no X
Existem restrições sobre como e onde você pode veicular publicidade em torno do Conteúdo do X. Para começar, seus anúncios não podem se assemelhar ou ser razoavelmente confundidos pelas pessoas com uma Publicação. Outras regras sobre publicidade incluem:- Deve haver uma clara separação entre o Conteúdo do X e seus anúncios. Você não pode colocar nenhum anúncio dentro da timeline do X além de X Ads.
- O X reserva-se o direito de servir publicidade via X API. Se você decidir servir X Ads assim que começarmos a entregá-los pela API, compartilharemos uma parcela da receita publicitária com você, de acordo com os termos e condições relevantes.
- Você não pode usar o Conteúdo do X, ou informações obtidas da X API, para segmentar pessoas com publicidade fora da plataforma X.
X Login
Você deve apresentar às pessoas opções fáceis de encontrar para fazer login e logout do X, por exemplo, via protocolo OAuth. A opção Entrar com o X (Sign in with X) deve ser exibida com pelo menos o mesmo destaque que qualquer outro recurso de cadastro ou login em seu serviço. Você também deve fornecer às pessoas sem uma conta do X a oportunidade de criar uma via X. Uma vez que alguém em seu serviço se autentique via Sign in with X, você deve exibir claramente sua identidade no X. A identidade do X inclui o @handle atual da pessoa no X, o avatar e o logotipo do X. Qualquer exibição dos seguidores do X de alguém em seu serviço deve mostrar claramente que a relação está associada ao X. O X reserva-se o direito de monitorar o número total de usuários únicos que se autenticaram ou fizeram login via Sign In with X (ou outros métodos de autenticação do X) em seus produtos, serviços ou aqueles disponibilizados por ou para você ou suas afiliadas e, no caso de esse número total exceder significativamente os níveis normais de outros desenvolvedores inscritos em um nível de serviço similar, você deverá se candidatar a (ou já estar inscrito em) um plano Enterprise mediante aviso por escrito do X. Você concorda que o X pode, de tempos em tempos, revisar sua opção de Sign in with X e, a seu exclusivo critério, remover esse recurso do X do seu serviço.X Cards
Para garantir uma experiência de qualidade, você deve desenvolver seu Card para renderizar em todas as plataformas onde os Cards são exibidos. Regras adicionais que você deve seguir ao usar Cards incluem:- Você deve marcar sua Publicação como ‘true’ para mídia sensível se planeja exibir tais mídias dentro de um Card
- Você deve usar HTTPS para hospedar todos os ativos dentro do seu Card. Seu Card nunca deve gerar avisos ativos de conteúdo misto no navegador
- Conteúdo de áudio e vídeo deve incluir controles de parada ou pausa e, por padrão, ter “som desligado” para vídeos que reproduzem conteúdo automaticamente
- Você não pode colocar conteúdo patrocinado por terceiros dentro dos Cards sem a aprovação do X
- Você não pode anexar incentivos monetários (incluindo moeda virtual) dentro do seu Card ou no X a partir do seu Card
- Você não pode incluir conteúdo ou ações dentro do seu Card que sejam enganosos ou não contextualmente relevantes, como URLs e mídias.
- Você só pode anexar um App Card a uma Publicação quando alguém estiver explicitamente promovendo ou referenciando o app na Publicação.
Prepare-se para o sucesso
Você pode evitar muitas armadilhas potenciais ao usar a X API garantindo que seu serviço tenha sido construído da maneira certa desde o primeiro dia. Esta seção da Developer Policy contém regras que todos os desenvolvedores devem seguir antes de usar a X API ou o Conteúdo do X. Os planos Free, Basic e Pro (conforme descritos em developer.x.com) são projetados para hobbyists, prototipagem comercial, integrações iniciais de produtos X e para dar suporte a aplicações com usuários finais limitados. Se você usar a X API e o Conteúdo do X além desse escopo, deverá se candidatar a (ou já estar inscrito em) um plano Enterprise (conforme descrito em developer.x.com). Analisamos todos os usos propostos da plataforma para desenvolvedores do X para verificar a conformidade com a política — portanto, você é obrigado a divulgar (e atualizar, conforme aplicável) o uso planejado da X API e do Conteúdo do X para que seja concedido e para manter o acesso. Todos os novos desenvolvedores devem se candidatar a uma conta de desenvolvedor para acessar a X API. Desenvolvedores atuais sem uma conta de desenvolvedor aprovada devem se candidatar a uma, conforme instruído pelo X. Como parte desse processo, você precisará nos fornecer uma descrição por escrito dos usos pretendidos da X API e do Conteúdo do X. A descrição do seu caso de uso é vinculativa para você, e qualquer desvio substancial dela pode constituir uma violação das nossas regras e resultar em ação de fiscalização. Você deve nos notificar sobre qualquer modificação substancial no seu caso de uso e receber aprovação antes de começar a usar o Conteúdo do X para essa nova finalidade. O descumprimento pode resultar em suspensão e encerramento do seu acesso à API e aos dados. Ao desenvolver sobre a X API ou acessar o Conteúdo do X, você deve cumprir TODAS as políticas do X. Estas incluem esta Developer Policy, as Automation Rules, os Requisitos de Exibição, as API Restricted Uses Rules, as X Rules e os X Brand Resources, bem como quaisquer outros acordos que você celebre com o X relacionados ao uso da X API ou do Conteúdo do X, incluindo, mas não se limitando ao Developer Agreement ou a um Master Licensing Agreement ou Order (conforme aplicável). Você também deve cumprir quaisquer modificações a estas políticas e quaisquer novas políticas lançadas pelo X. É sua responsabilidade monitorar o uso do seu serviço e projetá-lo para prevenir violações da política do X pelas pessoas que o utilizam. O descumprimento pode resultar em suspensão ou encerramento do seu acesso à API e ao Conteúdo do X. Você não pode registrar múltiplas aplicações para um único caso de uso ou para casos de uso substancialmente similares ou sobrepostos. Neste contexto, um “caso de uso” é um conjunto consistente de análises, exibições ou ações realizadas por meio de uma aplicação. Versões “white label” de uma ferramenta ou serviço não são permitidas. Se você planeja versões “white label” da sua aplicação, deve nos notificar e receber aprovação separada. Como única exceção a estas regras, você pode criar e usar no máximo 3 aplicações para instâncias de desenvolvimento, staging e produção do mesmo serviço. Essas aplicações devem estar registradas em uma única conta e devem ser claramente identificadas (no nome e na descrição) como instâncias dev, staging e prod de um único serviço. Você não pode usar aplicações de desenvolvimento ou staging para fins de produção. Você deve manter privadas todas as chaves de API ou outras credenciais de acesso. Você não pode usar, nem incentivar ou facilitar que outros usem, chaves de API ou outras credenciais de acesso pertencentes a terceiros. Seu contrato de licença com o X limita o uso da X API e do Conteúdo do X. Entre outras coisas, a X API tem Rate Limits que ajudam a garantir o uso justo dos dados e combater spam na plataforma. Você não pode exceder ou contornar os Rate Limits, nem quaisquer outras limitações ou restrições descritas nesta Política ou no seu contrato com o X, listadas no Developer Site, ou comunicadas a você pelo X. Você não pode remover ou alterar avisos ou marcas de propriedade no Conteúdo do X recebido via X API. Isso ajuda a garantir que as pessoas saibam de onde vem o Conteúdo do X e a quem ele pertence. Por motivos de integridade dos dados e saúde da plataforma, você não pode interferir, interceptar, interromper ou desabilitar quaisquer recursos da X API ou do serviço X. Em outras palavras, use as APIs como pretendido e documentado em developer.x.com. Consulte nossas diretrizes do HackerOne para mais detalhes sobre uso aceitável.Privacidade e controle são essenciais
O X leva a privacidade a sério e esperamos que todos os que usam o Conteúdo do X e a X API façam o mesmo. Qualquer uso da plataforma para desenvolvedores do X, da X API ou do Conteúdo do X de forma inconsistente com as expectativas razoáveis de privacidade das pessoas pode estar sujeito a ação de fiscalização, que pode incluir suspensão e encerramento do acesso à API e ao Conteúdo do X. Seu compromisso com privacidade e controle deve se estender a todos os usos do Conteúdo do X e a todos os aspectos do serviço que você construir usando nossa API. Para esse fim, as pessoas que usam seu serviço devem entender e consentir com como você usa seus dados e como você acessa o X em nome delas. Isso pode ser feito fornecendo às pessoas uma política de privacidade clara, abrangente e transparente, bem como garantindo que você obtenha consentimento expresso e informado de cada pessoa que usa seu serviço antes de tomar qualquer ação em seu nome. Observe que uma pessoa se autenticar em seu serviço, por si só, não constitui consentimento.Consentimento e permissões
Em particular, você deve obter consentimento expresso e informado das pessoas antes de fazer qualquer uma das seguintes ações:- Tomar qualquer ação em nome delas. Isso inclui (mas não se limita a):
- Publicar conteúdo no X
- Seguir/deixar de seguir contas
- Modificar informações de perfil ou conta
- Adicionar hashtags ou qualquer outro conteúdo a Publicações
- Republicar conteúdo acessado por meios que não sejam a X API ou outras ferramentas do X
- Usar o Conteúdo do X de alguém para promover um produto ou serviço
- Armazenar conteúdo não público, como Direct Messages (DMs), ou qualquer outra informação privada ou confidencial
- Compartilhar ou publicar conteúdo protegido, ou qualquer outra informação privada ou confidencial
- Mostrar exatamente o que será publicado
- Deixar claro para as pessoas que usam seu serviço quais informações de geolocalização (se houver) serão adicionadas ao conteúdo
- Obter permissão para publicar o conteúdo
- Explicar onde você publicará o conteúdo
- Contas protegidas: O conteúdo de uma conta protegida só está disponível para pessoas aprovadas pelo proprietário para seguir essa conta. Portanto, se você executa um serviço que acessa contas protegidas, só pode fazer isso para servir esse conteúdo às pessoas específicas com permissão para visualizá-lo.
- Contas bloqueadas: Pessoas no X podem bloquear acesso às suas contas por qualquer razão que escolherem. Misturar informações obtidas de tokens (ou qualquer outra ação baseada em API) para contornar essa escolha não é permitido.
- Notificar as pessoas se enviar eventos de confirmação de leitura para DMs. Você pode fazer isso fornecendo um aviso diretamente em seu serviço, ou exibindo confirmações de leitura de outros participantes em uma conversa.
- Obter consentimento antes de configurar mídia a ser enviada em uma DM como “compartilhada” (isto é, reutilizável em várias DMs). Se permitir que a mídia em uma DM seja “compartilhada”, você deve fornecer um aviso claro de que esse conteúdo será acessível a qualquer pessoa com a URL da mídia.
Conformidade do conteúdo
Se você armazenar Conteúdo do X off-line, deverá mantê-lo atualizado em relação ao estado atual desse conteúdo no X. Especificamente, você deve excluir ou modificar qualquer conteúdo que possua se ele for excluído ou modificado no X. Isso deve ser feito o mais rápido possível de forma razoável, ou dentro de 24 horas após o recebimento de uma solicitação nesse sentido pelo X ou pelo proprietário da conta X aplicável, ou conforme exigido por seu contrato com o X ou pela legislação aplicável. Isso deve ser feito, salvo se proibido por lei, e somente com permissão expressa por escrito do X. O conteúdo modificado pode assumir várias formas. Isso inclui (mas não se limita a):- Conteúdo que foi tornado privado ou obteve status protegido
- Conteúdo que foi suspenso da plataforma
- Conteúdo que teve geotags removidos
- Conteúdo que foi retido ou removido do X
Correspondência fora do X (Off-X matching)
Limitamos as circunstâncias em que você pode corresponder uma pessoa no X a informações obtidas ou armazenadas fora do X. A correspondência fora do X envolve associar o Conteúdo do X, incluindo um @handle ou ID de usuário do X, a uma pessoa, residência, dispositivo, navegador ou outro identificador fora do X. Você só pode fazer isso se tiver consentimento expresso e opt-in da pessoa antes de fazer a associação, ou conforme descrito abaixo. Em situações nas quais você não tem o consentimento expresso e opt-in de uma pessoa para vincular sua identidade no X a um identificador fora do X, exigimos que qualquer conexão que você faça seja baseada apenas em informações que alguém esperaria razoavelmente serem usadas para essa finalidade. Além disso, na ausência do consentimento expresso e opt-in de uma pessoa, você só pode tentar corresponder seus registros sobre alguém a uma identidade do X com base em:- Informações fornecidas diretamente a você pela pessoa. Observe que registros sobre indivíduos com os quais você não tem relacionamento prévio, incluindo dados sobre indivíduos obtidos de terceiros, não atendem a este padrão; e/ou
- Dados públicos. “Dados públicos” neste contexto referem-se a:
- Informações sobre uma pessoa que você obteve de um recurso público e geralmente disponível (como um diretório de membros de uma associação profissional)
- Informações no X sobre uma pessoa que estão publicamente disponíveis, incluindo:
- Publicações
- Informações de perfil, incluindo bio da conta e localização declarada publicamente
- Nome de exibição e @handle
Sua política de privacidade
Você deve exibir a política de privacidade do seu serviço às pessoas antes que elas sejam autorizadas a baixar, instalar ou se inscrever em seu serviço. Ela deve divulgar pelo menos as seguintes informações:- As informações que você coleta das pessoas que usam seu serviço
- Como você usa e compartilha essas informações (inclusive com o X)
- Como as pessoas podem entrar em contato com você para dúvidas e solicitações sobre suas informações
Uso de geo-dados
O uso de geo-dados vem com restrições adicionais devido à natureza sensível dessas informações. Se seu serviço adicionar informações de localização a Publicações, você deve divulgar às pessoas:- Quando você adiciona informações de localização
- Se você adiciona informações de localização como um geotag ou como dados de anotação
- Se sua informação de localização é listada como um lugar ou como coordenadas geográficas