Enciclopédia
2026-05-08 14:08:07
O que é Interactive Connectivity Establishment (ICE)? Usos, funcionamento e aplicações
Interactive Connectivity Establishment (ICE) é uma estrutura de travessia de NAT usada em WebRTC, SIP e comunicações em tempo real para descobrir o melhor caminho de rede entre pares. Explica como o ICE funciona, por que usa STUN e TURN, e onde é aplicado em sistemas de voz, vídeo e mídia de baixa latência.

Becke Telcom

O que é Interactive Connectivity Establishment (ICE)? Usos, funcionamento e aplicações

Interactive Connectivity Establishment (ICE) é uma estrutura de travessia de rede usada para estabelecer conexões de mídia e dados entre dois endpoints quando a conectividade direta é dificultada por dispositivos NAT, firewalls, múltiplas interfaces ou condições de rede variáveis. Na prática, o ICE é mais associado a WebRTC, mídia em tempo real baseada em SIP e outros sistemas de comunicação interativa que precisam encontrar um caminho funcional entre pares da forma mais automática possível.

O motivo pelo qual o ICE é importante é simples: nas redes modernas, os endpoints raramente ficam em endereços IP públicos abertamente acessíveis. Eles muitas vezes estão atrás de roteadores domésticos, firewalls corporativos, NAT de operadora ou camadas de borda em nuvem. Mesmo quando dois dispositivos conseguem trocar mensagens de sinalização, isso não significa que seus fluxos de áudio, vídeo ou dados possam circular diretamente. O ICE resolve isso reunindo possíveis caminhos de rede, trocando esses caminhos com o lado remoto, testando quais combinações realmente funcionam e selecionando o melhor caminho disponível para a sessão.

O ICE não substitui STUN nem TURN. Em vez disso, é a estrutura de coordenação que usa essas tecnologias em conjunto. O STUN ajuda um endpoint a descobrir como ele aparece fora do NAT, enquanto o TURN fornece um caminho de retransmissão quando a conectividade direta ponto a ponto não é possível. O ICE organiza essas possibilidades em um processo de decisão estruturado para que aplicações em tempo real possam se conectar com mais confiabilidade e com menos configuração manual de rede.

Interactive Connectivity Establishment coordenando conectividade ponto a ponto através de NATs, firewalls, servidores STUN e relés TURN em uma sessão de comunicação em tempo real

O ICE ajuda endpoints em tempo real a descobrir, testar e selecionar o melhor caminho de rede disponível para sessões de voz, vídeo ou dados.

O que ICE significa em redes em tempo real

Uma estrutura de conectividade, não apenas uma mensagem de protocolo

O ICE é melhor entendido como uma estrutura completa de conectividade, e não como um único formato de pacote ou um simples recurso de servidor. Sua função é coordenar a descoberta de candidatos, a troca de candidatos, as verificações de conectividade e a seleção final do caminho entre dois endpoints. O IETF define o ICE na RFC 8445 como um protocolo para travessia de NAT em comunicação baseada em UDP, e essa especificação declara explicitamente que o ICE usa STUN e TURN.

Essa visão mais ampla é importante porque muitas pessoas encontram o ICE pela primeira vez apenas como um campo de configuração, como um array iceServers em WebRTC ou uma opção de travessia de NAT em uma plataforma SIP. Por baixo, porém, o ICE gerencia um processo completo de decisão. Ele decide quais interfaces locais são utilizáveis, quais endereços reflexivos ou retransmitidos estão disponíveis, quais combinações de pares vale a pena verificar e qual caminho funcional deve ser nomeado para a sessão.

Por que a conectividade direta é difícil na Internet

Em uma rede pública simples, dois dispositivos poderiam trocar endereços e enviar pacotes diretamente. Implantações reais raramente são tão simples. Os dispositivos geralmente ficam atrás de NAT, que reescreve endereços e portas de origem. Firewalls podem bloquear tráfego de entrada não solicitado. Dispositivos móveis podem alternar entre Wi-Fi e redes celulares. Usuários corporativos podem estar atrás de gateways de segurança em camadas, enquanto serviços hospedados em nuvem podem ter suas próprias políticas de entrada e saída.

Por isso, um endereço aparentemente válido na sinalização não é suficiente. O endereço pode ser alcançável apenas em uma direção, funcionar apenas temporariamente ou não ser alcançável pelo par remoto. O ICE trata essa incerteza coletando várias opções de conectividade e testando-as no ambiente de rede real, em vez de presumir que um único endereço anunciado funcionará.

O ICE não tenta adivinhar antecipadamente a rota perfeita. Ele reúne caminhos plausíveis, verifica-os por meio de testes e mantém o caminho que funciona melhor na rede real.

Como o ICE funciona

Coleta de candidatos

A primeira etapa do ICE é a coleta de candidatos. Cada endpoint coleta possíveis endereços e portas que podem ser usados para a sessão. Eles são chamados de candidatos ICE. No WebRTC baseado em navegador, a plataforma emite esses candidatos conforme os descobre. A MDN descreve um candidato ICE como os protocolos e as informações de roteamento necessários para que o WebRTC se comunique com um dispositivo remoto, e observa que vários candidatos geralmente são propostos até que os dois lados concordem com o melhor.

A coleta de candidatos normalmente produz vários tipos de possibilidades. Um candidato host vem diretamente das interfaces locais do endpoint. Um candidato reflexivo de servidor, frequentemente escrito como srflx, é aprendido por meio do STUN e reflete o endereço e a porta visíveis publicamente alocados pelo NAT. Um candidato de relé é alocado por meio do TURN quando o tráfego precisa passar por um servidor de retransmissão. Alguns fluxos também podem produzir um candidato reflexivo de par durante as verificações de conectividade. O objetivo não é prever o vencedor imediatamente, mas construir um conjunto viável de opções.

Troca de candidatos por sinalização

Depois que os candidatos são coletados, os endpoints precisam trocá-los. O ICE em si não define um único sistema universal de sinalização para essa etapa. No WebRTC, os candidatos normalmente são enviados pelo canal de sinalização da aplicação, enquanto em SIP e outros sistemas de mídia podem ser transmitidos por SDP e fluxos de sinalização relacionados. O ponto importante é que ambos os lados precisam enxergar os possíveis caminhos do outro lado antes de começar a testá-los.

Essa etapa explica por que uma implantação com ICE ainda precisa de um projeto de sinalização. O ICE ajuda a conectividade de mídia, mas depende de um mecanismo separado para mover as informações de candidatos entre pares. Se a sinalização falha, o ICE nunca recebe informações suficientes para fazer seu trabalho. Em sistemas bem projetados, sinalização e ICE trabalham juntos: a sinalização carrega descrições de sessão e candidatos, enquanto o ICE valida quais pares de candidatos são realmente alcançáveis.

Pareamento de candidatos e verificações de conectividade

Após a troca, o ICE forma pares de candidatos combinando candidatos locais e remotos em ordem de prioridade. Em seguida, realiza verificações de conectividade usando transações baseadas em STUN. Essas verificações determinam se os pacotes conseguem realmente fluir entre os candidatos pareados. A RFC 8445 descreve essa fase como aquela em que os pares de candidatos são verificados e, eventualmente, um ou mais pares funcionais são selecionados para uso pela sessão.

Esse é o núcleo do ICE. Em vez de presumir que um endereço host, reflexivo ou de relé funcionará, o ICE os testa ativamente. Alguns pares falham de imediato por causa de filtragem NAT ou política de firewall. Alguns funcionam, mas são menos preferidos porque envolvem retransmissão. Alguns têm sucesso rapidamente e se tornam fortes candidatos à nomeação. O ICE usa esses resultados para convergir para o melhor caminho viável, em vez de depender de suposições estáticas de configuração.

Nomeação e par de candidatos selecionado

Quando as verificações têm sucesso, o ICE escolhe um par de candidatos selecionado. Em termos simples, o lado controlador nomeia o par que deve transportar a mídia, e a sessão começa a usá-lo para a transmissão contínua. Se um caminho direto funciona, o ICE geralmente o prefere em relação a um caminho retransmitido, porque tende a reduzir a latência e o custo do relé. Se apenas um relé funciona, o ICE ainda pode concluir a sessão por meio do TURN.

Essa etapa final de seleção é o que torna o ICE prático para comunicações em tempo real. A aplicação não precisa que o usuário decida manualmente qual interface de rede ou mapeamento público deve ser usado. O ICE conduz a decisão a partir de verificações ao vivo e então entrega o caminho escolhido ao motor de mídia para que a chamada, a sessão de vídeo ou a troca de dados possa prosseguir.

Coleta de candidatos ICE, troca, verificações de conectividade e nomeação entre candidatos host, reflexivos de servidor e de relé

O ICE funciona coletando candidatos, trocando-os, testando pares de candidatos e selecionando o melhor caminho que realmente tem sucesso.

A relação entre ICE, STUN e TURN

O que o STUN contribui

STUN é um protocolo-ferramenta para travessia de NAT, não uma solução completa de ponta a ponta por si só. A RFC 8489 descreve o STUN como um protocolo que serve como ferramenta para outros protocolos ao lidar com a travessia de NAT e observa que ele pode ajudar um endpoint a descobrir o endereço IP e a porta alocados por um NAT. No ICE, o STUN é usado tanto para a coleta de candidatos quanto para as verificações de conectividade.

Em termos práticos, o STUN ajuda a responder à pergunta: “Como meu endpoint aparece do lado de fora da rede local?” Essa resposta se torna um candidato reflexivo de servidor. Em muitos casos, isso é suficiente para permitir um caminho direto ponto a ponto, especialmente quando o comportamento do NAT é permissivo o bastante para que as verificações tenham sucesso. Mas o STUN sozinho não pode garantir sucesso em todas as topologias.

O que o TURN contribui

TURN preenche a lacuna quando um caminho direto não é possível. A RFC 8656 define o TURN como um protocolo de relé que permite que um host atrás de NAT use um nó intermediário para trocar pacotes com pares. Em termos de ICE, o TURN produz candidatos de relé que sempre podem servir como caminho de fallback se os pares de candidatos diretos ou reflexivos falharem.

O TURN costuma ser essencial em redes corporativas restritivas, cenários de NAT simétrico, redes móveis ou qualquer ambiente onde a criação de um caminho UDP direto não seja confiável. A contrapartida é que a mídia retransmitida geralmente adiciona latência, consome largura de banda do relé e aumenta o custo de infraestrutura. Por isso o ICE prefere conectividade direta quando possível, mas o TURN é o que torna o estabelecimento da sessão confiável quando as opções diretas falham.

Por que o ICE precisa de ambos

O ICE é a camada de orquestração que reúne STUN e TURN. O STUN sozinho fornece descoberta e testes, enquanto o TURN oferece um relé de fallback. O ICE decide como usá-los: coleta candidatos host, reflexivos e de relé; prioriza-os; executa verificações; e nomeia o melhor par funcional. Por isso muitas explicações descrevem o ICE como o cérebro de controle da travessia de NAT, e não apenas como mais um mecanismo de travessia.

Em termos operacionais, plataformas de tempo real bem administradas quase sempre implantam STUN e TURN juntos sob o ICE, porque a confiabilidade importa mais do que presumir que o caminho de rede ideal existirá. A conectividade direta é o resultado preferido, mas o sucesso baseado em relé é muito melhor do que a falha da chamada.

O STUN ajuda a descobrir e testar caminhos, o TURN fornece um relé quando os caminhos diretos falham, e o ICE decide qual dessas opções deve transportar a sessão.

Comportamento moderno do ICE e Trickle ICE

Por que o Trickle ICE é importante

O ICE tradicional espera até que um conjunto substancial de candidatos tenha sido coletado antes de avançar por todo o processo de troca e verificação. O Trickle ICE, definido na RFC 8838, melhora isso permitindo que candidatos sejam trocados incrementalmente assim que ficam disponíveis. A RFC explica que isso permite que a coleta de candidatos e as verificações de conectividade avancem em paralelo, o que pode acelerar consideravelmente o estabelecimento da sessão.

Essa melhoria importa para a experiência do usuário. Em vez de esperar que toda a coleta possível de candidatos termine antes de as verificações começarem, os endpoints podem começar a trabalhar com candidatos iniciais e continuar adicionando novos conforme são descobertos. Na prática, isso costuma reduzir o atraso de configuração em WebRTC e outras aplicações interativas, especialmente quando a alocação de relé ou a descoberta de múltiplas interfaces atrasaria o handshake inicial.

Tempo de falha e robustez do ICE

O comportamento moderno do ICE também foi refinado após a RFC 8445. A RFC 8863 atualiza a RFC 8445 e a RFC 8838 ao exigir que um agente ICE aguarde um tempo mínimo antes de declarar falha de ICE, mesmo quando não restam pares de candidatos a verificar. Essa mudança melhora a robustez ao evitar falhas prematuras em casos extremos de temporização.

Esse detalhe é operacionalmente importante porque redes reais são desorganizadas. Chegada tardia de candidatos, sinalização atrasada ou verificações fora de ordem podem criar condições em que uma sessão pareceria falhar cedo demais se a lógica de timeout fosse agressiva. A atualização da RFC 8863 reflete a lição prática de que o estabelecimento bem-sucedido de conectividade às vezes precisa de um pouco mais de paciência.

Benefícios do ICE

Taxas mais altas de sucesso de sessão

O benefício mais claro do ICE é a confiabilidade. Ao coletar várias opções de caminho e verificá-las com testes reais de conectividade, o ICE aumenta significativamente a probabilidade de que uma chamada ou sessão de mídia se conecte com sucesso em redes variadas. Isso é especialmente valioso em banda larga residencial, acesso móvel, Wi-Fi de hotéis, LANs corporativas e outros ambientes onde o comportamento de NAT e firewall não pode ser previsto de forma limpa com antecedência.

Sem o ICE, as aplicações dependeriam de um único endereço anunciado que poderia falhar ou recorreriam rápido demais ao uso caro de relé. O ICE fornece uma forma estruturada de tentar caminhos diretos, reflexivos e retransmitidos em ordem de prioridade, o que melhora as chances de configuração bem-sucedida enquanto ainda busca a rota mais eficiente.

Menor latência quando os caminhos diretos funcionam

Como o ICE prefere caminhos diretos viáveis aos retransmitidos, ele pode ajudar a preservar baixa latência e melhor qualidade de mídia quando a rede permite comunicação direta entre pares. Isso importa para voz, vídeo, streaming interativo, jogos em nuvem, colaboração remota e outros usos de tempo real e baixa latência em que retransmissão desnecessária adiciona custo e atraso.

O relé é importante para a confiabilidade, mas o transporte direto geralmente é melhor para o desempenho. O ICE equilibra esses objetivos testando primeiro as opções diretas e mantendo o TURN como fallback confiável.

Melhor adaptação a redes heterogêneas

Endpoints modernos muitas vezes têm várias interfaces, como Ethernet, Wi-Fi, túneis VPN e links celulares. O ICE pode coletar candidatos desses diferentes caminhos e deixar que as verificações de conectividade revelem qual deles é realmente utilizável para a sessão. Isso torna o ICE muito mais adaptável do que suposições fixas de endereço único.

Essa adaptabilidade também ajuda em implantações em nuvem e híbridas. Um navegador em home office, um telefone móvel em NAT de operadora e um servidor de mídia na nuvem ainda podem negociar um caminho prático porque o ICE transforma diversidade de rede em um espaço de decisão testado, em vez de um obstáculo de implantação.

ICE usado em WebRTC, chamadas SIP, mídia em nuvem, colaboração por vídeo e comunicações de baixa latência em navegadores, dispositivos móveis e redes corporativas

O ICE é amplamente usado onde mídia de baixa latência precisa atravessar limites de NAT, firewall e múltiplas redes com mínima intervenção do usuário.

Usos e aplicações do ICE

Voz, vídeo e canais de dados WebRTC

O uso moderno mais visível do ICE é o WebRTC. Navegadores usam ICE para estabelecer conexões entre pares para áudio, vídeo e canais de dados. A documentação de protocolos WebRTC da MDN descreve o ICE como a estrutura que permite que navegadores se conectem a pares apesar de NAT, firewalls e da possibilidade de que um relé seja necessário. Isso torna o ICE fundamental para videochamadas no navegador, chat de voz, colaboração ao vivo e troca de dados entre pares.

Como usuários de navegador se conectam a partir de redes muito variáveis, o ICE é uma das principais razões pelas quais o WebRTC funciona em escala na Internet pública. Ele oferece às aplicações uma forma baseada em padrões de descobrir conectividade e recuperar-se adequadamente quando um caminho direto não é possível.

SIP, VoIP e comunicações unificadas

O ICE também é usado em sistemas de voz e vídeo baseados em SIP, especialmente quando endpoints e servidores de mídia precisam se comunicar através de limites NAT. Em VoIP corporativo, usuários remotos, filiais, softphones móveis e serviços de mídia em nuvem geralmente ficam atrás de diferentes domínios de rede. O ICE melhora a confiabilidade do estabelecimento de mídia nesses ambientes mistos.

Isso é especialmente relevante quando organizações querem chamadas remotas seguras sem depender totalmente de regras NAT estáticas um para um. O ICE ajuda endpoints a negociar um caminho de mídia funcional de forma mais dinâmica, o que é valioso em implantações modernas de trabalho híbrido e comunicações distribuídas.

Ingestão de streaming e fluxos de mídia de baixa latência

O ICE é cada vez mais relevante em fluxos modernos de streaming que usam transporte no estilo WebRTC para contribuição ou ingestão. A RFC 9725, o WebRTC-HTTP Ingestion Protocol, afirma explicitamente que a troca SDP offer-answer é uma etapa fundamental no estabelecimento de uma sessão ICE e DTLS entre um cliente e um servidor de mídia. Isso mostra como o ICE vai além de chamadas navegador a navegador e entra em sistemas de contribuição e entrega de mídia em tempo real.

Nesses casos, o objetivo continua o mesmo: estabelecer o caminho mais eficaz possível para o tráfego em tempo real. Os endpoints podem ser codificadores e servidores, em vez de navegadores operados por pessoas, mas o ICE continua sendo o mecanismo que ajuda o caminho a se formar através de redes complexas.

Sistemas industriais, IoT e edge em tempo real

Sempre que comunicação em tempo real entre pares ou no edge precisa atravessar redes privadas, o ICE pode ser útil. Isso inclui certos sistemas de vídeo industrial, ferramentas de colaboração no edge, sessões de telemetria e plataformas de assistência remota que dependem de mídia interativa em vez de tráfego puramente de solicitação-resposta. O benefício não é que o ICE seja exclusivo da indústria, mas que ele resolve um problema geral de conectividade comum a muitos ambientes edge distribuídos.

À medida que esses sistemas incorporam mais controle baseado em navegador, transporte WebRTC ou interação híbrida nuvem-edge, o ICE se torna uma parte prática da pilha de comunicações, e não um conceito apenas de navegador.

Considerações de implantação

Capacidade TURN e posicionamento geográfico

Mesmo que o ICE prefira caminhos diretos, implantações reais devem assumir que o TURN será necessário para uma parcela significativa das sessões. Isso significa que o planejamento de capacidade TURN importa. Se o relé estiver subdimensionado, o ICE ainda pode identificar um caminho de relé, mas a qualidade de mídia resultante sofrerá sob carga. O posicionamento geográfico também importa, porque a distância do relé afeta diretamente a latência.

Organizações que implantam mídia em tempo real em escala devem tratar o TURN como infraestrutura de produção, não apenas como backup raramente usado. O melhor projeto ICE é aquele em que a conectividade direta é comum, mas o serviço de relé ainda é forte o suficiente para tornar raras as falhas quando caminhos diretos são bloqueados.

Observabilidade e solução de problemas

Falhas de ICE podem ser difíceis de diagnosticar se a plataforma exibe apenas uma mensagem genérica de “connection failed”. Implantações úteis registram tipos de candidatos, resultados de pares de candidatos, uso de relé e comportamento de temporização para que engenheiros possam distinguir problemas de sinalização, falhas de verificação de conectividade e problemas de alocação TURN. A visibilidade no nível do candidato torna muito mais fácil entender por que uma sessão teve sucesso diretamente, teve sucesso via relé ou falhou por completo.

Isso é especialmente importante em ambientes corporativos mistos onde clientes VPN, políticas de firewall, software de segurança de endpoint e diferenças entre navegadores podem influenciar o resultado. Boa observabilidade transforma o ICE de um mecanismo misterioso em segundo plano em uma parte operacionalmente gerenciável da plataforma de mídia.

Segurança e privacidade

A troca de candidatos ICE revela informações de rede de que as aplicações precisam para se conectar, portanto política de candidatos e tratamento de privacidade importam. Navegadores e plataformas modernos equilibram cada vez mais conectividade com proteção de privacidade, e administradores devem entender como candidatos host, uso de relé e políticas de log interagem com requisitos corporativos de segurança.

Ao mesmo tempo, credenciais TURN, controle de acesso e prevenção de abuso devem ser tratados com cuidado. Um servidor TURN não é apenas um serviço auxiliar; ele também é um recurso que pode ser consumido intensamente se não for protegido e monitorado corretamente.

Em produção, o ICE não é apenas um algoritmo. É uma questão de desenho de serviço que inclui sinalização, capacidade de relé, monitoramento e controle de políticas.

FAQ

O que é ICE em termos simples?

ICE é uma estrutura de travessia de NAT que ajuda dois endpoints a encontrar um caminho funcional para mídia ou dados em tempo real, reunindo rotas possíveis, testando-as e selecionando a melhor.

O ICE substitui STUN ou TURN?

Não. O ICE usa STUN e TURN. O STUN ajuda a descobrir mapeamentos visíveis publicamente e a realizar verificações, enquanto o TURN fornece um relé quando a conectividade direta não é possível.

O que são candidatos ICE?

Candidatos ICE são possíveis endereços e portas de rede que um endpoint pode usar para comunicação. Tipos comuns incluem candidatos host, reflexivos de servidor, reflexivos de par e de relé.

Por que o ICE é importante para WebRTC?

Sessões WebRTC frequentemente envolvem usuários atrás de NAT, firewalls e redes em mudança. O ICE dá ao WebRTC uma forma padronizada de descobrir e validar caminhos de conectividade para que sessões possam ser estabelecidas com mais confiabilidade.

O que é Trickle ICE?

Trickle ICE é uma extensão que permite que candidatos sejam trocados incrementalmente conforme são descobertos, para que as verificações de conectividade possam começar mais cedo e a configuração da sessão muitas vezes termine mais rápido.

Produtos Recomendados
Catálogo
Atendimento ao cliente Telefone
We use cookie to improve your online experience. By continuing to browse this website, you agree to our use of cookie.

Cookies

This Cookie Policy explains how we use cookies and similar technologies when you access or use our website and related services. Please read this Policy together with our Terms and Conditions and Privacy Policy so that you understand how we collect, use, and protect information.

By continuing to access or use our Services, you acknowledge that cookies and similar technologies may be used as described in this Policy, subject to applicable law and your available choices.

Updates to This Cookie Policy

We may revise this Cookie Policy from time to time to reflect changes in legal requirements, technology, or our business practices. When we make updates, the revised version will be posted on this page and will become effective from the date of publication unless otherwise required by law.

Where required, we will provide additional notice or request your consent before applying material changes that affect your rights or choices.

What Are Cookies?

Cookies are small text files placed on your device when you visit a website or interact with certain online content. They help websites recognize your browser or device, remember your preferences, support essential functionality, and improve the overall user experience.

In this Cookie Policy, the term “cookies” also includes similar technologies such as pixels, tags, web beacons, and other tracking tools that perform comparable functions.

Why We Use Cookies

We use cookies to help our website function properly, remember user preferences, enhance website performance, understand how visitors interact with our pages, and support security, analytics, and marketing activities where permitted by law.

We use cookies to keep our website functional, secure, efficient, and more relevant to your browsing experience.

Categories of Cookies We Use

Strictly Necessary Cookies

These cookies are essential for the operation of the website and cannot be disabled in our systems where they are required to provide the service you request. They are typically set in response to actions such as setting privacy preferences, signing in, or submitting forms.

Without these cookies, certain parts of the website may not function correctly.

Functional Cookies

Functional cookies enable enhanced features and personalization, such as remembering your preferences, language settings, or previously selected options. These cookies may be set by us or by third-party providers whose services are integrated into our website.

If you disable these cookies, some services or features may not work as intended.

Performance and Analytics Cookies

These cookies help us understand how visitors use our website by collecting information such as traffic sources, page visits, navigation behavior, and general interaction patterns. In many cases, this information is aggregated and does not directly identify individual users.

We use this information to improve website performance, usability, and content relevance.

Targeting and Advertising Cookies

These cookies may be placed by our advertising or marketing partners to help deliver more relevant ads and measure the effectiveness of campaigns. They may use information about your browsing activity across different websites and services to build a profile of your interests.

These cookies generally do not store directly identifying personal information, but they may identify your browser or device.

First-Party and Third-Party Cookies

Some cookies are set directly by our website and are referred to as first-party cookies. Other cookies are set by third-party services, such as analytics providers, embedded content providers, or advertising partners, and are referred to as third-party cookies.

Third-party providers may use their own cookies in accordance with their own privacy and cookie policies.

Information Collected Through Cookies

Depending on the type of cookie used, the information collected may include browser type, device type, IP address, referring website, pages viewed, time spent on pages, clickstream behavior, and general usage patterns.

This information helps us maintain the website, improve performance, enhance security, and provide a better user experience.

Your Cookie Choices

You can control or disable cookies through your browser settings and, where available, through our cookie consent or preference management tools. Depending on your location, you may also have the right to accept or reject certain categories of cookies, especially those used for analytics, personalization, or advertising purposes.

Please note that blocking or deleting certain cookies may affect the availability, functionality, or performance of some parts of the website.

Restricting cookies may limit certain features and reduce the quality of your experience on the website.

Cookies in Mobile Applications

Where our mobile applications use cookie-like technologies, they are generally limited to those required for core functionality, security, and service delivery. Disabling these essential technologies may affect the normal operation of the application.

We do not use essential mobile application cookies to store unnecessary personal information.

How to Manage Cookies

Most web browsers allow you to manage cookies through browser settings. You can usually choose to block, delete, or receive alerts before cookies are stored. Because browser controls vary, please refer to your browser provider’s support documentation for details on how to manage cookie settings.

Contact Us

If you have any questions about this Cookie Policy or our use of cookies and similar technologies, please contact us at support@becke.cc .