Graphlog Career

RODO

Ostatnia zmiana: 2026-10-16.

Ta strona jest też po angielsku. Obie wersje są równorzędne; dla konsumenta w Polsce rozstrzyga wersja polska.

Graphlog Career przechowuje twoją karierę jako jeden dokument, w osobnej bazie danych w Unii Europejskiej; twój adres e-mail, wyłącznie jako skrót z kluczem (keyed hash), aby rozpoznać cię następnym razem, a jako taki wyłącznie dla konta uczynionego bezpłatnym kodem bezpłatnym; oraz informację, która subskrypcja opłaca twoje konto. Wszystko to możesz w każdej chwili wyeksportować i samodzielnie usunąć na stronie, bez pytania kogokolwiek i bez podawania powodu. Ta strona mówi, kto za to odpowiada, na jakiej podstawie przetwarzamy te dane, kto jeszcze może mieć z nimi styczność, jak długo są przechowywane i czego możesz żądać.

Co jest przechowywane, pole po polu, opisuje polityka prywatności. Sama umowa jest w regulaminie.

Kto odpowiada

Jesteśmy administratorem wszystkich opisanych tu danych i niczyim podmiotem przetwarzającym.

foster.systems Przemysław Łuniewski, jednoosobowa działalność gospodarcza zarejestrowana w Polsce, Chorzowska 214/50, 40-101 Katowice, Polska. REGON 386216258.

Pisz na support@graphlog.ai; odpowiadamy w ciągu dwóch dni roboczych. Nie wyznaczono inspektora ochrony danych, więc ten adres to jedyna droga kontaktu.

Graphlog Career służy do twojej własnej kariery: regulamin zabrania przechowywania danych innej osoby.

Gdzie są twoje dane i co je opuszcza

Twoja kariera i wszystko, co usługa przechowuje jako fakt o niej, znajduje się w Unii Europejskiej:

  1. Twój zapis kariery — osobna baza danych w osobnym kontenerze. Usługa działa na Cloudflare, a każda osoba dostaje jeden Durable Object utworzony w jurysdykcji eu Cloudflare: umieszczony na sprzęcie w UE, a ten sam identyfikator użyty gdziekolwiek indziej wskazuje na inny, pusty obiekt. Tak działa adresowanie platformy; to nie ustawienie, o którym moglibyśmy zapomnieć.
  2. Jego codzienna kopia — zasobnik (bucket) Cloudflare R2 ograniczony do tej samej jurysdykcji UE, na tym samym koncie, prywatny, dostępny wyłącznie przy użyciu własnych danych uwierzytelniających operatora.
  3. Lista zarejestrowanych osób — drugi kontener w tym samym miejscu. Zawiera twój identyfikator osoby, etykietę, skrót kodu dostępu, jeśli taki istnieje, datę rejestracji, informację, czy konto jest bezpłatne, oraz skrót z kluczem twojego adresu e-mail, jedyną postać, w jakiej adres jest przechowywany, z wyjątkiem konta, które kod bezpłatny uczynił bezpłatnym: jego wiersz zawiera też datę końca roku bezpłatnego i adres potwierdzony kodem, na potrzeby zawiadomień o tym roku. Trwające logowanie lub usuwanie dodaje wiersz z tym samym skrótem z kluczem i skrótem wysłanego ci kodu oraz wpisanego kodu bezpłatnego; wiersz wygasa w ciągu kilku minut. Kody bezpłatne operatora są tam przechowywane jako skróty, razem z identyfikatorem osoby, która wykorzystała każdy z nich.

Jeden magazyn leży poza tym adresowaniem i lepiej to powiedzieć wprost, niż zostawić domysłom: zapisy tokenów wydanych twojemu klientowi znajdują się w magazynie klucz–wartość platformy, w którym nie da się wskazać jurysdykcji, więc nie możemy obiecać, gdzie Cloudflare je przechowuje. Zapis zawiera skrót, datę wygaśnięcia oraz, zaszyfrowane wraz z uprawnieniem (grant), identyfikator osoby i identyfikator klienta, do których należy. Nigdy sam token i nic o twojej karierze.

Poza tymi miejscami nie ma drugiej bazy danych, potoku analitycznego ani eksportu dokądkolwiek indziej. Dotyczy to także dziennika tego, co usługa dla ciebie zrobiła; znajduje się on w twoim własnym kontenerze.

Twój adres e-mail opuszcza usługę do Resend, w jego regionie UE, oraz do Link. Do Resend, gdy prosisz o kod logowania, rozpoczynasz usuwanie, subskrypcję albo odstąpienie od umowy lub łączysz adres z kontem, któremu nadano kod dostępu. Adres służy do wysłania jednej wiadomości: dwóch krótkich zdań, sześciu cyfr i informacji, że działają przez dziesięć minut. Bez imienia i nazwiska, bez linku, nic o twojej karierze. Do Link, gdy przechodzisz do płatności, przy łączeniu lub na stronie subskrypcji: strona płatności otwiera się z potwierdzonym tam adresem, który do tej chwili strony trzymają w swoich formularzach, w twojej przeglądarce. Poza tym adres istnieje w pamięci serwera na czas żądania, w którym jest przesyłany, i nigdzie indziej, z wyjątkiem konta, które kod bezpłatny uczynił bezpłatnym: jego wiersz go przechowuje. Powiadomienie wymienione na tych stronach również jest wysyłane przez Resend, z adresu w domenie graphlog.ai, na adres e-mail podany przy zakupie twojej subskrypcji, odczytany ze Stripe na potrzeby tej wiadomości, a w przypadku roku z kodem bezpłatnym — na adres przechowywany dla niego; strona płatności otwiera się z potwierdzonym adresem.

Płatność odbywa się w Link, nie tutaj. To, co wpisujesz na stronie płatności — metoda płatności, adres e-mail, adres rozliczeniowy — trafia do Link („Sold through Link, LLC”: sprzedaż prowadzi Link, LLC, spółka z grupy Stripe w Stanach Zjednoczonych), który jest sprzedawcą (merchant of record), i nigdy nie przechodzi przez usługę. Usługa informuje Stripe, którego konta dotyczy dana płatność i jaki adres dla niej potwierdzono, i przechowuje przy twoim koncie informację, która subskrypcja Stripe je opłaca, jaki ma status i do kiedy, a gdy płatność ustanie, także od kiedy i które powiadomienia o tym zostały wysłane.

Dwie rzeczy o dostawcach warto powiedzieć wprost. Cloudflare, Inc. ma siedzibę w Stanach Zjednoczonych i obsługuje jurysdykcję UE, w której są twoje dane; personel wsparcia lub operacyjny każdego dostawcy może mieć dostęp do tego, co ten dostawca przechowuje, na jego własnych warunkach i przy zabezpieczeniu transferu, które wskazuje dla niego sekcja „Kto jeszcze ma styczność z danymi”. A twój adres IP jest odczytywany: każdy formularz, który może sprawić, że wyślemy ci kod — logowanie, usuwanie, subskrypcja, odstąpienie od umowy, łączenie adresu — ma weryfikację Cloudflare Turnstile, która go otrzymuje, a mechanizm limitowania żądań używa go jako klucza do liczenia. Nigdzie go nie przechowujemy, a żaden nasz dziennik nie ma pola, w którym mógłby się znaleźć.

Na jakiej podstawie je przetwarzamy

Nie prosimy o zgodę, ponieważ nie opieramy się na zgodzie. Nie ma reklam, profilowania ani zautomatyzowanych decyzji wywołujących skutki prawne. Nigdy nie używamy tego, co przechowujesz, do trenowania modelu, a usługa nigdy żadnego modelu nie wywołuje. Twój asystent wysyła to, co odczytuje, do własnego dostawcy, na warunkach tego dostawcy i zgodnie z twoimi ustawieniami u niego.

Szczególne kategorie danych

Dokument nie ma pola na dane o zdrowiu, przekonaniach, przynależności do związków zawodowych ani na nic innego, czego dotyczy art. 9 RODO. Przerwa w karierze ma typ study, travel, layoff, relocation, sabbatical lub other i nie ma wśród nich typu zdrowotnego.

Tekst swobodny pozostaje tekstem swobodnym. Wskazówki, które czyta twój asystent, mówią, że przerwa wzięta z powodu własnego zdrowia albo na opiekę nad kimś ma typ other i jest opisana twoimi słowami — więc opis może zawierać informację objętą art. 9 RODO, jeśli ją tam wpiszesz, i to ty decydujesz, czy to zrobić. Serwer czyta twój tekst tylko pod kątem formy: czy wiersz z wynikiem zawiera liczbę, czy wpis ma datę. Przekazuje te uwagi z powrotem twojemu asystentowi, niczego nie interpretuje i niczego nie wysyła do modelu.

Czego możesz żądać

Samodzielne usunięcie wszystkiego

Wyjściem jest strona: https://career.graphlog.ai/account/delete. Wpisz adres e-mail, którym się logujesz, przepisz sześciocyfrowy kod, który przyjdzie, przeczytaj stronę z listą tego, co zaraz zniknie, i naciśnij jeden przycisk. Nie ma formularza, kolejki ani kroku, który miałby cię od tego odwieść. Błędny lub wygasły kod niczego nie usuwa, a wpisanie adresu, do którego nie ma tu konta, prowadzi przez te same strony do tej samej ostatniej strony, więc nikt nie może w ten sposób sprawdzić, czy ktoś inny jest zarejestrowany.

Wszystko, co usługa o tobie przechowuje, znika od razu i bez czekania: twój dokument i każda przechowywana wersja, dziennik aktywności w twoim kontenerze, twój wiersz na liście zarejestrowanych razem ze skrótem z kluczem twojego adresu, każdy token kiedykolwiek wydany któremukolwiek z twoich klientów — więc każda podłączona przez ciebie aplikacja natychmiast przestaje działać — każda codzienna kopia w zasobniku oraz zapis o tym, która subskrypcja opłacała konto; sama subskrypcja zostaje anulowana. Nie ma miękkiego usuwania, okresu karencji ani kosza, a zalogowanie się później tym samym adresem tworzy nowe, puste konto, zamiast odnaleźć stare. Polityka prywatności wymienia to punkt po punkcie i mówi, co pokazuje ostatnia strona, gdy któryś krok się nie zakończy.

Własny dziennik listy zarejestrowanych odnotowuje, że doszło do usunięcia, i nikogo nie wymienia.

Poczta jest drogą zapasową i jedyną drogą dla konta zarejestrowanego ręcznie z kodem dostępu, z którym nigdy nie połączono adresu, bo strona nie ma wtedy adresu, na który mogłaby wysłać kod: napisz na support@graphlog.ai. Przeprowadzamy wtedy to samo usunięcie. Konto z kodem dostępu, z którym połączono adres, usuwa się na stronie jak każde inne.

Z tego, co przechowuje usługa, po usunięciu zostaje jedna rzecz, i to wszystko. Cloudflare przechowuje do trzydziestu dni historii stanu z każdej chwili (point-in-time) magazynu danych w twoim kontenerze. Usunięcie opróżnia ten magazyn, a ta historia to jedyny sposób, by cofnąć usunięcie dokonane przez pomyłkę; po trzydziestu dniach nie ma już czego przywracać. Mówimy to wprost, zamiast zaokrąglać, bo to uczciwa odpowiedź na pytanie „czy to naprawdę zniknęło”. Polityka prywatności mówi, co zawiera ta historia, kto ją odczytuje i co napisać na support@graphlog.ai, jeśli potrzebujesz cofnięcia usunięcia.

Twój adres i twoje konto

To wynika z budowy usługi i działa w obie strony. Nic w usłudze nie zamienia adresu e-mail na konto, do którego należy: przechowywany jest skrót z kluczem, utworzony kluczem trzymanym poza listą i poza twoim kontenerem, i nie ma czego wyszukać.

Kod bezpłatny jest jednym wyjątkiem. Konto, które kod bezpłatny uczynił bezpłatnym, przechowuje na swoim wierszu adres potwierdzony kodem, dopóki nie wykupi subskrypcji albo nie zostanie usunięte, więc można je do tego adresu dopasować.

Płatności to drugi wyjątek. Konto Stripe stojące za Graphlog Career pokazuje temu, kto prowadzi usługę, każdą subskrypcję wraz z adresem e-mail podanym przy jej zakupie, a każda subskrypcja jest powiązana z kontem. Dlatego płatne konto można przez Stripe dopasować do adresu, którym za nie zapłacono, i takie dopasowanie może rozstrzygnąć żądanie realizacji praw dotyczące tego konta.

Jak długo dane są przechowywane

  1. Twój zapis kariery — dopóki istnieje twoje konto i przez 12 miesięcy po ustaniu płatności albo po końcu roku z kodem bezpłatnym bez subskrypcji, potem jest usuwany razem z kontem. Przechowywanych jest siedem wersji; ósmy zapis usuwa najstarszą.
  2. Dziennik aktywności — trzydzieści dni, potem jest usuwany; ma limit jednego megabajta, a po jego osiągnięciu odpadają najstarsze wpisy.
  3. Codzienne kopie — każda 7 dni, potem jest usuwana przez regułę zasobnika; wszystkie znikają przy usunięciu konta.
  4. Twój wiersz na liście zarejestrowanych i kod bezpłatny wykorzystany przez twoje konto — dopóki istnieje twoje konto; adres przechowywany na czas roku z kodem bezpłatnym — dopóki konto nie wykupi subskrypcji albo nie zostanie usunięte. Trwające logowanie lub usuwanie wygasa w ciągu kilku minut; sam kod traci ważność dziesięć minut po wysłaniu i działa raz.
  5. Własny dziennik listy zarejestrowanych — trzydzieści dni, z tym samym limitem jednego megabajta. Przetrwa usunięcie, które odnotowuje jako dokonane, wraz z informacją, czy każda jego część się zakończyła. Nikogo nie wymienia, więc nie ma w nim niczego twojego.
  6. Informacje o połączonych aplikacjach (wersja listy narzędzi, którą każda z nich ostatnio otrzymała) — dopóki istnieje twoje konto; znikają przy usunięciu.
  7. Zapisy tokenów — tokeny dostępu godzinę, tokeny odświeżania dziewięćdziesiąt dni, a usunięcie unieważnia je wszystkie naraz.
  8. Historia stanu platformy (point-in-time) — trzydzieści dni, jak wyżej.
  9. Wiadomości w Resend, kody logowania i powiadomienia — okres przechowywania ich logów jest ustawiony na najkrótszy, jaki oferuje konto w Resend.
  10. Poczta wysłana na support@graphlog.ai — przechowywana w Resend przez trzydzieści dni, a potem usuwana. Nigdy nie trafia do usługi.
  11. Informacja, która subskrypcja opłaca twoje konto — dopóki istnieje twoje konto. Sama sprzedaż, z adresem e-mail podanym przy zakupie, pozostaje na koncie Stripe stojącym za Graphlog Career oraz w Link zgodnie z jego polityką prywatności, tak długo, jak wymagają tego przepisy podatkowe, według których prowadzą dokumentację.

Kto jeszcze ma styczność z danymi

Trzy podmioty i to jest pełna lista:

  1. Cloudflare, Inc. — obsługuje usługę, twoją bazę danych, zasobnik codziennych kopii, magazyn tokenów, limitowanie żądań i weryfikację Turnstile w każdym formularzu, który może sprawić, że wyślemy ci kod. Cloudflare obsługuje też sieć, przez którą przechodzi twoje żądanie, zanim do nas dotrze, a to, co przechowuje na potrzeby własnej działalności, pozostaje po jego stronie, na jego warunkach i z jego okresami przechowywania. Cloudflare jest certyfikowany zgodnie z Ramami ochrony danych UE–USA (EU–US Data Privacy Framework), a jego umowa powierzenia przetwarzania danych, będąca częścią jego warunków, dodaje standardowe klauzule umowne.
  2. Resend — dostarcza twój kod logowania i nasze powiadomienia, wysyłane z jego regionu UE, i otrzymuje twój adres e-mail przy każdej wiadomości. Odbiera też to, co piszesz na support@graphlog.ai: przez Resend przechodzi każde żądanie wysłane pocztą, więc twój adres i wszystko, co piszesz, trafia do Resend. Nic z twojej przechowywanej kariery nie jest tam wysyłane. Resend ma siedzibę w Stanach Zjednoczonych; jest certyfikowany zgodnie z Ramami ochrony danych UE–USA, a jego umowa powierzenia przetwarzania danych, będąca częścią jego warunków, dodaje standardowe klauzule umowne.
  3. Link i Stripe („Sold through Link, LLC”: sprzedaż prowadzi Link, LLC, spółka z grupy Stripe w Stanach Zjednoczonych) — Link sprzedaje ci subskrypcję jako sprzedawca (merchant of record), przyjmuje płatność, nalicza podatek i wysyła potwierdzenia płatności; usługa informuje Stripe, którego konta dotyczy dana płatność i jaki adres dla niej potwierdzono, otrzymuje od niego informację, gdy subskrypcja się rozpoczyna, odnawia lub kończy, i odczytuje z niego adres, na który idzie powiadomienie. Link jest samodzielnym administratorem tego, co podajesz na stronie płatności, zgodnie z własną polityką prywatności pod adresem https://stripe.com/privacy, a nie naszym podmiotem przetwarzającym. To, co usługa przekazuje Stripe, trafia do Stripe, LLC, certyfikowanej zgodnie z Ramami ochrony danych UE–USA, na podstawie umowy powierzenia przetwarzania danych Stripe wraz z jej standardowymi klauzulami umownymi. Stripe dowiaduje się, którego konta dotyczy płatność i jaki adres dla niej potwierdzono, i niczego o twojej karierze.

Poza tymi trzema nie ma nikogo innego: żadnego dostawcy analityki, narzędzia do śledzenia błędów, CRM ani dostawcy modelu. Jeśli kiedykolwiek dojdzie nowy, napiszemy na adres e-mail podany przy zakupie twojej subskrypcji, a ta strona to poda, z datą, zanim nowy dostawca zacznie być używany.

Jeszcze jeden dostęp warto nazwać wprost, zamiast zostawiać domysłom: własne dane uwierzytelniające operatora pozwalają odczytać codzienną kopię z tego zasobnika — codzienna kopia to twoja kariera zapisana jawnym tekstem — oraz wgrać dokument z powrotem do twojego kontenera albo cofnąć go do wcześniejszej chwili. To umożliwia odzyskanie danych, a polityka prywatności opisuje każde z tych działań. Poza tym twój dokument odczytuje twój własny klient i nic innego.

Co oddziela twoje dane od danych innych osób

Na tym to polega: jedna baza danych na osobę. Nie ma wspólnej tabeli karier z kolumną mówiącą, który wiersz należy do kogo, a zapytanie wykonane w imieniu kogoś innego działa w jego kontenerze i nie może sięgnąć do twojego. Nie ma hasła do ukradzenia. Kody dostępu są przechowywane jako skróty, adresy e-mail jako skróty z kluczem przechowywanym gdzie indziej, a tokeny jako skróty z datą wygaśnięcia. Ktoś, kto ma kopię tego wszystkiego, ma twój zapis kariery, twoją etykietę i twój dziennik aktywności, ale żadnych twoich danych uwierzytelniających, których mógłby użyć.

Sam dziennik zapisuje to, co twój program kliencki mówi o sobie — swoją nazwę i wersję, datę protokołu, którym się posługuje, oraz to, czy zadeklarował, że potrafi wyświetlić stronę bezpośrednio u siebie, co niczego nie zmienia w tym, co otrzymuje — i jest to fakt o programie, nie o tobie.

Gdy coś pójdzie nie tak

Naruszenie ochrony danych osobowych zgłaszamy organowi nadzorczemu w ciągu 72 godzin od jego stwierdzenia, zgodnie z art. 33 RODO. Gdy ryzyko dla ciebie jest wysokie, art. 34 RODO wymaga, by cię zawiadomić: piszemy na adres e-mail podany przy zakupie twojej subskrypcji i publikujemy zawiadomienie, z datą, w tym serwisie i na stronie, na której się logujesz, gdzie pozostaje. Jeśli piszesz w tej sprawie na support@graphlog.ai, dostaniesz też odpowiedź.

Problem z bezpieczeństwem zgłoś na support@graphlog.ai, jak podaje https://graphlog.ai/.well-known/security.txt.