Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Fontos
A Visual Studio App Center 2025. március 31-én megszűnt, kivéve az Elemzési és diagnosztikai funkciókat, amelyek 2026. június 30-ig továbbra is támogatottak lesznek. Tudj meg többet.
Áttekintés
Az útmutató célja annak meghatározása, hogy az App Center használatával gyűjtött-e személyes adatokat a végfelhasználókról, és hol. A dokumentum az App Center szolgáltatásonként van felosztva, forgatókönyvekhez társítva.
Ha a fenti forgatókönyvek egyike érvényes, és az egyik felhasználó kérelmezi az adattulajdonosi jog gyakorlását, akkor a megfelelő szakaszt megvizsgálva exportálhatja vagy törölheti a végfelhasználói adatokat.
1. forgatókönyv: Leképezem a telepítési azonosítókat felhasználói azonosítókra
A telepítési azonosítók önmagukban nem személyes adatok. Ezek azonban akkor lehetnek, ha személyes adatokra vannak leképezve, amelyek a végfelhasználók azonosítására használhatók.
Az azonosítók leképezésének gyakori módja a felhasználók nyomon követése, amikor bejelentkeznek az alkalmazásba, és a hitelesítő adataikat a telepítési azonosítójukhoz kapcsolják.
2. forgatókönyv: Elemzés – Személyes adatokat adtam hozzá egyéni eseményekhez
Ha Egyéni elemzési eseményeket használ az App Center Analyticsben, az események potenciális helyek lehetnek, ahol személyes adatokat adhatott hozzá, például:
- Esemény neve
- Eseménytulajdonság-kulcs
- Eseménytulajdonságérték
Esemény tulajdonság érték
A személyes adatok eseménytulajdonság-értékeken keresztül vezethetők be. Létrehozhat például egy "Bejelentkezés" nevű eseményt, amely rögzíti az e-mail-címeket a tulajdonságérték mezőben.
Map<String, String> properties = new HashMap<>();
properties.put("email_address", "blXXX@microsoft.com");
properties.put("phone_number","555-123-XXX");
Analytics.trackEvent("Login", properties);
Esemény neve vagy eseménytulajdonság kulcsa
Ez a két eset kevésbé valószínű, mert a fejlesztő egyszer statikusan definiálja őket. Vannak azonban olyan helyek is, ahol személyes adatokat vehet fel. Lásd az alábbi példákat.
Esemény neve:
Analytics.trackEvent("blXXX@microsoft.com", properties);
Eseménytulajdonság kulcsa:
Map<String, String> properties = new HashMap<>();
properties.put("blXXX@microsoft.com", "microsoft_address");
properties.put("555-123-XXX", "washington_state");
Analytics.trackEvent("Origin", properties);
3. forgatókönyv: Összeomlások – Személyes adatokat adtam hozzá az összeomlásokhoz
Összeomlási mellékletek
Ha az SDK-t használja az összeomlási adatok továbbítására, előfordulhat, hogy a felhasználó adatait egy szöveges mellékletbe adta egy összeomláshoz.
Kivételüzenet
Kivétel esetén előfordulhat, hogy egy felhasználó személyes adatait is belefoglalta a kivételüzenetbe.
Jegyzetelés
Ha széljegyzetet ír a portálon vagy API-n keresztül, előfordulhat, hogy a felhasználó személyes adatait széljegyzetek formájában írta.
4. forgatókönyv: Hibák – Személyes adatokat adtam hozzá a hibatulajdonságokhoz
Ha az App Center Errors-t használja, a hibatulajdonságok olyan helyek lehetnek, ahol esetleg személyes információkat adott meg.
Hibatulajdonság-érték
A leggyakoribb forgatókönyv a személyes adatok megadása a hibatulajdonság-értékben. Például:
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);
}
Hibatulajdonság-kulcs
Ez kevésbé gyakori eset, mert statikusak, amelyeket a fejlesztő egyszer határoz meg.
Személyes adatok a hiba tulajdonságkulcsában:
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);
}