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