← Wszystkie dokumenty

Polityka prywatności

Wersja 1.1 · Obowiązuje od 2026-09-21

1. Administrator danych

PoleWartość
FirmaMDigital Sp. z o.o.
Adresul. Nowowiejska 77b, 05-850 Pogroszew-Kolonia
NIP1182300026
REGON540879468
KRS0001155016
Kontakt w sprawach danych osobowych[email protected]

Administratorem danych osobowych przetwarzanych w związku z korzystaniem z serwisu semantichub.app jest spółka wskazana w tabeli powyżej (dalej: „Operator"). Operator nie powołał Inspektora Ochrony Danych — nie zachodzi żadna z przesłanek obowiązkowego wyznaczenia IOD z art. 37 RODO (przetwarzanie nie jest prowadzone przez organ publiczny, nie polega na regularnym i systematycznym monitorowaniu osób na dużą skalę ani na przetwarzaniu na dużą skalę szczególnych kategorii danych). We wszystkich sprawach dotyczących ochrony danych osobowych, w tym w celu realizacji praw opisanych w sekcji „Twoje prawa", należy kontaktować się z Operatorem na adres wskazany w tabeli powyżej.

2. Role: administrator i procesor

Operator występuje w dwóch odrębnych rolach, w zależności od tego, czyje dane są przetwarzane.

  • Dane konta i korzystania z usługi (adres e-mail, imię i nazwisko oraz pozostałe dane opisane w sekcji „Jakie dane przetwarzamy") — wobec nich Operator jest administratorem w rozumieniu art. 4 pkt 7 RODO i samodzielnie decyduje o celach i sposobach ich przetwarzania.
  • Treści artykułów wnoszone przez klienta w ramach skonfigurowanych przez niego celów i portali — wobec tych danych Operator jest wyłącznie procesorem i przetwarza je na udokumentowane polecenie klienta, który pozostaje ich administratorem. Zasady tego powierzenia reguluje odrębna umowa: Umowa powierzenia przetwarzania danych (DPA).

3. Jakie dane przetwarzamy

W związku z założeniem i utrzymaniem konta przetwarzamy następujące dane:

Kategoria danychŹródło / uwagi
Adres e-maillogin i kanał kontaktu
Imię i nazwiskodane profilu
Adres awataradane profilu
Stanowiskodane profilu
Język interfejsupreferencja użytkownika
Strefa czasowapreferencja użytkownika
Skrót hasłanigdy nie przechowujemy hasła w postaci jawnej
Znacznik weryfikacji adresu e-mailpotwierdzenie posiadania skrzynki
Plan i status subskrypcjirozliczenie zakresu usługi
Identyfikatory Stripeprzypisane do konta na potrzeby przyszłych rozliczeń — patrz uwaga niżej
Dane sesji logowaniaosobna tabela sesji, obsługa uwierzytelnienia
Dane drugiego składnika uwierzytelnienia (2FA)jeśli włączony przez użytkownika
Tokeny APIjeśli użytkownik wygenerował token dostępu programistycznego

Odrębną kategorią są treści publicznie dostępnych artykułów pobierane z portali skonfigurowanych przez klienta w ramach jego celów, wraz z metadanymi tych artykułów (m.in. adres źródłowy, data publikacji, nazwa portalu). Artykuły mogą zawierać dane osobowe osób trzecich (np. autorów, osób cytowanych) — wobec tych danych Operator jest procesorem, zgodnie z sekcją „Role: administrator i procesor" powyżej.

4. Cele i podstawy prawne

Cel przetwarzaniaPodstawa prawna
Świadczenie usługi (założenie i utrzymanie konta, dostarczanie funkcjonalności serwisu)art. 6 ust. 1 lit. b RODO — niezbędność do wykonania umowy
Bezpieczeństwo, wykrywanie nadużyć i monitoring błędów aplikacjiart. 6 ust. 1 lit. f RODO — prawnie uzasadniony interes Operatora w utrzymaniu bezpiecznego i działającego serwisu
Rozliczenia i obowiązki podatkowo-księgoweart. 6 ust. 1 lit. c RODO — obowiązek prawny ciążący na Operatorze
Analityka korzystania z serwisu (Umami i Microsoft Clarity)art. 6 ust. 1 lit. a RODO — zgoda, wyrażana w bannerze zgód na cookies

5. Odbiorcy i podprocesorzy

Dane są ujawniane wyłącznie podmiotom niezbędnym do świadczenia usługi, na podstawie umów powierzenia lub własnych zobowiązań poufności. Poniżej lista odbiorców aktualna na dzień wejścia w życie niniejszej polityki:

PodmiotRolaLokalizacja
H88 S.A. (cyberFolks)hosting serwera aplikacjiPolska
Cloudflare, Inc.proxy, ochrona przed atakami (WAF), DNS, magazyn kopii zapasowych (R2)Stany Zjednoczone / infrastruktura globalna
OpenRouter, Inc.brama do modeli językowych używanych przez pipelineStany Zjednoczone
Resend, Inc.wysyłka poczty transakcyjnej (e-maile systemowe)Stany Zjednoczone
Brave Software, Inc.Brave Search API — moduł wyszukiwania źródeł (research)Stany Zjednoczone
Microsoft Ireland Operations LimitedMicrosoft Clarity — analityka korzystania z serwisuIrlandia / infrastruktura Microsoft Azure

Pełna lista podprocesorów wraz z podstawą prawną każdego transferu znajduje się w dokumencie: Lista podprocesorów.

6. Transfery poza EOG

Część odbiorców wskazanych powyżej ma siedzibę poza Europejskim Obszarem Gospodarczym. Przekazanie danych do tych podmiotów odbywa się na następujących podstawach:

OdbiorcaLokalizacjaPodstawa transferu
Cloudflare, Inc.Stany Zjednoczonestandardowe klauzule umowne (SCC) oraz Data Privacy Framework (DPF)
OpenRouter, Inc.Stany Zjednoczonestandardowe klauzule umowne (SCC)
Resend, Inc.Stany Zjednoczonestandardowe klauzule umowne (SCC) oraz Data Privacy Framework (DPF)
Brave Software, Inc.Stany Zjednoczonestandardowe klauzule umowne (SCC)
Microsoft Ireland Operations LimitedIrlandia / infrastruktura Microsoft Azureprzekazanie do podmiotu w EOG; Microsoft stosuje SCC dla dalszych transferów do Microsoft Corporation w Stanach Zjednoczonych

Modele językowe wykorzystywane przez pipeline przetwarzania (m.in. Mistral Nemo, DeepSeek V4 Flash, model osadzeń tekstowych, GPT-4o-mini) trafiają wyłącznie za pośrednictwem podprocesora OpenRouter, Inc., który kieruje zapytania dalej do dostawców modeli bazowych: Mistral AI (Francja), DeepSeek (Chiny) oraz OpenAI (Stany Zjednoczone, w ramach relacji z OpenRouter opisanej powyżej).

Kopie zapasowe bazy danych trafiają do zasobu (bucket) Cloudflare R2, dla którego repozytorium kopii nie wskazuje konkretnej jurysdykcji geograficznej. Operator nie zapewnia, że kopie zapasowe są przetwarzane w jednym określonym kraju — przekazanie odbywa się w ramach relacji z Cloudflare, Inc. opisanej w tabeli powyżej, na podstawie standardowych klauzul umownych oraz Data Privacy Framework.

7. Gdzie przetwarzamy

Serwer aplikacji jest hostowany przez H88 S.A. (cyberFolks) w Polsce. Operator utrzymuje ponadto własną infrastrukturę pomocniczą, również zlokalizowaną w Polsce:

  • proxy modeli językowych LiteLLM (llm.kmagdziarz.pl)
  • system obserwowalności wywołań modeli Langfuse (lu.kmagdziarz.pl)
  • analityka ruchu Umami (umami.kmagdziarz.pl)
  • rejestr błędów aplikacji Bugsink (errors.kmagdziarz.pl)

Te systemy nie są odrębnymi podprocesorami — stanowią infrastrukturę własną Operatora — ale są ujawniane jako miejsca przetwarzania danych.

8. Logi i obserwowalność

Serwer aplikacji zapisuje standardowe logi techniczne niezbędne do diagnozowania awarii i wykrywania nadużyć.

Błędy aplikacji są rejestrowane w Bugsink, uruchomionym na własnej infrastrukturze Operatora w Polsce, z wyłączonym zbieraniem danych osobowych (konfiguracja „sendDefaultPii: false") i wyłączonym śledzeniem transakcji („tracesSampleRate: 0"). Bugsink nie zapisuje niczego w urządzeniu użytkownika.

9. Własne klucze do modeli

Serwis pozwala klientowi podłączyć własny klucz API do wybranego dostawcy modeli językowych (tzw. BYOK — bring your own key) zamiast korzystać z domyślnej konfiguracji Operatora.

Klucz jest szyfrowany w spoczynku algorytmem Fernet z kluczem wyprowadzanym funkcją KDF z rozdzieleniem domenowym, dodatkowo chroniony mechanizmem izolacji najemców (RLS) na poziomie bazy danych. Po zapisaniu klucz nie jest nigdy zwracany w postaci jawnej — ani w interfejsie, ani przez API.

10. Okresy przechowywania

  • Dane konta — przechowywane do usunięcia konta przez użytkownika lub rozwiązania umowy; usunięcie następuje na żądanie skierowane na adres kontaktowy Operatora.
  • Kopie zapasowe bazy danych — mechanizm restic wykonuje kopię codziennie, z rotacją pięciu najnowszych snapshotów, co odpowiada okresowi około pięciu dni.
  • Logi serwerowe — okres przechowywania jest obecnie ustalany i zostanie podany w kolejnej wersji tej polityki.

Okres przechowywania logów Langfuse (obserwowalność treści promptów i odpowiedzi modeli) opisano w sekcji „Logi i obserwowalność" powyżej.

11. Twoje prawa

Osobie, której dane dotyczą, przysługują następujące prawa wynikające z RODO:

  • prawo dostępu do swoich danych i uzyskania ich kopii (art. 15 RODO)
  • prawo do sprostowania nieprawidłowych lub niekompletnych danych (art. 16 RODO)
  • prawo do usunięcia danych („prawo do bycia zapomnianym", art. 17 RODO)
  • prawo do ograniczenia przetwarzania (art. 18 RODO)
  • prawo do przenoszenia danych w ustrukturyzowanym, powszechnie używanym formacie (art. 20 RODO)
  • prawo do sprzeciwu wobec przetwarzania opartego na prawnie uzasadnionym interesie (art. 21 RODO)
  • prawo do cofnięcia zgody w dowolnym momencie, bez wpływu na zgodność z prawem przetwarzania dokonanego przed jej cofnięciem — dotyczy przetwarzania opartego na zgodzie, np. analityki

Powyższe prawa realizowane są na wniosek skierowany na adres [email protected]. Operator odpowiada na wniosek bez zbędnej zwłoki, co do zasady w terminie miesiąca od jego otrzymania.

Osobie, której dane dotyczą, przysługuje również prawo wniesienia skargi do organu nadzorczego — Prezesa Urzędu Ochrony Danych Osobowych, ul. Stawki 2, 00-193 Warszawa — jeżeli uzna, że przetwarzanie jej danych narusza przepisy o ochronie danych osobowych.

12. Decyzje automatyczne

Serwis nie podejmuje wobec użytkownika zautomatyzowanych decyzji, w tym decyzji opartych na profilowaniu, które wywoływałyby wobec niego skutki prawne lub w podobny sposób istotnie na niego wpływały (art. 22 RODO).

System generuje treści na podstawie klastrów artykułów i konfiguracji celu ustalonej przez klienta — jest to działanie narzędziowe wobec danych wnoszonych przez klienta, a nie profilowanie użytkowników serwisu.

13. Cookies

Zasady przechowywania informacji w urządzeniu końcowym użytkownika (cookies, localStorage) oraz sposób zarządzania zgodami opisuje odrębny dokument: Polityka cookies.

14. Zmiany polityki

Operator może zmieniać niniejszą politykę, w szczególności w związku ze zmianą zakresu przetwarzanych danych, listy podprocesorów lub przepisów prawa. O istotnych zmianach Operator informuje z wyprzedzeniem poprzez komunikat w serwisie lub wiadomość e-mail wysłaną na adres przypisany do konta, wskazując datę wejścia zmian w życie. Aktualna wersja i data wejścia w życie są zawsze widoczne w nagłówku tego dokumentu.

Dokument sporządzono w wersji polskiej i angielskiej. W razie rozbieżności wiążąca jest wersja polska.