GDPR bana uygulanabilir mi?

Genel Bakış

Bu kılavuzun amacı, App Center kullanarak son kullanıcılarınız hakkında kişisel bilgileri nerede topladığını belirlemenize yardımcı olmaktır. Belge, senaryolarla eşlenmiş App Center hizmet tarafından bölünür.

Bu senaryolardan biri geçerliyse ve kullanıcılarınız bir veri konu hakkını doğru yapmak isterse, son kullanıcı verilerinizi dışarı aktarmak veya silmek için ilgili bölüme bakabilirsiniz.

Senaryo 1: Install IDS for User IDS ile eşleniyor

Yüklemeleri, kişisel bilgileri kendi kendilerine ait değildir. Bununla birlikte, bir son kullanıcıyı tanımlamak için kullanılabilecek kişisel bilgiyle eşlendikleri zaman olabilirler.

Kimlikleri eşlemenin yaygın bir yolu, kullanıcıların uygulamanızda oturum açtıklarında, kimlik bilgilerini kendi yüklemesi KIMLIĞINE bağlayarak izlemedir.

Senaryo 2: Analytics-özel olaylara kişisel bilgiler ekledim

App Center Analytics 'te analiz özel olayları kullanıyorsanız, olaylar aşağıdakiler dahil olmak üzere kişisel bilgiler eklemiş olduğunuz olası bir yerdir:

  • Olay adı
  • Olay özelliği anahtarı
  • Olay özelliği değeri

Olay özelliği değeri

Kişisel bilgiler, olay özelliği değerleri aracılığıyla tanıtılamaz. Örneğin, özellik değeri alanında e-posta adreslerini yakalayan "Login" adlı bir olay oluşturabilirsiniz.

Map<String, String> properties = new HashMap<>();
properties.put("email_address", "blXXX@microsoft.com");
properties.put("phone_number","555-123-XXX");
Analytics.trackEvent("Login", properties);

Olay adı veya olay özelliği anahtarı

Bu iki durum, geliştirici tarafından bir kez statik olarak tanımlandığından daha az olasıdır. Ancak, kişisel bilgiler eklemiş olduğunuz yerleri de vardır. Aşağıdaki örneklere bakın.

Olay adı:

Analytics.trackEvent("blXXX@microsoft.com", properties);

Olay özellik anahtarı:

Map<String, String> properties = new HashMap<>();
properties.put("blXXX@microsoft.com", "microsoft_address");
properties.put("555-123-XXX", "washington_state");

Analytics.trackEvent("Origin", properties);

Senaryo 3: çökmeler-kişisel bilgileri kilitlenmelere ekledim

Kilitlenme ekleri

Kilitlenme bilgilerini aktarmak için SDK kullanıyorsanız, Kullanıcı verilerini kilitlenme için bir metin ekinde eklemiş olabilirsiniz.

Özel durum Iletisi

Bir özel durum oluştururken, özel durum iletisine bir kullanıcının kişisel bilgilerini eklemiş olabilirsiniz.

Ek Açıklama

Portala veya API aracılığıyla bir ek açıklama yazarken, ek açıklamalarda bir kullanıcının kişisel bilgilerini yazmış olabilirsiniz.

Senaryo 4: hatalar-hata özelliklerinde kişisel bilgileri ekledim

App Center hatalarıkullanıyorsanız, hata özellikleri kişisel bilgiler eklemiş olduğunuz olası bir yerdir.

Hata özelliği değeri

En yaygın senaryo, hata özelliği değerinde kişisel bilgiler sahibi olur. Örnek:

try 
{
  // your code here.
} 
catch (Exception exception) 
{
    var properties = new Dictionary<string, string> 
    {
        { "email_address", "blXXX@microsoft.com"},
        { "phone_number", "555-123-XXX"}
    };
    Crashes.TrackError(exception, properties);
}

Hata özelliği anahtarı

Bu, bir kez geliştirici tarafından tanımlanan statik olduklarından, daha az yaygın bir durumdur.

Hata özelliği anahtarındaki kişisel bilgiler:

try 
{
  // your code here.
} 
catch (Exception exception) 
{
    var properties = new Dictionary<string, string> 
    {
        { "blXXX@microsoft.com", "@microsoft.com" },
        { "555-123-XXX", "Washington number" }
    };
    Crashes.TrackError(exception, properties);
}