1. Kdo jsme
OpenErrorAPI (openerrorapi.com) je služba pro sledování chyb kompatibilní s oficiálními Sentry SDK. Provozuje ji [NÁZEV PROVOZOVATELE], se sídlem [SÍDLO / REGISTROVANÁ ADRESA], IČO [IČO], DIČ [DIČ / VAT ID] („my“).
Kontakt ve věcech ochrany osobních údajů: hello@openerrorapi.com. Pověřenec pro ochranu osobních údajů: [POVĚŘENEC PRO OCHRANU OSOBNÍCH ÚDAJŮ (DPO) – kontakt, nebo uvést, že není jmenován]. Zástupce v EU: [ZÁSTUPCE V EU (čl. 27 GDPR) – jen pokud provozovatel nesídlí v EU, jinak vypustit].
2. Naše dvě role
- Jsme správcem údajů o našich zákaznících, členech jejich týmů a návštěvnících našeho webu: účty, přihlašovací a bezpečnostní záznamy, fakturace, podpora (oddíl 3).
- Jsme zpracovatelem dat, která do služby posílají aplikace našich zákazníků — chybové události, relace pro zdraví releasů, zpětná vazba uživatelů, source mapy (oddíl 4). O tom, co SDK posílá, rozhoduje zákazník a je správcem těchto dat. Zpracováváme je jen jeho jménem, podle ustanovení o zpracování v Podmínkách služby [SMLOUVA O ZPRACOVÁNÍ OSOBNÍCH ÚDAJŮ (DPA) – doplnit samostatný dokument nebo potvrdit, že stačí kapitola v podmínkách].
Pokud jste uživatelem aplikace, která OpenErrorAPI používá, a chcete uplatnit svá práva, obraťte se nejprve na provozovatele této aplikace. Pomůžeme mu s odpovědí.
3. Údaje o vás jako zákazníkovi
| Co | Příklady | Proč a na jakém právním základě |
|---|---|---|
| Účet a profil | jméno, e-mailová adresa, název účtu (organizace), role, členství v týmech, stav pozvánky a ověření e-mailu, volba jazyka a vzhledu | poskytování služby — smlouva (čl. 6 odst. 1 písm. b) GDPR) |
| Přihlašovací údaje | heslo uložené jen jako bcrypt hash; tajemství dvoufázového ověření (TOTP) uložené šifrovaně; záložní kódy uložené jen jako hashe | zabezpečení účtu — smlouva a oprávněný zájem (čl. 6 odst. 1 písm. f)) |
| Bezpečnostní záznamy | IP adresa a prohlížeč při přihlášení a u zařízení, ze kterých se přihlašujete; náhodný identifikátor zařízení (ukládáme jen jeho hash); počítadla neúspěšných přihlášení; auditní log akcí v účtu (např. změny projektů, vytvoření tokenu) s IP adresou; IP adresy, ze kterých byly použity vaše AI tokeny | ochrana účtů, odhalování zneužití a vyšetřování incidentů — oprávněný zájem (čl. 6 odst. 1 písm. f)) |
| Plán, spotřeba a fakturace | plán a období předplatného, čítače spotřeby (události, nové chyby), nastavení doplňků, měsíční vyúčtování, žádosti o změnu plánu. Údaje platebních karet nezpracováváme — plány se fakturují, platební bránu nemáme. | smlouva; účetní a daňové povinnosti (čl. 6 odst. 1 písm. c)) |
| Volitelné integrace | váš vlastní API klíč AI poskytovatele („vlastní klíč“) a přístupové tokeny služeb připojených přes MCP — obojí uložené šifrovaně; názvy a domény projektů v těchto službách | poskytování funkcí, které si zapnete — smlouva |
| Korespondence | zprávy, které nám pošlete | odpověď vám — smlouva nebo oprávněný zájem |
Návštěvníci webu. Náš web nepoužívá analytické, reklamní ani sledovací skripty a písma se načítají z našich serverů. Aby mohly doručit stránky a odrazit útoky, zpracovávají naše webové servery vaši IP adresu a údaje o požadavku; serverové logy uchováváme [DOBA UCHOVÁNÍ SERVEROVÝCH LOGŮ].
4. Data, která nám posílají vaše aplikace
Co dostaneme, záleží na tom, jak zákazník nastaví své SDK. Chybová událost typicky obsahuje: typ a zprávu chyby; stack trace (cesty k souborům, názvy funkcí, čísla řádků a okolní řádky zdrojového kódu); breadcrumbs (poslední akce a řádky logu před chybou); údaje o požadavku (URL, metoda, hlavičky, query string); kontext uživatele (např. ID, e-mail, uživatelské jméno nebo IP adresa — podle toho, co má SDK nastavené); tagy; údaje o zařízení, operačním systému, prohlížeči a běhovém prostředí; release a prostředí.
Podle funkcí, které zákazník používá, zpracováváme také relace pro zdraví releasů, zpětnou vazbu odeslanou přes widget (jméno, e-mail, zpráva, URL stránky, prohlížeč), bezpečnostní hlášení prohlížeče (CSP), nahrané source mapy (mohou obsahovat zdrojový kód) a výsledky monitorů dostupnosti a heartbeat.
Čištění dat před uložením
- Na našem serveru se ještě před uložením nahradí hodnotou
[Filtered]pole, jejichž název ukazuje na tajný údaj — heslo (password), secret, token, API klíč, authorization, platební karta nebo číslo karty, CVV, rodné/sociální číslo (SSN), ID relace, privátní nebo přístupový klíč, cookie — v údajích o požadavku, o uživateli, v kontextech, doplňkových datech, breadcrumbs a tazích. Zákazník může přidat vlastní názvy polí. - IP adresy se ve výchozím stavu odstraňují. Každý projekt má volbu „Odstraňovat IP adresy (GDPR)“, která je u nových projektů zapnutá; zákazník ji může vypnout.
- Čištění je nevratné: co se odfiltruje, to se nikdy neuloží. Zprávy chyb a stack trace se nečistí, protože na nich stojí seskupování — nevkládejte prosím osobní údaje do textu výjimek.
Tato data používáme jen k poskytování služby zákazníkovi (seskupování, upozornění, vyhledávání, statistiky a funkce, které si zákazník zapne). Neprodáváme je, nepoužíváme je pro vlastní účely ani k trénování AI modelů.
5. Volitelné AI funkce
AI funkce jsou volitelné. Když se použijí, část dat se odešle AI poskytovateli:
- AI analýza chyby (když o ni člen týmu požádá): zpráva a místo chyby, platforma, prostředí a release, kolikrát a kdy se vyskytla, metoda a URL požadavku, stack trace, breadcrumbs a názvy souvisejících chyb.
- Vyhledávání přirozeným jazykem: text dotazu.
- Noční AI třídění — jen u projektů, kde je zapnuté (ve výchozím stavu vypnuté): stejný druh údajů u nových chyb.
- Shrnutí v e-mailovém přehledu: názvy a počty nejčastějších chyb. Každý člen si přehled může vypnout.
Ve výchozím stavu jdou tyto požadavky přes náš účet u společnosti Anthropic, PBC (USA). Pokud vlastník účtu zadá vlastní API klíč pro Anthropic nebo OpenAI („vlastní klíč“), jdou požadavky přímo k tomuto poskytovateli na základě vlastní smlouvy zákazníka. Předání do USA: [OVĚŘIT A DOPLNIT – právní mechanismus předání (např. EU-US Data Privacy Framework nebo standardní smluvní doložky) a smlouva o zpracování s Anthropic]. Jak Anthropic nakládá s daty z API (trénování, doba uchování): [OVĚŘIT AKTUÁLNÍ PODMÍNKY ANTHROPIC PRO API].
6. Kde jsou data uložená a kdo další je dostává
| Příjemce | Co | Kde |
|---|---|---|
| Naše vlastní servery — aplikace, databáze MySQL (účty, projekty, chyby), ClickHouse (události a relace), Redis (krátkodobá počítadla a cache), soubory source map, zálohy | vše popsané výše | EU — [LOKALITA DATOVÉHO CENTRA (stát, město)]; [PROVOZOVATEL DATOVÉHO CENTRA / HOUSINGU, pokud existuje] |
Náš vlastní poštovní server (mail.openerrorapi.com) | e-mailové adresy a obsah e-mailů, které posíláme | jako výše |
| Anthropic, PBC | vstupy AI funkcí (oddíl 5), pokud nepoužíváte vlastní klíč | USA |
| Váš vlastní AI poskytovatel (Anthropic nebo OpenAI), jen pokud zadáte vlastní klíč | vstupy AI funkcí | podle vaší smlouvy s tímto poskytovatelem |
| Cíle, které nastavíte — webhooky, Slack, Discord, Telegram, Microsoft Teams, příjemci e-mailových upozornění | obsah upozornění (název chyby, projekt, počty, odkaz) | volíte vy; platí podmínky dané služby |
| Služby připojené v Nastavení → Integrace (MCP) | jen požadavky nutné k přihlášení a k načtení seznamu vašich projektů v dané službě — chybová data se jim neposílají | volíte vy; platí podmínky dané služby |
| Veřejnost, pokud zveřejníte status stránku | názvy monitorů a jejich stav | veřejné ze své podstaty |
Jiné subdodavatele (dílčí zpracovatele) nepoužíváme. Než nějakého přidáme, upravíme tento seznam a informujeme vlastníky účtů [LHŮTA PRO OZNÁMENÍ NOVÉHO SUBDODAVATELE]. Úřadům předáváme data jen tam, kde to vyžaduje zákon. Zálohy: [ZÁLOHY – kde jsou uložené, jak dlouho se drží, zda jsou šifrované].
7. Cookies
| Cookie | Účel | Platnost pro | Doba |
|---|---|---|---|
__Host-oea_console | drží vás přihlášené v konzoli (nezbytná) | jen console.openerrorapi.com; HttpOnly, Secure | 14 dní od poslední aktivity, když jste přihlášení; jinak do zavření prohlížeče |
__Host-oea_dev | náhodný identifikátor zařízení, abychom vás mohli upozornit na přihlášení z dosud nepoužitého zařízení; ukládáme jen jeho hash (bezpečnost) | jen console.openerrorapi.com; HttpOnly, Secure | 1 rok |
oea_hint | vaše zobrazované jméno, aby web ukázal „Otevřít konzoli“ místo „Přihlásit se“; k ověření identity se nepoužívá | *.openerrorapi.com | stejně jako přihlášení do konzole (14 dní); smaže se při odhlášení |
theme | vaše volba tmavého nebo světlého vzhledu | *.openerrorapi.com | 365 dní |
lang | jazyk zvolený přepínačem jazyků v konzoli | web, na kterém jste jazyk zvolili | 1 rok |
Nepoužíváme analytické, reklamní ani cookies třetích stran; widget pro zpětnou vazbu a veřejné status stránky žádné cookies nenastavují. Protože používáme jen cookies nutné pro službu nebo pamatující si vaši volbu, nezobrazujeme lištu se souhlasem. [OVĚŘIT PRÁVNĚ – zda preferenční cookies (theme, lang, oea_hint) nevyžadují souhlas]
8. E-maily, které posíláme
- E-maily k účtu: ověření e-mailové adresy, pozvánky do týmu, obnovení hesla, potvrzení nové přihlašovací adresy.
- Bezpečnostní upozornění — posílají se vždy, abyste se dozvěděli o změnách, které jste neudělali: přihlášení z neznámého zařízení, zapnutí nebo vypnutí dvoufázového ověření, použití záložního kódu nebo vygenerování nových, nový AI token nebo jeho použití z nové IP adresy, změna hesla, změna přihlašovacího e-mailu (posílá se na původní adresu), deaktivace přístupu, zablokování přihlášení po opakovaných neúspěšných pokusech, naplánování a provedení smazání účtu.
- Upozornění, která si nastavíte: upozornění na chyby, regrese, špičky a výpadky monitorů, eskalace, souhrny AI třídění a přehled (týdně, ve vyšších plánech denně). Přehled si každý člen může vypnout.
- Oznámení k účtu: konec zkušebního období, blížící se vyčerpání kvóty plánu.
Marketingové newslettery v současnosti neposíláme.
9. Jak dlouho data uchováváme
| Data | Doba uchování |
|---|---|
| Účet, členové, projekty a nastavení | do smazání účtu (oddíl 10) |
| Syrové chybové události | podle plánu: Zdarma 14 dní, Solo 30 dní, Tým 90 dní, Business 180 dní, Scale 180 dní; s doplňkem prodloužené retence až 365 dní; projekt si může zvolit kratší dobu. Starší události už nejsou dostupné a úložiště je fyzicky odstraní nejpozději 365 dní od přijetí. |
| Souhrny chyb (název, místo, počty, první a poslední výskyt, stav, komentáře) | dokud zákazník chybu, projekt nebo účet nesmaže |
| Relace pro zdraví releasů | 90 dní |
| Automatická historie chyb (změny stavu, přiřazení, poznámky AI třídění — ne komentáře) | 180 dní |
| Zpětná vazba uživatelů z widgetu | 365 dní |
| Záznam odmítnutých požadavků na příjem dat | 7 dní |
| Záznam doručení upozornění | 90 dní |
| IP adresy, ze kterých byly použity AI tokeny | 90 dní |
| Auditní log akcí v účtu | 400 dní — i po smazání účtu, kvůli bezpečnosti a prokazatelnosti |
| Nahrané source mapy | po dobu retence událostí projektu, nejméně 30 dní |
| Měsíční vyúčtování | do smazání účtu [OVĚŘIT – zákonná lhůta pro účetní a daňové doklady může vyžadovat delší uchování] |
| Logy webového serveru | [DOBA UCHOVÁNÍ SERVEROVÝCH LOGŮ] |
| Zálohy | [DOBA UCHOVÁNÍ ZÁLOH] |
10. Vaše práva, export a smazání
Podle GDPR máte právo na přístup (čl. 15), opravu (čl. 16), výmaz (čl. 17), omezení zpracování (čl. 18), přenositelnost (čl. 20) a právo vznést námitku proti zpracování založenému na našem oprávněném zájmu (čl. 21). Můžete také podat stížnost u dozorového úřadu — zejména [DOZOROVÝ ÚŘAD (např. Úřad pro ochranu osobních údajů, pokud provozovatel sídlí v ČR)] nebo u úřadu ve vaší zemi.
Většinu z toho zvládnete sami v konzoli v Nastavení → Profil:
- Export. Vlastník účtu stáhne celý účet jako ZIP s JSON soubory — projekty, chyby, až 5 000 syrových událostí na projekt, nastavení a auditní log. Ostatní členové si stáhnou své osobní údaje (profil, aktivitu, komentáře). Hashe hesel a šifrovaná tajemství se nikdy neexportují.
- Smazání. Vlastník účtu může naplánovat smazání celého účtu. Proběhne po 7denní ochranné lhůtě, během které ho lze zrušit; oba kroky potvrzujeme e-mailem. Smazání odstraní účet, členy, projekty, chyby, události, relace, source mapy, tokeny a integrace. Záznamy auditního logu zůstávají podle oddílu 9.
- Opravy. Jméno, přihlašovací e-mail (potvrzený odkazem), heslo a nastavení dvoufázového ověření můžete kdykoli změnit.
V ostatních případech napište na hello@openerrorapi.com. Odpovíme do jednoho měsíce.
11. Zabezpečení
- Jen HTTPS s HSTS; hesla hashovaná algoritmem bcrypt; volitelné dvoufázové ověření se záložními kódy.
- Tajemství dvoufázového ověření, vaše vlastní AI klíče a tokeny integrací jsou šifrované klíčem uloženým mimo databázi.
- Citlivá pole a IP adresy se z událostí odstraňují před uložením (oddíl 4); úložiště událostí není dostupné z internetu.
- Role a volitelné omezení viditelnosti projektů podle týmů; auditní log a bezpečnostní e-maily u citlivých změn; omezení počtu pokusů při přihlášení a příjmu dat.
- AI agenti dostávají tokeny s omezeným rozsahem, jednají s oprávněními svého člena a nikdy nemohou mazat data ani spravovat fakturaci, členy nebo nastavení účtu.
Zranitelnosti prosím hlaste podle security.txt.
12. Děti a změny těchto zásad
Služba není určena dětem mladším 16 let. Podstatné změny těchto zásad oznámíme vlastníkům účtů e-mailem [LHŮTA PŘED ÚČINNOSTÍ ZMĚNY, např. 30 dní] před jejich účinností. Tyto zásady platí od [DATUM ÚČINNOSTI].
13. Kontakt
[NÁZEV PROVOZOVATELE], [SÍDLO / REGISTROVANÁ ADRESA] — hello@openerrorapi.com