Analityka szanująca prywatność
Zrozum swój ruch.
Szanuj swoich użytkowników.
Lekka, prywatna analityka webowa bez cookies i profilowania. Wszystkie najważniejsze statystyki w jednym prostym panelu, bez śledzenia osób.
Plan darmowy bezterminowo. Bez karty. Konfiguracja zajmuje minutę.

Co dostajesz pierwszego dnia
-
Bez banera zgody
Nie zapisujemy niczego na urządzeniu odwiedzającego, więc przepis wymagający zgody na zapis w ogóle nas nie obejmuje. Widzisz całą publiczność, a nie tę połowę, która kliknęła zgodę.
-
1,6 kB skryptu
Tyle pobiera przeglądarka po kompresji brotli: 4,0 kB przed kompresją, jedno żądanie, zero zależności. Skrypt nie wypytuje przeglądarki o nią samą, więc nie zmienia tego, co mierzysz.
-
Dane zostają w Unii
Zbieranie, przechowywanie i raporty działają na serwerach w Unii Europejskiej. Nic nie wychodzi poza nią, więc w rejestrze czynności nie ma pytania o podstawę transferu.
-
Kanały, które się zgadzają
Ruch partnerski rozpoznajemy na cztery sposoby, asystenci AI mają własny kanał, a kampania oznaczona jako cpc z serwisu społecznościowego nie ląduje w wynikach wyszukiwania. Każda wizyta trafia do kanału, z którego naprawdę przyszła.
Jak to działa bez cookies
Gościa rozpoznajemy pseudonimem liczonym w locie i wyrzucanym co północ.
Zamiast zapisywać cokolwiek w przeglądarce, liczymy jednorazowy pseudonim z obciętego adresu sieci, przeglądarki i losowej soli, która zmienia się o północy. Sole starsze niż dwie doby są kasowane.
pseudonim = HMAC(sól_dnia, id_witryny + sieć/24 + user_agent) Po 24 godzinach
Sól się zmienia i ten sam gość dostaje inny pseudonim. Nie da się połączyć jego wizyt z dwóch dni.
Na każdej stronie inaczej
Identyfikator strony wchodzi do wyliczenia, więc ta sama osoba ma inny pseudonim u każdego naszego klienta.
Adres obcięty przed użyciem
Do wyliczenia wchodzi sieć, nie adres: IPv4 bez ostatniego oktetu, IPv6 do /48. Pełny adres żyje w pamięci przez jedno żądanie i nie ma na niego kolumny.
Wszystko, co zapisujemy o jednej odsłonie
- path
- /pricing
- referrer_source
- country_code
- PL
- browser
- Chrome 141
- device_type
- desktop
- screen_class
- XL
- duration_seconds
- 47
Pola, których nie ma w naszym schemacie
- ip_address
- cookie_id
- user_id
- fingerprint
Dlaczego to nie jest śledzenie
Europejskie organy ochrony danych, z francuskim CNIL na czele, dopuszczają pomiar ruchu bez zgody, jeśli spełnia konkretne warunki. Poniżej każdy z nich i to, co robimy, żeby go spełnić.
-
Adres obcięty przed połączeniem z przeglądarką
IPv4 traci ostatni oktet, IPv6 jest skracane do /48, a dopiero taka sieć wchodzi do wyliczenia. W jednym wejściu siedzi więc 256 sieci, a nie jedno łącze. Pełnego adresu nie zapisujemy nigdzie: w schemacie bazy nie ma na niego kolumny.
-
Pseudonim bez trwałości
Sól zmienia się z każdą dobą UTC, a jej wiersz znika z bazy po dwóch dobach. Pseudonimu z wczoraj nie da się powiązać z dzisiejszym, nie tylko klientowi, ale i nam, bo materiał potrzebny do tego już nie istnieje.
-
Bez śledzenia między witrynami
Identyfikator witryny wchodzi do hasha, więc ta sama osoba u dwóch naszych klientów ma dwa różne pseudonimy. Nie ma technicznej możliwości zbudowania profilu obejmującego kilka stron.
-
Bez cookies i bez odczytu urządzenia
Skrypt nie zapisuje cookies ani localStorage i o nic nie pyta przeglądarki, żadnego canvasu, listy czcionek czy rozdzielczości ekranu. Wszystko poza adresem strony bierzemy z nagłówków, które przeglądarka wysyła do każdej witryny. Nagłówek Do Not Track wyłącza pomiar całkowicie.
-
Dane wyłącznie dla właściciela witryny
Statystyki widzi tylko ten, kto je zebrał. Nie sprzedajemy ich, nie łączymy z niczym innym i nie ładujemy w panelu żadnych zewnętrznych skryptów. Kraj i miasto rozpoznajemy z lokalnej bazy na naszym serwerze, bez odpytywania kogokolwiek.
-
Ograniczony czas przechowywania
Zdarzenia znikają po 25 miesiącach. To górna granica, którą CNIL wskazuje dla danych pomiarowych. Sole, czyli jedyny materiał mogący cokolwiek powiązać z adresem, po dwóch dobach.
To opis naszej implementacji, nie porada prawna. Ocenę zgodności dla swojej witryny musisz przeprowadzić samodzielnie, najlepiej z prawnikiem. Zależy ona także od tego, co jeszcze na tej witrynie działa.
Dwa plany, bez gwiazdek.
Plan darmowy nie jest okresem próbnym. Jedna witryna, bezterminowo, bez karty i bez sufitu na ruch, który zmierzy. Pro zdejmuje dwa ograniczenia, które ma plan darmowy: liczbę witryn i okno historii.
Darmowy
0 EUR
bezterminowo, bez karty
- Jedna witryna
- Bez limitu odsłon
- 3 miesiące historii
- Własne zdarzenia i cele
- Eksport do CSV
- Odnośnik zwrotny mile widziany, nigdy wymagany
Pro
49 EUR
miesięcznie, całe konto
- Wszystko z planu darmowego
- Bez limitu witryn
- 24 miesiące historii
- Dostęp dla zespołu
Jedna cena za konto, niezależnie od tego, co na nim stoi. Dziesięć witryn kosztuje tyle samo co jedna, a ruch nie zmienia rachunku w żadną stronę.
Masz coś nietypowego?
Pro nie ma sufitu ruchu, więc większość przypadków po prostu się w nim mieści. O bardzo dużych wolumenach, osobnej instancji albo dłuższym przechowywaniu warto porozmawiać, bo dotyczą infrastruktury, a nie cennika.
Wolimy wycenić to, co jest naprawdę potrzebne, niż wciskać to w plan, który nie pasuje.
Napisz do nasDane trzymamy przez 25 miesięcy na obu planach. Plan darmowy pokazuje z nich ostatnie 3 miesiące; przejście na Pro odsłania archiwum od razu, a powrót na darmowy je ukrywa, a nie kasuje.
Zacznij mierzyć w minutę
Skoro nie zapisujemy cookies, nie musisz o nie pytać. Mniej klikania dla użytkownika, mniej papierologii dla Ciebie.
Pytania, które padają przed zmianą
Każdą odpowiedź poniżej da się sprawdzić w produkcie. Tam, gdzie czegoś nie umiemy, jest to napisane wprost.
- Czy potrzebuję banera zgody?
- Do samego pomiaru nie. Obowiązek zgody z artykułu 5 ustęp 3 dyrektywy o prywatności i łączności elektronicznej dotyczy zapisu i odczytu danych na urządzeniu, a metuno nie zapisuje niczego: ani cookies, ani localStorage, niczego. Jeżeli twoja witryna używa czegokolwiek innego, co pisze na urządzeniu, na przykład osadzonych filmów albo pikseli reklamowych, baner nadal będzie potrzebny z ich powodu.
- Jak rozpoznajecie odwiedzającego bez cookies?
- Jednorazowym pseudonimem liczonym w locie: skrótem z identyfikatora witryny, obciętego adresu sieci i nagłówka przeglądarki, podpisanym losową solą danego dnia. Pełnego adresu nie zapisujemy nigdzie, sól kasujemy po dwóch dobach, a identyfikator witryny wchodzi do skrótu, więc ta sama osoba na dwóch witrynach ma dwa różne pseudonimy. Śledzenie kogokolwiek między stronami jest technicznie niemożliwe.
- Ile waży skrypt?
- 1,6 kB po kompresji brotli, 4,0 kB przed kompresją. Jedno żądanie, zero zależności, ładowany z atrybutem defer, więc nie blokuje renderowania. Nie wypytuje przeglądarki o nią samą, więc nie wywołuje przeliczeń układu i nie zmienia tego, co mierzysz.
- Gdzie leżą dane?
- Na serwerach w Warszawie, w Unii Europejskiej, do których nie jest podłączona żadna usługa spoza Unii. Zbieranie, przechowywanie i raporty działają w całości tam. Zdarzenia są usuwane automatycznie po 25 miesiącach od zebrania.
- Co z odwiedzającymi, którzy mają wyłączony JavaScript?
- Dostajesz znacznik obrazka do wklejenia w noscript i te wizyty też się zapisują: ścieżka, przeglądarka, system i kraj. Czego nie powie, to skąd wizyta przyszła, bo bez skryptu nie ma tego z czego odczytać, więc trafia do ruchu bezpośredniego. Niepełne dane, uczciwie opisane, są lepsze niż cicha dziura.
- Czy mogę zabrać swoje dane?
- Tak, na dwa sposoby. Każdy raport eksportuje się do CSV, a każda witryna ma widok kopii, w którym pobierasz surowe zdarzenia miesiąc po miesiącu, wszystkie kolumny, bez żadnej agregacji. Oba działają na planie darmowym. Dane pomiarowe nie są objęte naszymi kopiami zapasowymi, więc jeżeli mają dla ciebie wartość, pobieraj je co miesiąc i trzymaj u siebie. Piszemy o tym w regulaminie, a nie drobnym drukiem.
- Ile to kosztuje?
- Plan darmowy jest bezterminowy: jedna witryna, bez sufitu odsłon, 3 miesiące historii, własne zdarzenia, cele i eksport CSV. Pro kosztuje 49 EUR miesięcznie za całe konto i zdejmuje dwa ograniczenia planu darmowego: pozwala na dowolną liczbę witryn i 24 miesiące historii.
- Czy liczby będą się zgadzać z Google Analytics?
- Nie i żadna zgodność nie byłaby tu dobrą wiadomością. Widzimy ruch, którego narzędzia stojące za banerem zgody nigdy nie zobaczą, i rzadziej jesteśmy blokowani. Inaczej też liczymy odwiedzającego, bo nie mamy identyfikatora żyjącego dłużej niż dobę. Postaw oba narzędzia obok siebie na miesiąc i porównuj kierunki oraz proporcje, a nie wartości.
Lekkie i to widać
Panel napisaliśmy w Svelte i stąd bierze się jego lekkość. Skrypt na twojej stronie waży 1,6 kB, pobiera się z naszych serwerów i wykonuje jedno żądanie, więc nie dokłada pracy ani twojemu serwerowi, ani przeglądarce odwiedzającego.