SDK do iOS - Privacidade dos dados

Documento

Conformidade com as leis de privacidade de dados

A Singular fornece uma funcionalidade de proteção da privacidade para o ajudar a cooperar com quaisquer parceiros que possam estar a cumprir as leis de privacidade do consumidor, como o GDPR e o CCPA(California Consumer Privacy Act). Estes parceiros querem ser notificados se o utilizador final consentiu em partilhar as suas informações privadas.

Limitar a partilha de dados

Se você implementou uma maneira de pedir o consentimento dos usuários para compartilhar suas informações, use o método limitDataSharing para notificar a Singular sobre a escolha do usuário:

  • Utilize limitDataSharing:NO para indicar que o utilizador consentiu (optou por participar) na partilha das suas informações.
  • Utilize limitDataSharing:YES se o utilizador não deu o seu consentimento.

A Singular utiliza o LimitDataSharing em"Postbacks de privacidade do utilizador", bem como para transmitir estas informações a parceiros que as solicitem para cumprir os regulamentos relevantes. Consulte"Privacidade do utilizador e Limitar partilha de dados" para obter mais informações.

Nota: A utilização do método é opcional, mas pode haver informações de atribuição que o parceiro partilhará com a Singular apenas se for especificamente notificado de que o utilizador optou por participar.

Método limitDataSharing
Descrição Notifica a Singular sobre o consentimento do usuário (opt-in) para compartilhar dados privados. O método Limitar compartilhamento de dados oferece uma opção para controlar se seu aplicativo envia dados do usuário para terceiros. Isto é útil se quiser restringir a partilha de dados com base nas preferências do utilizador ou nos requisitos de privacidade.
Assinatura (void)limitDataSharing:(BOOL)shouldLimitDataSharing;
Exemplo de utilização
SwiftObjective-C
// User has opted into sharing data


Singular.limitDataSharing(false) 

Métodos adicionais para conformidade com o GDPR

O Singular SDK fornece vários métodos para ajudá-lo a cumprir as políticas do GDPR e permitir que o Singular saiba sobre o consentimento ou não consentimento do usuário para rastreamento.

Método trackingOptIn
Descrição Notifica a Singular sobre o consentimento do usuário (opt-in) para rastreamento. O método TrackingOptIn() é usado para enviar um evento "gdpr" para os servidores da Singular. Se você não chamar esse método, o aplicativo continuará rastreando os usuários como se eles tivessem dado consentimento, mas não os marcará especificamente como opt-in do GDPR. Se o seu aplicativo precisa estar em conformidade com o GDPR (Regulamento Geral de Proteção de Dados), você deve chamar essa função para garantir que o consentimento do usuário seja registrado corretamente.
Assinatura (void)trackingOptIn;
Exemplo de utilização
SwiftObjective-C
Singular.trackingOptIn() 
Método stopAllTracking
Descrição Interrompe todas as actividades de seguimento para este utilizador nesta aplicação.
Assinatura (void)stopAllTracking;
Exemplo de utilização

Importante: Chamar este método desactiva o SDK, mesmo entre reinícios de aplicações (o estado é persistente). A única forma de o desativar é chamando o método resumeAllTracking.

SwiftObjective-C
Singular.stopAllTracking() 
método resumeAllTracking
Descrição Retoma as actividades de rastreio para este utilizador nesta aplicação.
Assinatura (void)resumeAllTracking;
Exemplo de utilização
SwiftObjective-C
Singular.resumeAllTracking() 
Método isAllTrackingStopped
Descrição Verifica o estado das actividades de monitorização para este utilizador nesta aplicação.
Assinatura (BOOL)isAllTrackingStopped;
Exemplo de utilização
SwiftObjective-C
Singular.isAllTrackingStopped()