Przejdź do treści

Polityka cookies

Ostatnia aktualizacja: 15.09.2026

Serwis Korkeo zapisuje w Twojej przeglądarce pliki cookies oraz dane w pamięci przeglądarki (localStorage i sessionStorage). Część z nich jest konieczna, żeby Serwis w ogóle działał, część zapamiętuje Twoje ustawienia, a część służy do naszej własnej analityki ruchu — mierzymy ją sami, bez zewnętrznych narzędzi, ale mierzymy naprawdę i opisujemy to wprost w punkcie 6.

1. Czym są cookies i podobne technologie

Pliki cookies („ciasteczka”) to niewielkie pliki tekstowe zapisywane przez stronę w Twojej przeglądarce. localStorage i sessionStorage to inne mechanizmy przeglądarki o podobnym skutku praktycznym: dane z localStorage zostają na Twoim urządzeniu do momentu ich usunięcia, a dane z sessionStorage (pamięć karty) — tylko w danej karcie, do jej zamknięcia. Z punktu widzenia przepisów o ochronie prywatności traktuje się je tak samo jak cookies, dlatego opisujemy w tym dokumencie wszystkie te rodzaje.

Część cookies oznaczamy jako httpOnly. Oznacza to, że nie odczytają ich skrypty działające na stronie — trafiają wyłącznie do naszego serwera przy kolejnych żądaniach. To zabezpieczenie, nie dodatkowe uprawnienie.

2. Podstawa prawna

Przechowywanie informacji w Twoim urządzeniu końcowym i uzyskiwanie do nich dostępu regulują przepisy o komunikacji elektronicznej — ustawa z dnia 12 lipca 2024 r. Prawo komunikacji elektronicznej (Dz.U. 2024 poz. 1221), która od 10 listopada 2024 r. zastąpiła w tym zakresie art. 173 uchylonego Prawa telekomunikacyjnego. Zasada jest następująca: zapis i odczyt danych w Twoim urządzeniu wymaga Twojej zgody, chyba że są one niezbędne do świadczenia usługi, o którą sam poprosiłeś (np. utrzymanie zalogowania).

Jeżeli dane zapisane w Twoim urządzeniu pozwalają powiązać ze sobą Twoje działania w Serwisie, ich dalsze przetwarzanie podlega dodatkowo RODO. Zasady tego przetwarzania — administratora, cele, podstawy, okresy przechowywania i Twoje prawa — opisuje Polityka prywatności.

3. Lista danych zapisywanych w przeglądarce

Poniższa tabela obejmuje wszystko, co w Twojej przeglądarce zapisuje kod Serwisu, a także pliki wczytywanych przez Serwis skryptów operatora płatności Stripe i tagu Google Ads, opisane według dokumentacji tych dostawców. Tych plików nie kontrolujemy: dostawcy mogą je zmieniać, a pełną, aktualną listę publikują Google i Stripe. Nazwy podajemy dokładnie tak, jak zobaczysz je w narzędziach deweloperskich przeglądarki (Application → Cookies, Local Storage oraz Session Storage), żeby dało się to samodzielnie zweryfikować.

token
Cel
Utrzymuje sesję zalogowania. Cookie jest oznaczone jako httpOnly, czyli nie mają do niego dostępu skrypty działające na stronie.
Dostawca
Korkeo
Czas życia
7 dni
Rodzaj
Cookie (httpOnly)
csrf_token
Cel
Zabezpiecza formularze i operacje na koncie przed atakiem CSRF (podszyciem się pod Twoje żądanie z obcej strony).
Dostawca
Korkeo
Czas życia
7 dni
Rodzaj
Cookie
vid
Cel
Anonimowy identyfikator przeglądarki. Używamy go w naszej własnej analityce ruchu (pkt 6) oraz w liczniku wyświetleń ogłoszeń, żeby nie zliczać tej samej osoby wielokrotnie. Nie zawiera Twoich danych — to losowy ciąg znaków.
Dostawca
Korkeo
Czas życia
180 dni
Rodzaj
Cookie (httpOnly)
korkeo_sid, korkeo_sid_ts
Cel
Identyfikator pojedynczej wizyty i znacznik ostatniej aktywności. Pozwalają połączyć kolejne odsłony w jedną sesję w statystykach.
Dostawca
Korkeo
Czas życia
30 minut od ostatniej aktywności
Rodzaj
localStorage
korkeo-theme
Cel
Zapamiętuje wybrany motyw (jasny / ciemny / zgodny z systemem), żeby strona nie migała po każdym wejściu.
Dostawca
Korkeo
Czas życia
Do usunięcia przez Ciebie
Rodzaj
localStorage
korkeo-navbar-metrics
Cel
Zapamiętuje zmierzoną szerokość elementów nagłówka (logo, przyciski, przycisk konta), żeby po odświeżeniu strony nie przeskakiwały, zanim potwierdzi się Twoja sesja.
Dostawca
Korkeo
Czas życia
Do usunięcia przez Ciebie
Rodzaj
localStorage
korkeo-cookie-consent
Cel
Zapisuje Twoją decyzję z banera cookies (wraz z datą i wersją), żeby nie pytać o nią przy każdej wizycie.
Dostawca
Korkeo
Czas życia
12 miesięcy
Rodzaj
localStorage
korkeo:stale-chunk-reload-at
Cel
Czas i liczba automatycznych przeładowań strony, gdy po aktualizacji Serwisu nie wczytała się jego nowa wersja — najwyżej dwa w ciągu minuty, żeby strona nie przeładowywała się w kółko. Zapisywane tylko po takim błędzie; przed każdą próbą sprawdzamy, czy pamięć karty przyjmuje zapis, tworząc i od razu usuwając wpis korkeo:stale-chunk-reload-at:probe.
Dostawca
Korkeo
Czas życia
Do zamknięcia karty
Rodzaj
sessionStorage
tutoring_favorites
Cel
Lista ogłoszeń dodanych do ulubionych przez osobę niezalogowaną. Po założeniu konta ulubione przenoszą się na konto.
Dostawca
Korkeo
Czas życia
Do usunięcia przez Ciebie
Rodzaj
localStorage
tutoring_recent_searches
Cel
Ostatnio wpisane frazy wyszukiwania, podpowiadane w wyszukiwarce. Dane nie opuszczają Twojej przeglądarki.
Dostawca
Korkeo
Czas życia
Do usunięcia przez Ciebie
Rodzaj
localStorage
korkeo:scope-change
Cel
Jednorazowa informacja przekazywana między stronami, gdy wybór w filtrach zdejmuje drugi filtr (np. przedmiot, którego nie ma w wybranym mieście): który filtr zdjęliśmy, który został, adres strony docelowej i strony powrotu oraz czas. Strona docelowa odczytuje ją raz i od razu usuwa, a wpis starszy niż minuta jest pomijany. Dane nie opuszczają Twojej przeglądarki.
Dostawca
Korkeo
Czas życia
Do wyświetlenia komunikatu (najdłużej do zamknięcia karty)
Rodzaj
sessionStorage
korkeo:notif-prefs-v1
Cel
Preferencje powiadomień o nowych wiadomościach ustawione na tym urządzeniu: dźwięk, powiadomienia przeglądarki oraz lista rozmów wyciszonych na tym urządzeniu (zapisana jako skróty, nie identyfikatory kont). Dane nie opuszczają Twojej przeglądarki.
Dostawca
Korkeo
Czas życia
Do usunięcia przez Ciebie
Rodzaj
localStorage
draft:tutoring:…
Cel
Kopia robocza wypełnianego formularza ogłoszenia, żeby przypadkowe zamknięcie karty nie skasowało wpisanej treści. Usuwana po opublikowaniu lub odrzuceniu szkicu.
Dostawca
Korkeo
Czas życia
Do wysłania lub odrzucenia szkicu
Rodzaj
localStorage
korkeo:message-drafts-v1
Cel
Niewysłana treść wiadomości wpisanej w rozmowie — osobno dla każdego rozmówcy (identyfikator jego konta i tekst) — żeby przełączenie rozmowy albo odświeżenie strony nie skasowało tego, co piszesz. Tekst danej rozmowy usuwamy po wysłaniu wiadomości albo skasowaniu go z pola. Na serwer trafia dopiero wiadomość, którą wyślesz.
Dostawca
Korkeo
Czas życia
Do wysłania lub skasowania ostatniego niewysłanego tekstu (najdłużej do zamknięcia karty)
Rodzaj
sessionStorage
korkeo:pending-users-v1
Cel
Nowe rozmowy rozpoczęte, ale jeszcze bez wysłanej wiadomości: identyfikator konta rozmówcy, jego imię i nazwisko, adres zdjęcia profilowego, ostatnio znany status obecności i czas dodania — żeby po odświeżeniu strony zostały na liście rozmów. Wpis rozmówcy usuwamy po wysłaniu pierwszej wiadomości albo zamknięciu wersji roboczej.
Dostawca
Korkeo
Czas życia
Do wysłania pierwszej wiadomości lub zamknięcia ostatniej wersji roboczej (najdłużej do zamknięcia karty)
Rodzaj
sessionStorage
korkeo:inquiry-ad-v1:…
Cel
Identyfikator ogłoszenia, z którego rozpoczynasz rozmowę, żeby dołączyć je do pierwszej wiadomości: identyfikator ogłoszenia, identyfikator konta autora tego ogłoszenia (osoby, do której piszesz) i czas — osobno dla każdego konta, najwyżej 20 wpisów.
Dostawca
Korkeo
Czas życia
Do zamknięcia karty (najdłużej 24 godziny)
Rodzaj
sessionStorage
korkeo:policy-notice:…
Cel
Zapamiętuje, że zamknąłeś informację o zmianie Polityki prywatności.
Dostawca
Korkeo
Czas życia
Do usunięcia przez Ciebie
Rodzaj
localStorage
korkeo:share-banner:v1:…
Cel
Zapamiętuje, że zamknąłeś podpowiedź o udostępnianiu ogłoszenia albo już z niej skorzystałeś.
Dostawca
Korkeo
Czas życia
Do usunięcia przez Ciebie
Rodzaj
localStorage
korkeo:share:tab
Cel
Ostatnio wybrany rodzaj gotowego wpisu przy udostępnianiu ogłoszenia.
Dostawca
Korkeo
Czas życia
Do usunięcia przez Ciebie
Rodzaj
localStorage
__stripe_mid
Cel
Zapisuje je skrypt operatora płatności Stripe po otwarciu okienka płatności za wyróżnienie ogłoszenia. Identyfikator przeglądarki, dzięki któremu Stripe wykrywa próby oszustw przy płatnościach — patrz pkt 10.
Dostawca
Stripe Payments Europe Ltd
Czas życia
1 rok
Rodzaj
Cookie
__stripe_sid
Cel
Zapisuje je skrypt operatora płatności Stripe po otwarciu okienka płatności za wyróżnienie ogłoszenia. Identyfikator bieżącej wizyty, dzięki któremu Stripe wykrywa próby oszustw przy płatnościach — patrz pkt 10.
Dostawca
Stripe Payments Europe Ltd
Czas życia
30 minut
Rodzaj
Cookie
_gcl_au
Cel
Pomiar skuteczności reklam Google Ads (konwersje). Zapisywane wyłącznie po wyrażeniu zgody na kategorię marketingową — patrz pkt 7.
Dostawca
Google Ireland Limited
Czas życia
90 dni (według dokumentacji Google)
Rodzaj
Cookie
_gcl_aw
Cel
Informacja o kliknięciu reklamy Google, z której wszedłeś do Serwisu, żeby przypisać do tej reklamy późniejszą konwersję (np. opublikowanie ogłoszenia). Powstaje tylko po wyrażeniu zgody na kategorię marketingową i wejściu z reklamy Google — patrz pkt 7.
Dostawca
Google Ireland Limited
Czas życia
90 dni (według dokumentacji Google)
Rodzaj
Cookie
_gcl_gb
Cel
Kolejny plik, w którym tag Google zapisuje informację o kliknięciu reklamy Google (dokumentacja Google wymienia go wśród plików Google Ads). Powstaje tylko po wyrażeniu zgody na kategorię marketingową i wejściu z reklamy Google — patrz pkt 7.
Dostawca
Google Ireland Limited
Czas życia
90 dni (według dokumentacji Google)
Rodzaj
Cookie
_gcl_gs
Cel
Kolejny plik, w którym tag Google zapisuje informację o kliknięciu reklamy Google (dokumentacja Google wymienia go obok _gcl_aw). Powstaje tylko po wyrażeniu zgody na kategorię marketingową i wejściu z reklamy Google — patrz pkt 7.
Dostawca
Google Ireland Limited
Czas życia
90 dni (według dokumentacji Google)
Rodzaj
Cookie
_gcl_ag
Cel
Plik tagu Google Ads, który Google wymienia wśród swoich plików reklamowych bez osobnego opisu. Pliki z przedrostkiem _gcl_ służą według Google głównie ustaleniu, ile osób, które kliknęły reklamę, wykonuje potem działanie w witrynie. Może powstać tylko po wyrażeniu zgody na kategorię marketingową — patrz pkt 7.
Dostawca
Google Ireland Limited
Czas życia
90 dni (według dokumentacji Google)
Rodzaj
Cookie
_gcl_ls
Cel
Informacja o kliknięciu reklamy Google, którą tag Google zapisuje — obok cookies _gcl_aw, _gcl_gb i _gcl_gs — także w pamięci przeglądarki. Powstaje tylko po wyrażeniu zgody na kategorię marketingową i wejściu z reklamy Google — patrz pkt 7.
Dostawca
Google Ireland Limited
Czas życia
Google nie podaje okresu; wpis zostaje do usunięcia danych witryny
Rodzaj
localStorage

4. Niezbędne

token i csrf_token są konieczne do działania Serwisu i nie wymagają zgody — bez nich nie da się zalogować ani bezpiecznie wykonać żadnej operacji na koncie. Do tej kategorii zaliczamy też korkeo-cookie-consent: zapis Twojej decyzji o cookies jest warunkiem tego, żeby ta decyzja była respektowana. Technicznie niezbędny jest także korkeo:stale-chunk-reload-at w pamięci karty (sessionStorage): pozwala stronie samodzielnie przeładować się po aktualizacji Serwisu i chroni przed przeładowywaniem w kółko. Gdy otworzysz okienko płatności za wyróżnienie ogłoszenia, skrypt operatora płatności Stripe zapisuje __stripe_mid i __stripe_sid, które służą wykrywaniu oszustw. Traktujemy je jako niezbędne do bezpiecznego przeprowadzenia płatności, którą sam rozpoczynasz (pkt 10).

5. Funkcjonalne

korkeo-theme, korkeo-navbar-metrics, tutoring_favorites, tutoring_recent_searches, korkeo:notif-prefs-v1, korkeo:policy-notice:…, korkeo:share-banner:v1:…, korkeo:share:tab oraz szkice formularza ogłoszenia (localStorage), a także korkeo:message-drafts-v1, korkeo:pending-users-v1 i korkeo:scope-change w pamięci karty (sessionStorage) zapamiętują Twoje ustawienia i pracę w toku. Te dane nie opuszczają Twojej przeglądarki — nie wysyłamy ich na serwer i nie budujemy na ich podstawie statystyk (wiadomość trafia na serwer dopiero wtedy, gdy ją wyślesz). Usunięcie ich oznacza wyłącznie utratę zapamiętanych preferencji i niewysłanych szkiców.

Wyjątkiem jest korkeo:inquiry-ad-v1:… w pamięci karty (sessionStorage). Gdy klikasz „Napisz wiadomość” na stronie ogłoszenia, zapamiętujemy tam identyfikator tego ogłoszenia, identyfikator konta jego autora (osoby, do której piszesz) i czas — osobno dla każdego konta, najwyżej 20 wpisów. Identyfikator ogłoszenia trafia na serwer razem z Twoją pierwszą wiadomością (przycisk „×” przy podglądzie ogłoszenia go odpina), a wpis usuwamy po wysłaniu, po zamknięciu karty albo najpóźniej po 24 godzinach.

6. Nasza własna analityka ruchu

Nie korzystamy z zewnętrznych narzędzi analitycznych — nie ma tu Google Analytics, Hotjara ani Mixpanela. Nie znaczy to jednak, że nie mierzymy ruchu. Prowadzimy własną analitykę we własnej infrastrukturze i uważamy, że powinieneś wiedzieć dokładnie, co ona obejmuje.

Zapisujemy, powiązane z anonimowym identyfikatorem vid:

  • adres odwiedzonej strony oraz czas pobytu na niej,
  • adres strony odsyłającej i wynikającą z niego klasyfikację źródła ruchu (wyszukiwarka, reklama, odesłanie z innej witryny, wejście bezpośrednie),
  • rodzaj urządzenia, przeglądarkę i system operacyjny (w postaci ogólnej kategorii, np. „mobile / Chrome / Android”),
  • użyte filtry listy ogłoszeń (przedmiot, miasto, widełki cenowe, tryb online, sortowanie) oraz wpisane frazy wyszukiwania,
  • kliknięcia „Pokaż więcej” na liście ogłoszeń — jak głęboko przeglądasz wyniki,
  • odsłonięcia danych kontaktowych w ogłoszeniu (samo zdarzenie: które ogłoszenie i kiedy),
  • jeżeli jesteś zalogowany — powiązanie tych zdarzeń z Twoim kontem.

Cel jest dwojaki: statystyka i rozwój Serwisu po naszej stronie (co ludzie znajdują, a czego nie) oraz licznik wyświetleń ogłoszenia, który pokazujemy jego autorowi. Identyfikator vid jest losowy, żyje 180 dni i sam w sobie nie zawiera Twoich danych — ale pozwala rozpoznać tę samą przeglądarkę przy kolejnych wizytach, więc traktujemy go jak dane osobowe.

Czego nie robimy: nie zapisujemy Twojego adresu IP w tych statystykach, nie przekazujemy ich żadnemu zewnętrznemu narzędziu analitycznemu, nie sprzedajemy ich i nie budujemy z nich profili reklamowych.

Uczciwie o zakresie działania banera: pomiar opisany w tym punkcie prowadzony jest w naszej infrastrukturze i działa niezależnie od wyboru dokonanego w banerze cookies, który steruje wyłącznie kategorią marketingową (pkt 7). Jeżeli nie chcesz być liczony, skorzystaj ze sposobów opisanych w punktach 8 i 11 — zablokowanie lub usunięcie cookies dla domeny korkeo.pl przerywa ciągłość identyfikatora vid. Podstawę prawną tego przetwarzania i Twoje prawa (w tym prawo sprzeciwu) opisuje Polityka prywatności.

7. Marketingowe (Google Ads)

Za Twoją zgodą korzystamy z Google Ads (Google Ireland Limited) do pomiaru skuteczności reklam i remarketingu. Tag Google działa w trybie Google Consent Mode v2 i jest domyślnie wyłączony — pliki cookies reklamowe (np. _gcl_au) oraz przesyłanie danych do Google następują wyłącznie po wyrażeniu przez Ciebie zgody na kategorię marketingową. Zgodę możesz w każdej chwili wycofać (patrz pkt 8), a jej wycofanie przywraca tryb ograniczony.

Jeżeli wchodzisz do Serwisu z reklamy Google, a zgodę wyraziłeś wcześniej albo wyrazisz ją na stronie, na którą trafiłeś z reklamy, tag zapisuje też informację o kliknięciu tej reklamy, żeby przypisać do niej późniejszą konwersję — według dokumentacji Google w cookies takich jak _gcl_aw, _gcl_gb i _gcl_gs oraz we wpisie _gcl_ls w localStorage. Bez zgody tych danych nie zapisuje. Wśród plików Google Ads dokumentacja Google wymienia też _gcl_ag, bez osobnego opisu jego celu. Nazwy i czasy życia w tabeli (pkt 3) podajemy według dokumentacji Google, a pełną, aktualną listę plików publikuje Google (link w pkt 3).

8. Zarządzanie zgodą

Przy pierwszym wejściu do Serwisu wyświetlamy baner z możliwością wyrażenia zgody na cookies opcjonalne albo jej odmówienia. Odmowa jest równie łatwa jak zgoda — obie decyzje są o jedno kliknięcie. Możesz w każdej chwili zmienić zdanie:

  • klikając „Ustawienia cookies” w stopce każdej strony — otworzy się to samo okno wyboru, co przy pierwszej wizycie;
  • usuwając klucz korkeo-cookie-consent z localStorage (narzędzia deweloperskie → Application → Local Storage), co spowoduje ponowne wyświetlenie banera;
  • korzystając z ustawień prywatności przeglądarki — możesz zablokować lub usunąć wszystkie dane witryny dla domeny korkeo.pl (patrz pkt 11).

Twoja decyzja zapisywana jest na 12 miesięcy; po tym czasie zapytamy ponownie.

9. Skutki blokady

Zablokowanie cookies niezbędnych uniemożliwia zalogowanie się i korzystanie z funkcji wymagających konta (panel klienta, wiadomości, dodawanie ogłoszeń) — bez cookie sesji serwer nie ma jak Cię rozpoznać. Blokada pozostałych danych nie wpływa na podstawowe działanie Serwisu: stracisz zapamiętane preferencje, ulubione zapisane lokalnie oraz szkice formularzy i niewysłanych wiadomości, a nasze statystyki potraktują każdą Twoją wizytę jako nową.

10. Pliki cookies podmiotów trzecich

Zdjęcia i załączniki hostujemy w Cloudinary. Pliki stamtąd wczytywane są dopiero wtedy, gdy Twoja przeglądarka zażąda konkretnego obrazu, i nie zawierają identyfikatorów śledzących.

Płatność za wyróżnienie ogłoszenia obsługuje Stripe (Stripe Payments Europe Ltd) w okienku otwieranym na stronie Serwisu. Skrypt Stripe wczytujemy dopiero po otwarciu tego okienka i wtedy zapisuje on w domenie Serwisu cookies __stripe_mid (1 rok) i __stripe_sid (30 minut), dzięki którym Stripe wykrywa próby oszustw przy płatnościach. Od tej chwili, do zamknięcia karty lub przeładowania strony, skrypt przekazuje też Stripe informacje o urządzeniu i o sposobie korzystania ze stron Serwisu (np. ruchy myszy, czas spędzony na stronach) — według Stripe wyłącznie do wykrywania oszustw i bezpieczeństwa, a nie do reklamy. Pliki __stripe_mid i __stripe_sid traktujemy jako niezbędne do bezpiecznego przeprowadzenia płatności, którą sam rozpoczynasz, dlatego nie zależą od wyboru w banerze cookies. Zasady przetwarzania danych przy płatnościach opisuje Polityka prywatności.

Po wyrażeniu zgody na cookies marketingowe skrypt i pliki Google Ads (Google Ireland Limited) mogą zapisywać identyfikatory służące do pomiaru konwersji i remarketingu. Bez tej zgody tag Google działa w trybie ograniczonym (Consent Mode v2) i takich identyfikatorów nie zapisuje.

11. Jak zarządzać cookies w przeglądarce

W każdej popularnej przeglądarce możesz przejrzeć, zablokować i usunąć dane witryny — również te opisane w punkcie 6:

12. Kontakt

Pytania dotyczące cookies kieruj na adres kontakt@korkeo.pl. Sprawy dotyczące danych osobowych — w tym sprzeciw wobec analityki opisanej w punkcie 6 — obsługujemy pod adresem rodo@korkeo.pl.