# Opção de rejeição e privacidade {#opt-out-and-privacy}
## Opção de rejeição/aceitação {#opt-out-opt-in}
Você pode decidir se uma atividade de rastreamento é permitida em um determinado dispositivo:
* **Aplicativos móveis -** A biblioteca do VA respeita as configurações de recusa e privacidade da biblioteca do `AdobeMobile`. Para recusar o rastreamento, você precisa usar a biblioteca do `AdobeMobile`. Para obter mais informações sobre as configurações de recusa e privacidade da `AdobeMobile`, consulte [Configurações de recusa e privacidade](https://docs.adobe.com/content/help/pt-BR/mobile-services/android/gdpr-privacy-android/privacy.html).
* **Aplicativos do JavaScript/navegador -** A biblioteca do VA respeita as configurações de recusa e privacidade da biblioteca do `VisitorAPI`. Para excluir o rastreamento do, você precisa fazer a exclusão do serviço Visitor API. Para obter mais informações sobre recusa e privacidade, consulte [Serviço de Identidade da Adobe Experience Platform.](https://docs.adobe.com/content/help/pt-BR/id-service/using/home.html)
* **Os aplicativos OTT (Chromecast, Roku) -** Os SDKs de OTT fornecem APIs preparadas para o Regulamento Geral sobre a Proteção de Dados (GDPR), que permitem definir sinalizadores de status `opt` para a coleta e a transmissão de dados e para recuperar as identidades armazenadas localmente.
OBSERVAÇÃO
As chamadas de rastreamento de heartbeat de mídia também estarão desativadas se o status de privacidade estiver definido como recusar.
Você pode decidir se os dados do Analytics são enviados ou não em um determinado dispositivo usando as seguintes configurações:
* A configuração `privacyDefault` no arquivo de configuração `ADBMobile.json` Isso controla a configuração inicial e é mantida até a alteração no código.
* O método `ADBMobile().setPrivacyStatus()`.
* **Rejeitar:**
* **Chromecast:**
```
ADBMobile.config.setPrivacyStatus(ADBMobile.config.PRIVACY_STATUS_OPT_OUT)
```
* **Roku:**
```
ADBMobile().setPrivacyStatus(ADBMobile().PRIVACY_STATUS_OPT_OUT)
```
>[!IMPORTANT]
>
>Quando um usuário recusa o rastreamento, todos os dados e IDs persistentes do dispositivo são removidos até que o usuário volte a aceitar o rastreamento.
* **Ativar novamente:**
* **Chromecast:**
```
ADBMobile.config.setPrivacyStatus(ADBMobile.config.PRIVACY_STATUS_OPT_IN)
```
* **Roku:**
```
ADBMobile().setPrivacyStatus(ADBMobile().PRIVACY_STATUS_OPT_IN)
```
* **Retorna a configuração atual:**
* **Chromecast:**
```
ADBMobile.config.getPrivacyStatus()
```
* **Roku:**
```
ADBMobile().getPrivacyStatus()
```
Depois de alterar a configuração de privacidade usando `setPrivacyStatus`, a alteração torna-se permanente até ser alterada novamente usando este método ou ao desinstalar e instalar o aplicativo.
## Recuperar identificadores armazenados (aplicativos OTT) {#retrieving-stored-identifiers-ott-apps}
Essas informações ajudam a recuperar identidades de usuário armazenadas localmente do aplicativo Roku.
IMPORTANTE
O método para recuperar todos os identificadores obtém todas as identidades de usuário conhecidas e persistidas pelo SDK. Você deve chamar esse método antes de um usuário recusar.
As identidades armazenadas localmente são retornadas em uma sequência JSON, que pode conter:
* Contexto da empresa - IDs de organização IMS
* IDs de usuário
* Experience Cloud ID (MCID)
* IDs de fonte de dados (DPID, DPUUID)
* IDs do Analytics (AVID, AID, VID e RSIDs associados)
* ID do Audience Manager (UUID)
Por exemplo:
* **Chromecast:**
```
ADBMobile.config.getAllIdentifiersAsync(callback)
```
* **Roku:**
```
vids = ADBMobile().getAllIdentifiers()
``
IMPORTANTE
Quando um usuário recusa o rastreamento, todos os dados e IDs persistentes do dispositivo são removidos até que o usuário volte a aceitar o rastreamento.
plicativos móveis -** A biblioteca do VA respeita as configurações de recusa e privacidade da biblioteca do `AdobeMobile`. Para recusar o rastreamento, você precisa usar a biblioteca do `AdobeMobile`. Para obter mais informações sobre as configurações de recusa e privacidade da `AdobeMobile`, consulte [Configurações de recusa e privacidade](https://docs.adobe.com/content/help/pt-BR/mobile-services/android/gdpr-privacy-android/privacy.html).
* **Aplicativos do JavaScript/navegador -** A biblioteca do VA respeita as configurações de recusa e privacidade da biblioteca do `VisitorAPI`. Para excluir o rastreamento do, você precisa fazer a exclusão do serviço Visitor API. Para obter mais informações sobre recusa e privacidade, consulte [Serviço de Identidade da Adobe Experience Platform.](https://docs.adobe.com/content/help/pt-BR/id-service/using/home.html)
* **Os aplicativos OTT (Chromecast, Roku) -** Os SDKs de OTT fornecem APIs preparadas para o Regulamento Geral sobre a Proteção de Dados (GDPR), que permitem definir sinalizadores de status `opt` para a coleta e a transmissão de dados e para recuperar as identidades armazenadas localmente.
OBSERVAÇÃO
As chamadas de rastreamento de heartbeat de mídia também estarão desativadas se o status de privacidade estiver definido como recusar.
Você pode decidir se os dados do Analytics são enviados ou não em um determinado dispositivo usando as seguintes configurações:
* A configuração `privacyDefault` no arquivo de configuração `ADBMobile.json` Isso controla a configuração inicial e é mantida até a alteração no código.
* O método `ADBMobile().setPrivacyStatus()`.
* **Rejeitar:**
* **Chromecast:**
```
ADBMobile.config.setPrivacyStatus(ADBMobile.config.PRIVACY_STATUS_OPT_OUT)
```
* **Roku:**
```
ADBMobile().setPrivacyStatus(ADBMobile().PRIVACY_STATUS_OPT_OUT)
```
>[!IMPORTANT]
>
>Quando um usuário recusa o rastreamento, todos os dados e IDs persistentes do dispositivo são removidos até que o usuário volte a aceitar o rastreamento.
* **Ativar novamente:**
* **Chromecast:**
```
ADBMobile.config.setPrivacyStatus(ADBMobile.config.PRIVACY_STATUS_OPT_IN)
```
* **Roku:**
```
ADBMobile().setPrivacyStatus(ADBMobile().PRIVACY_STATUS_OPT_IN)
```
* **Retorna a configuração atual:**
* **Chromecast:**
```
ADBMobile.config.getPrivacyStatus()
```
* **Roku:**
```
ADBMobile().getPrivacyStatus()
```
Depois de alterar a configuração de privacidade usando `setPrivacyStatus`, a alteração torna-se permanente até ser alterada novamente usando este método ou ao desinstalar e instalar o aplicativo.
## Recuperar identificadores armazenados (aplicativos OTT) {#retrieving-stored-identifiers-ott-apps}
Essas informações ajudam a recuperar identidades de usuário armazenadas localmente do aplicativo Roku.
>[!IMPORTANT]
>
>O método para recuperar todos os identificadores obtém todas as identidades de usuário conhecidas e persistidas pelo SDK. Você deve chamar esse método **antes** de um usuário recusar.
As identidades armazenadas localmente são retornadas em uma sequência JSON, que pode conter:
* Contexto da empresa - IDs de organização IMS
* IDs de usuário
* Experience Cloud ID (MCID)
* IDs de fonte de dados (DPID, DPUUID)
* IDs do Analytics (AVID, AID, VID e RSIDs associados)
* ID do Audience Manager (UUID)
Por exemplo:
* **Chromecast:**
```
ADBMobile.config.getAllIdentifiersAsync(callback)
```
* **Roku:**
```
vids = ADBMobile().getAllIdentifiers()
```