Polityka prywatności

Ostatnia aktualizacja: lipiec 2026

W Branqo ochrona Pana/Pani prywatności nie jest dodatkową funkcjonalnością — stanowi fundamentalną zasadę naszego działania. Każdy element naszego systemu został zaprojektowany tak, aby minimalizować zakres zbieranych danych, przetwarzać je w sposób przejrzysty i zapewnić Panu/Pani pełną kontrolę nad nimi. Niniejsza Polityka prywatności określa, jakie dane zbieramy, w jaki sposób je wykorzystujemy oraz jakie przysługują Panu/Pani prawa w związku z ich przetwarzaniem.

Pana/Pani kod pozostaje Pana/Pani własnością

  • Pana/Pani kod nie jest nigdy przechowywany, rejestrowany ani wykorzystywany do trenowania modeli. Branqo działa jako lokalna aplikacja desktopowa. Repozytoria znajdują się na Pana/Pani urządzeniu — nigdy nie przesyłamy, nie kopiujemy ani nie przechowujemy kodu źródłowego na naszych serwerach.
  • Funkcje AI przesyłają wyłącznie różnice w kodzie (diff) w celu ich przetworzenia. Podczas korzystania z funkcji opartych na sztucznej inteligencji — takich jak generowanie opisów commitów, przegląd kodu czy rozwiązywanie konfliktów — wyłącznie odpowiedni fragment zmian (diff) jest przesyłany do naszego serwera proxy AI. Diff jest przekazywany do dostawcy modelu językowego (LLM), przetwarzany, a wynik zwracany do aplikacji klienckiej. Nie przechowujemy ani różnic, ani odpowiedzi modelu.
  • Skaner sekretów maskuje dane wrażliwe przed przesłaniem do AI. Przed przesłaniem jakiegokolwiek kontekstu kodu do naszego serwera proxy AI wbudowany Skaner sekretów automatycznie wykrywa i maskuje klucze API, tokeny, hasła oraz inne wzorce danych wrażliwych. Zamaskowane fragmenty są zastępowane tokenami zastępczymi, dzięki czemu model AI może nadal analizować strukturę kodu bez dostępu do Pana/Pani poufnych informacji.

Dane, które zbieramy

Zbieramy wyłącznie dane niezbędne do świadczenia i doskonalenia usługi:

Dane konta

Podczas zakładania konta Branqo (wymaganego wyłącznie dla funkcji Premium) zbieramy adres e-mail oraz nazwę wyświetlaną. W przypadku logowania za pośrednictwem GitHub lub Google OAuth otrzymujemy od dostawcy OAuth imię i nazwisko, adres e-mail oraz zdjęcie profilowe. Nie żądamy dostępu do Pana/Pani repozytoriów za pośrednictwem OAuth.

Identyfikator urządzenia

Aplikacja desktopowa Branqo generuje jednokierunkowy skrót kryptograficzny (SHA-256) identyfikatora komputera w Pana/Pani systemie operacyjnym. Skrót ten nie może zostać odwrócony w celu ujawnienia oryginalnego identyfikatora. Wykorzystujemy go do powiązania urządzeń z kontem użytkownika na potrzeby zarządzania urządzeniami, weryfikacji uprawnień do okresu próbnego oraz zapobiegania nadużyciom. Skrót jest przechowywany na naszych serwerach wraz z danymi konta.

Metryki użytkowania (zanonimizowane)

Zbieramy zanonimizowane, zagregowane metryki użytkowania w celu analizy sposobu korzystania z Branqo. Obejmują one informacje o wykorzystywanych funkcjach i częstotliwości ich użycia, lecz nigdy nie dotyczą zawartości repozytoriów. Metryki te nie pozwalają na identyfikację poszczególnych użytkowników. Zbieranie anonimowej telemetrii można wyłączyć w ustawieniach Branqo.

Dane płatnicze

Obsługa płatności jest realizowana w całości przez Stripe. Nigdy nie przetwarzamy, nie przechowujemy ani nie mamy wglądu w numery kart płatniczych. Od Stripe otrzymujemy wyłącznie status subskrypcji oraz identyfikatory rozliczeniowe niezbędne do zarządzania subskrypcją Premium.

Dzienniki wykorzystania AI

W przypadku użytkowników Premium rejestrujemy metadane dotyczące operacji AI (np. typ akcji, znacznik czasu, liczba tokenów, koszt) w celu naliczania opłat oraz wyświetlania danych w panelu użytkowania. Dzienniki te nigdy nie zawierają treści kodu ani odpowiedzi generowanych przez AI.

Monitorowanie błędów i wydajności

Korzystamy z Sentry — zewnętrznej usługi monitorowania błędów — w celu wykrywania, diagnozowania i usuwania awarii oraz problemów z wydajnością. W przypadku wystąpienia błędu Sentry otrzymuje techniczne dane diagnostyczne, takie jak szczegóły błędu, wskaźniki wydajności oraz metadane techniczne (na przykład typ przeglądarki i adres IP). Dane te są przetwarzane na terenie Unii Europejskiej (w niemieckim regionie Sentry) w ramach naszego prawnie uzasadnionego interesu polegającego na utrzymaniu niezawodności i bezpieczeństwa Branqo. Nigdy nie są wykorzystywane do celów reklamowych, nigdy nie służą do śledzenia Pana/Pani w różnych witrynach internetowych i nigdy nie obejmują treści Pana/Pani repozytoriów.

Zapobieganie oszustwom i zgodność z przepisami

W celu zapobiegania oszukańczym lub stanowiącym nadużycie subskrypcjom przetwarzamy Pana/Pani przybliżoną lokalizację (ustaloną na podstawie adresu IP) oraz ustawienia urządzenia i przeglądarki (takie jak preferowany język) w ramach naszego prawnie uzasadnionego interesu polegającego na ochronie usługi. W przypadkach, w których jest to wymagane, przetwarzamy również Pana/Pani dane rozliczeniowe w celu wypełnienia naszych obowiązków podatkowych oraz innych obowiązków prawnych.

Dane, których nie zbieramy

  • Brak śledzenia przez podmioty trzecie. Nie korzystamy z Google Analytics, Facebook Pixel ani żadnych skryptów śledzących podmiotów trzecich. Nasza strona internetowa i aplikacja są wolne od narzędzi reklamowego śledzenia.
  • Brak konieczności wyświetlania banera cookies. Wykorzystujemy wyłącznie pliki cookies ściśle niezbędne (np. do uwierzytelniania sesji). Nie stosujemy plików cookies śledzących, w związku z czym wyświetlanie banera o zgodzie na cookies nie jest wymagane.
  • Brak sprzedaży danych. Nigdy nie sprzedamy, nie udostępnimy odpłatnie ani nie przekażemy Pana/Pani danych osobowych podmiotom trzecim w celach reklamowych lub marketingowych.

Okres przechowywania danych

  • Dane konta są przechowywane przez okres aktywności konta. W każdej chwili może Pan/Pani zażądać usunięcia konta oraz wszystkich powiązanych danych, kontaktując się z nami.
  • Po usunięciu konta zachowujemy jednokierunkowy skrót kryptograficzny adresu e-mail oraz identyfikatora urządzenia w celu zapobiegania nadużyciom systemu okresów próbnych. Skróty te nie mogą zostać odwrócone w celu identyfikacji użytkownika. Zanonimizowane dokumenty rozliczeniowe mogą być przechowywane zgodnie z wymogami obowiązującego prawa podatkowego.
  • Dzienniki wykorzystania AI są automatycznie usuwane po upływie 90 dni. W każdej chwili może Pan/Pani zażądać ich wcześniejszego usunięcia.
  • Zanonimizowane metryki użytkowania są przechowywane bezterminowo, ponieważ nie pozwalają na identyfikację żadnego konkretnego użytkownika.

Prawa przysługujące Panu/Pani (GDPR i CCPA)

Branqo działa zgodnie z Ogólnym rozporządzeniem o ochronie danych (GDPR) Unii Europejskiej oraz kalifornijską ustawą o ochronie prywatności konsumentów (CCPA). Niezależnie od miejsca zamieszkania przysługują Panu/Pani następujące prawa:

  • Prawo dostępu: Może Pan/Pani zażądać kopii wszystkich danych osobowych, które przetwarzamy na Pana/Pani temat.
  • Prawo do sprostowania: Może Pan/Pani zażądać poprawienia nieprawidłowych danych osobowych.
  • Prawo do usunięcia: Może Pan/Pani zażądać usunięcia konta oraz wszystkich powiązanych danych osobowych.
  • Prawo do przenoszenia danych: Może Pan/Pani zażądać udostępnienia danych w formacie nadającym się do odczytu maszynowego.
  • Prawo do sprzeciwu: Może Pan/Pani w dowolnym momencie zrezygnować ze zbierania zanonimizowanej telemetrii.

W celu skorzystania z któregokolwiek z powyższych praw prosimy o kontakt pod adresem [email protected]. Odpowiemy w ciągu 30 dni.

Zmiany niniejszej Polityki

Niniejsza Polityka prywatności może być od czasu do czasu aktualizowana. W przypadku istotnych zmian powiadomimy Pana/Panią drogą elektroniczną (jeśli posiada Pan/Pani konto) oraz zaktualizujemy datę „Ostatnia aktualizacja” na początku niniejszej strony. Dalsze korzystanie z Branqo po wprowadzeniu zmian oznacza akceptację zaktualizowanej Polityki.

Kontakt

W przypadku pytań dotyczących niniejszej Polityki prywatności lub sposobu przetwarzania Pana/Pani danych prosimy o kontakt pod adresem [email protected].

Niniejsza Polityka prywatności jest udostępniana w wielu wersjach językowych dla wygody użytkowników. W przypadku rozbieżności między wersją angielską a jakimkolwiek tłumaczeniem prosimy o odwołanie się do wersji angielskiej jako tekstu wiążącego.