---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://ads.yandex.com/helpcenter/en/dev/ios/gdpr.md
  - https://ads.yandex.com/helpcenter/pt/dev/ios/gdpr.md
  - https://ads.yandex.com/helpcenter/ru/dev/ios/gdpr.md
  - https://ads.yandex.com/helpcenter/zh/dev/ios/gdpr.md
  - href: pt/dev/ios/gdpr.md
    type: text/markdown
    title: Markdown version
  - href: llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://ads.yandex.com/helpcenter/pt/llms.txt

# GDPR (LGPD)

## Informações gerais {#about}

<!-- source: pt/dev/_includes/gdpr-src.md -->
O Regulamento Geral de Proteção de Dados (GDPR) entrou em vigor no segundo trimestre de 2018. O GDPR regula como as informações sobre cidadãos do Espaço Econômico Europeu e da Suíça podem ser coletadas e processadas. A intenção é proteger a privacidade dos dados confidenciais e garantir a transparência de todos os processos relacionados à coleta, ao armazenamento e ao processamento de informações na Internet.

O GDPR tem um alcance extraterritorial que se aplica a todas as empresas que processam os dados pessoais de cidadãos do Espaço Econômico Europeu e da Suíça, independentemente de onde a empresa esteja localizada.
<!-- endsource: pt/dev/_includes/gdpr-src.md -->

## Guia rápido {#instruction}

O consentimento do usuário para o processamento de dados pessoais precisa ser enviado para o SDK cada vez que o aplicativo for inicializado.

1. Siga as [instruções](../../../en/dev/ios/quick-start.md) para conectar o Mobile Ads SDK.

2. Mostre uma janela na qual o usuário pode aceitar o contrato de usuário para o processamento de dados pessoais (para mais informações, veja o [exemplo](https://github.com/yandexmobile/yandex-ads-sdk-ios/tree/master/Examples/YandexMobileAdsExample/YandexMobileAdsExample/GDPR)).
   {% note info %}

   Este código é um exemplo, não um guia passo a passo a ser seguido.

   {% endnote %}

   ```swift
   // ...
   // Example of creating a dialog window.

   func showGDPRDialog() {
       let alertController = UIAlertController(
           title: title,
           message: message,
           preferredStyle: .actionSheet)
       let acceptAction = UIAlertAction(
           title: "Accept",
           style: .default) { _ in
               self.setUserConsent(true)
           }
       alertController.addAction(acceptAction)
       let declineAction = UIAlertAction(
           title: "Decline",
           style: .default) { _ in
               self.setUserConsent(false)
           }
       alertController.addAction(declineAction)
       let openPrivacyPolicyAction = UIAlertAction(
           title: "View privacy policy",
           style: .default) { _ in
               UIApplication.shared.openURL(self.privacyPolicyURL)
           }
       alertController.addAction(openPrivacyPolicyAction)
       present(alertController, animated: true)
   }

   func setUserConsent(_ userConsent: Bool) {
       UserDefaults.standard.set(userConsent, forKey: kGDPRUserConsentKey)
   }

   func initializeAdsSDK() {
       let userConsent = UserDefaults.standard.bool(forKey: kGDPRUserConsentKey)
       MobileAds.setUserConsent(userConsent)
   }
   ```

3. Use o método  `+ setUserConsent:` para passar o valor recebido ao Mobile Ads SDK. Os dados dos usuários localizados na região do GDPR serão processados apenas se o usuário consentir com o processamento de dados.
