Vztahuje se na mě GDPR?

Přehled

Cílem tohoto průvodce je pomoci při rozhodování, zda a kde jste mohli shromažďovat osobní údaje o koncových uživatelích pomocí App Center. Dokument je rozdělen podle App Center služby, namapovaných na scénáře.

Pokud platí jeden z těchto scénářů a jeden z vašich uživatelů požaduje, aby vykonal předmět dat, můžete si prohlédnout příslušný oddíl pro export nebo odstranění dat koncových uživatelů.

Scénář 1: namapujem ID instalace na ID uživatelů

ID instalace nejsou osobní informace vlastní. Mohou však být mapovány na osobní údaje, které lze použít k identifikaci koncového uživatele.

Běžným způsobem mapování ID je sledovat uživatele při přihlášení k aplikaci a jejich přihlašovací údaje propojit s ID instalace.

Scénář 2: analýzy – přidané osobní údaje ve vlastních událostech

Pokud používáte analytické vlastní události v App Center Analytics, jsou události potenciálním místem, kde byste mohli přidat osobní údaje, včetně:

  • Název události
  • Klíč vlastnosti události
  • Hodnota vlastnosti události

Hodnota vlastnosti události

Osobní údaje lze zavést prostřednictvím hodnot vlastností události. Můžete například vytvořit událost nazvanou "přihlášení", která zachycuje e-mailové adresy v poli hodnota vlastnosti.

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

Název události nebo klíč vlastnosti události

Tyto dva případy jsou méně pravděpodobné, protože jsou staticky definovány vývojářem. Existují však také místo, kam jste mohli přidat osobní údaje. Podívejte se na následující příklad:

Název události:

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

Klíč vlastnosti události:

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

Analytics.trackEvent("Origin", properties);

Scénář 3: zhroucení – přidávají se osobní informace v haváriích

Chybové přílohy

Pokud k přenosu informací o chybě použijete sadu SDK, mohli jste k chybě přidat data uživatele do textové přílohy.

Zpráva o výjimce

Při vyvolání výjimky jste mohli do zprávy výjimky zahrnout osobní informace uživatele.

Poznámka

Při psaní poznámky na portálu nebo přes rozhraní API jste mohli do poznámek napsat osobní údaje uživatele.

Scénář 4: chyby: přidané osobní údaje ve vlastnostech chyby

Pokud používáte chyby App Center, jsou vlastnosti chyb potenciální místo, kam jste mohli přidat osobní údaje.

Hodnota vlastnosti Error

Nejběžnější scénář je osobní informace v hodnotě vlastnosti Error. Například:

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);
}

Chybový klíč vlastnosti

To je méně častý případ, protože jsou statické, definovány vývojářem jednou.

Osobní informace v klíči vlastností Error:

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);
}