1. Správce
Precedent Labs s.r.o., Příkop 4, 602 00 Brno, IČO: v jednání
Správcem osobních údajů je výše uvedená společnost. Ve všech otázkách ochrany osobních údajů nám pište na info@precedentlabs.eu.
2. Na co se zásady vztahují
Zásady popisují zpracování údajů v hostované službě GitHub App Precedent Review (dále „aplikace“) a na tomto webu. Nástroj příkazové řádky precedent, který spouštíte na vlastních počítačích nebo ve vlastním CI, nám žádná data neposílá a tyto zásady se na něj nevztahují.
3. Obsah repozitářů
Když v repozitáři, kde je aplikace nainstalovaná, vznikne nebo se aktualizuje pull request, aplikace stáhne repozitář včetně historie commitů a zkontroluje změny. Přitom platí:
- Obsah repozitáře stahujeme jen na dobu jedné kontroly, do dočasného adresáře v Google Cloud v regionu europe-west1 (Belgie, EU).
- Po skončení kontroly se dočasný adresář smaže, i když kontrola skončí chybou. Obsah repozitáře nikde neukládáme.
- Kód nepoužíváme k trénování žádných modelů.
- V tomto nasazení kód nevidí žádný model AI ani LLM: kontrola je deterministická analýza kódu a volitelný sémantický filtr je vypnutý.
- Když kontrolu neprovádíme (soukromý repozitář bez placeného plánu nebo vyčerpaný denní limit), repozitář vůbec nestahujeme.
- Výsledek kontroly (souhrnný komentář, řádkové komentáře a kontrolu
precedent) zapíšeme do pull requestu. Obsahuje cesty k souborům, čísla řádků a názvy symbolů a zůstává uložený na GitHubu jako součást vašeho repozitáře.
Historie commitů obsahuje jména a e-mailové adresy autorů. Tyto a jakékoli jiné osobní údaje v kódu zpracováváme jen po dobu kontroly a jen proto, abychom ji provedli.
4. Údaje, které ukládáme
V databázi Google Cloud Firestore v regionu europe-west1 ukládáme jen:
- identifikátor instalace aplikace na GitHubu;
- přihlašovací jméno (login), číselný identifikátor a typ účtu (uživatel nebo organizace), na který je aplikace nainstalovaná;
- plán z GitHub Marketplace a počet míst (seats), pokud jste aplikaci zakoupili;
- počítadla kontrol za jednotlivé dny (UTC), celková a pro každou instalaci, kvůli dennímu limitu bezplatného plánu.
Kód, obsah pull requestů ani přístupové tokeny do databáze neukládáme.
5. Provozní záznamy
Služby aplikace zapisují provozní záznamy do Google Cloud Logging. Obsahují jen metadata, například identifikátor instalace, repozitář, číslo pull requestu, výsledek a dobu trvání kontroly a chybová hlášení. Kód ani obsah pull requestů v nich není. Záznamy se uchovávají 30 dní a potom se automaticky smažou.
6. Tento web
Web provozujeme na Firebase Hosting (Google). Nepoužíváme analytické nástroje, sledovací kódy ani cookies a web nenačítá nic ze serverů třetích stran; písma hostujeme sami. Při zobrazení stránky zpracovává Google jako poskytovatel hostingu technické údaje požadavku (například IP adresu a typ prohlížeče), aby vám stránku mohl doručit.
Když nám napíšete e-mail, použijeme vaši adresu a obsah zprávy jen k odpovědi a vyřízení vaší žádosti.
7. Zpracovatelé a další příjemci
- Google Cloud EMEA Limited a Google Ireland Limited (Irsko): provoz aplikace v Google Cloud (Cloud Run, Firestore, Cloud Tasks, Secret Manager, Cloud Logging) v regionu europe-west1 (Belgie, EU) a hosting tohoto webu (Firebase Hosting).
- GitHub, Inc. (USA): platforma, na které aplikace běží a přes kterou dostáváme události z repozitářů. U nákupů přes GitHub Marketplace je prodejcem (merchant of record) GitHub: platbu a fakturaci zpracovává GitHub a platební údaje k nám nepřicházejí, dostáváme jen údaje o účtu, plánu a počtu míst. Údaje, které o vás zpracovává GitHub, se řídí prohlášením GitHubu o ochraně osobních údajů (GitHub Privacy Statement).
- INTERNET CZ, a.s. (Forpsi, Česko): provoz e-mailové schránky info@precedentlabs.eu.
Údaje neprodáváme a nikomu dalšímu je nepředáváme, pokud nám to neukládá zákon.
8. Právní základy
- Plnění smlouvy (čl. 6 odst. 1 písm. b) GDPR): provedení kontrol, evidence instalace, plánu a počtu míst.
- Oprávněný zájem (čl. 6 odst. 1 písm. f) GDPR): denní limity a ochrana před zneužitím, provozní záznamy pro zabezpečení a řešení chyb, odpovědi na e-maily.
- Právní povinnost (čl. 6 odst. 1 písm. c) GDPR): účetní a daňové záznamy, například u smluv Enterprise.
Osobní údaje v kódu repozitářů (například autory commitů) zpracováváme jen krátkodobě v rámci kontroly, kterou si vyžádal ten, kdo aplikaci nainstaloval.
9. Jak dlouho údaje uchováváme
- Obsah repozitáře: jen po dobu jedné kontroly, potom se smaže.
- Záznam o instalaci: dokud je aplikace nainstalovaná. Jakmile nás GitHub informuje o odinstalaci, záznam ihned smažeme.
- Údaje o plánu z GitHub Marketplace (identifikátor účtu, plán, počet míst): smažeme je při zrušení nákupu nebo odinstalaci aplikace účtem.
- Denní počítadla kontrol: smažou se automaticky 30 dní po dni (UTC), ke kterému patří, nejpozději do 31 dní.
- Provozní záznamy: 30 dní.
- E-mailová korespondence: po dobu nutnou k vyřízení žádosti; u smluvních a účetních záležitostí po dobu, kterou stanoví zákon.
10. Vaše práva
Máte právo na přístup ke svým osobním údajům, na jejich opravu, výmaz, omezení zpracování a přenositelnost a právo vznést námitku proti zpracování založenému na oprávněném zájmu. Žádost pošlete na info@precedentlabs.eu; vyřídíme ji bez zbytečného odkladu, nejpozději do jednoho měsíce.
Nejrychlejší cestou k výmazu údajů aplikace je odinstalovat ji na GitHubu. Automatizované rozhodování ani profilování s právními účinky neprovádíme.
11. Stížnost u dozorového úřadu
Pokud se domníváte, že vaše údaje zpracováváme v rozporu s právem, můžete podat stížnost u Úřadu pro ochranu osobních údajů (ÚOOÚ), Pplk. Sochora 27, 170 00 Praha 7, uoou.gov.cz, nebo u dozorového úřadu ve státě EU, kde žijete nebo pracujete.
12. Změny zásad
Zásady můžeme změnit, například když přidáme funkci nebo zpracovatele. Novou verzi zveřejníme na této stránce s datem účinnosti; o podstatných změnách informujeme alespoň 30 dní předem.