Tokenly — Polityka prywatności
English version · Warunki korzystania
1. Informacje ogólne
Administrator danych: Maciej Siemiński — twórca aplikacji Tokenly, na wszystkich platformach (macOS, Windows, iOS i Android). Kontakt: mail@macsiem.dev.
Tokenly to pulpit zużycia subskrypcji AI, dostępny jako aplikacja desktopowa (macOS, Windows) oraz jako aplikacje towarzyszące na iOS i Androida. Pokazuje, ile limitów Twoich planów AI (np. Claude lub ChatGPT) zostało wykorzystane. Tokenly działa w modelu local-first: Twoje dane dostępowe i dane o zużyciu pozostają na Twoich urządzeniach.
2. Dane dostępowe do usług AI
Aby odczytać zużycie, Tokenly potrzebuje danych dostępowych (np. tokenów sesji lub kluczy API) do usług AI, które zdecydujesz się podłączyć. Te dane:
- podajesz samodzielnie i są przechowywane wyłącznie na Twoim urządzeniu, w bezpiecznym magazynie systemu (pęk kluczy macOS/iOS lub magazyn poświadczeń Windows);
- służą wyłącznie do odpytywania endpointów zużycia danego dostawcy bezpośrednio z Twojego urządzenia;
- nigdy nie są przekazywane do nas — żaden serwer Tokenly nie odbiera, nie przechowuje ani nie pośredniczy w przesyłaniu Twoich danych dostępowych.
3. Dane o zużyciu
Statystyki zużycia pobierane od dostawców AI (typ planu, limity, konsumpcja, czasy resetu, zapasowe resety limitów i daty ich wygaśnięcia) są przetwarzane i buforowane lokalnie na Twoim urządzeniu. Nie mamy do nich dostępu.
4. Synchronizacja między urządzeniami i relay
Jeśli sparujesz aplikację mobilną z aplikacją desktopową, dane o zużyciu w tej samej sieci są synchronizowane bezpośrednio między Twoimi urządzeniami z szyfrowaniem end-to-end. Klucze parowania są przechowywane w systemowym pęku kluczy. Nie możemy odczytać synchronizowanych treści.
Aby sparowany telefon działał także poza siecią domową, komputer dodatkowo wysyła zaszyfrowany snapshot do relaya Tokenly (trial.tokenly.macsiem.dev, usługa Cloudflare Workers). Ta synchronizacja poza LAN jest domyślnie włączona i można ją wyłączyć w Ustawieniach (tryb tylko-LAN). Snapshot jest szyfrowany AES-GCM kluczem wyprowadzanym z sekretu parowania; ten klucz nigdy nie opuszcza sparowanych urządzeń, więc relay nie może odszyfrować Twoich danych.
Co relay otrzymuje i przechowuje: zaszyfrowany snapshot, nieprzejrzysty losowo wygenerowany identyfikator konta, nieprzejrzysty odcisk urządzenia, poświadczenie autoryzacyjne danego parowania (uwierzytelnia wysyłki i odczyty tego parowania, nie pozwala niczego odszyfrować), token powiadomień push (APNs/FCM), jeśli aplikacja mobilna rejestruje się po wybudzenia synchronizacji, oraz zwykłe metadane połączenia, takie jak adres IP, rozmiary i znaczniki czasu. Powiadomienia push zawierają wyłącznie ogólny sygnał „są nowe dane" — nigdy wartości zużycia ani danych dostępowych. Aby wykrywać ciche awarie doręczeń, relay przechowuje też liczniki doręczeń dla konta (platforma, rodzaj wybudzenia i wynik, np. „przyjęte przez Apple/Google” albo „push nieskonfigurowany”) oraz czas ostatniego udanego doręczenia na daną platformę. Nie zawierają tokenów ani treści, odczytać je mogą tylko sparowane urządzenia i są usuwane 90 dni po ostatniej aktualizacji.
5. Diagnostyka awarii
Tokenly może korzystać z Sentry do raportowania awarii, gdy dana kompilacja jest skonfigurowana z Sentry DSN. Diagnostyka może obejmować wersję aplikacji, wersję systemu, model urządzenia, stack trace i breadcrumbs nawigacji; na urządzeniach Apple także diagnostykę zawieszeń i wydajności dostarczaną przez system (MetricKit). Aplikacje wysyłają też anonimowe zdarzenia początku i końca sesji, abyśmy mogli mierzyć, ile sesji kończy się bez awarii. Dane dostępowe, tokeny ani wartości zużycia nie są dołączane, a żaden identyfikator użytkownika nie jest ustawiany.
6. Subskrypcje i płatności
Opcjonalne Tokenly Premium jest oferowane jako subskrypcja w aplikacji. Na iOS płatność, dane rozliczeniowe i zarządzanie subskrypcją obsługuje w całości Apple w ramach Twojego konta Apple; nie otrzymujemy Twoich danych płatniczych. Zobacz Warunki korzystania.
7. Reklamy
Tokenly nie pokazuje reklam na żadnej platformie. Nie ma reklam na macOS, Windows, iPhonie, iPadzie ani Androidzie, w żadnym wariancie — darmowym, trialu ani Premium. Wszystkie SDK reklamowe, identyfikatory reklamowe i mechanizmy zgód reklamowych zostały trwale usunięte ze wszystkich buildów 17 lipca 2026.
Ponieważ Tokenly nie zawiera żadnej sieci reklamowej, nie zbiera ani nie używa identyfikatora reklamowego Twojego urządzenia i nie udostępnia żadnych danych partnerowi reklamowemu.
8. Podstawy prawne (RODO)
- Wykonanie usługi (art. 6 ust. 1 lit. b RODO) — lokalne przetwarzanie danych dostępowych i danych o zużyciu niezbędnych do wyświetlania pulpitów oraz działanie zaszyfrowanego relaya do synchronizacji sparowanych urządzeń między sieciami.
- Uzasadniony interes (art. 6 ust. 1 lit. f RODO) — diagnostyka awarii przez Sentry w celu utrzymania stabilności aplikacji.
9. Okres przechowywania
- Dane dostępowe i zbuforowane dane o zużyciu pozostają na Twoim urządzeniu do czasu odłączenia dostawcy, usunięcia danych aplikacji lub jej odinstalowania.
- Relay przechowuje wyłącznie najnowszy zaszyfrowany snapshot danego parowania; każde wysłanie zastępuje poprzedni. Gdy desktop nie wysyła danych przez 90 dni, snapshot i rekord konta są usuwane automatycznie, a poświadczenie autoryzacyjne w ciągu 97 dni; możesz też zażądać wcześniejszego usunięcia (patrz niżej). Cloudflare przechowuje logi żądań (adres IP, czas, nieprzejrzysty identyfikator konta) do 7 dni.
- Tokeny push relaya są odświeżane przez platformę i wygasają najpóźniej 180 dni po ostatniej udanej rejestracji; są usuwane razem z rekordem relaya.
- Raporty awarii w Sentry są przechowywane przez 90 dni (domyślnie), po czym są automatycznie usuwane.
10. Twoje prawa i jak usunąć swoje dane
Nie ma konta Tokenly, więc nie ma czego zamykać. Prawie wszystko, co Tokenly o Tobie wie, leży na Twoich własnych urządzeniach i usuwasz to sam:
- Dane o zużyciu, dane dostępowe dostawców, klucze parowania, historia: odłącz dostawcę w aplikacji, rozparuj urządzenie albo po prostu odinstaluj Tokenly. Wszystko znika razem z aplikacją — nigdy nie mieliśmy kopii.
- Dane o awariach (Sentry): nie umiemy Cię w nich odnaleźć, bo raporty nie zawierają identyfikatora użytkownika. Jeśli mimo to chcesz je usunąć, napisz z tego adresu, z którego się z nami kontaktujesz, na mail@macsiem.dev, a zlecimy ich skasowanie.
- Dane relaya (zaszyfrowany snapshot, rekord konta, token push): napisz na mail@macsiem.dev, podając nieprzejrzysty identyfikator konta widoczny w aplikacji, a usuniemy rekord po stronie serwera. Bez nowych wysyłek jest on usuwany automatycznie po 90 dniach. Wyłączenie relaya w Ustawieniach zatrzymuje dalsze wysyłki; samo odinstalowanie aplikacji nie kontaktuje się z relayem.
Żeby zażądać usunięcia czegokolwiek innego albo skorzystać z innego prawa, napisz na mail@macsiem.dev. Odpowiadamy w ciągu 30 dni.
Na gruncie RODO masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, sprzeciwu oraz przenoszenia danych.
Masz też prawo wniesienia skargi do organu nadzorczego — w Polsce jest to Prezes Urzędu Ochrony Danych Osobowych (UODO), ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl.
11. Dzieci
Tokenly nie jest kierowane do dzieci i świadomie nie zbieramy danych osobowych dzieci.
12. Transfery międzynarodowe
Twoje dane dostępowe nigdy nie opuszczają Twoich urządzeń przez żaden serwer MacSiem. Gdy Twoje urządzenie odpytuje dostawcę AI, ruch trafia bezpośrednio do tego dostawcy zgodnie z jego polityką prywatności. Zaszyfrowany relay działa na Cloudflare Workers. Zaszyfrowane snapshoty są przechowywane w Cloudflare R2 w Europie; rekord konta, poświadczenie autoryzacyjne, tokeny push i liczniki doręczeń są trzymane w Cloudflare Workers KV i Durable Objects, które Cloudflare może replikować lub uruchamiać poza Europejskim Obszarem Gospodarczym. Jako sieć globalna Cloudflare może też przetwarzać metadane połączeń poza EOG. Te przekazania są objęte zabezpieczeniami wymaganymi przez RODO (np. standardowymi klauzulami umownymi). Dane o awariach przetwarzane przez Sentry mogą być przekazywane poza EOG na tych samych zasadach.
13. Czego nie zbieramy
- Nie zbieramy imienia, nazwiska, adresu e-mail ani danych logowania.
- Nigdy nie widzimy Twoich danych o zużyciu AI w czytelnej formie — relay przechowuje wyłącznie zaszyfrowany snapshot, którego nie umiemy odszyfrować.
- Nie zbieramy danych o lokalizacji.
- Nigdy nie pokazujemy reklam na żadnej platformie ani w żadnym wariancie i nie zbieramy ani nie używamy identyfikatora reklamowego — patrz sekcja 7.
- Nie sprzedajemy danych osobowych.
14. Zmiany i kontakt
Możemy aktualizować tę politykę wraz ze zmianami aplikacji lub przepisów; aktualna wersja jest zawsze dostępna pod kanonicznym adresem poniżej. Pytania dotyczące prywatności: mail@macsiem.dev.