POLITYKA PRYWATNOŚCI

TreeTank Ads Ads Baby

Ostatnia aktualizacja:

Ta polityka wyjaśnia, do jakich danych użytkownika Google i Meta ma dostęp TreeTank Ads Ads Baby, jak je wykorzystuje, komu je udostępnia, jak je chroni, jak długo je przechowuje i jak możesz je usunąć. Aplikacja zbiera te dane przez API Google i Meta i przetwarza je na Twoim komputerze. TreeTank nie utrzymuje dla aplikacji żadnych serwerów, więc dane nie są przekazywane do TreeTank.

Polityka obejmuje rodzinę pluginów Ads Ads Baby publikowaną przez TreeTank (Jacek Mariański): Google Ads Baby, Meta Ads Baby, Google Analytics Baby, Report Baby i Marketing Context MCP, a także marketplace Ads Ads Baby. Na ekranach logowania Google i Meta aplikacja występuje jako TreeTank Ads Ads Baby. Więcej o aplikacji: treetank.net/pl/ads-ads-baby.

Każdy plugin to lokalny serwer MCP (Model Context Protocol). Uruchamia go jako proces na Twoim komputerze host asystenta AI, na przykład Claude Code, Codex albo Cursor.

Po zalogowaniu się przez Google TreeTank Ads Ads Baby zbiera wymienione poniżej dane użytkownika Google przez Google Ads API i API Google Analytics. Aplikacja zbiera je wyłącznie na Twoim komputerze, gdy Ty lub Twój asystent AI wywołujecie jedno z jej narzędzi.

Konta Google Ads: identyfikatory klientów, nazwy kont i powiązania z kontem menedżera (MCC)

Jak zbierane
Google Ads API, gdy pytasz o swoje konta
Cel
Wybór konta, na którym pracujesz
Przechowywanie
W pamięci Twojego komputera na czas wywołania narzędzia
Okres
Nie są przechowywane po wywołaniu narzędzia
Komu udostępniane
Twój asystent AI, na Twoją prośbę

Struktura i ustawienia konta Google Ads: kampanie, grupy reklam, reklamy, słowa kluczowe, komponenty, budżety, stawki, kierowanie i cele konwersji

Jak zbierane
Google Ads API, gdy zadajesz pytanie lub uruchamiasz analizę
Cel
Pokazanie i analiza konta oraz przygotowanie zmian, o które prosisz
Przechowywanie
W pamięci Twojego komputera na czas wywołania narzędzia
Okres
Nie są przechowywane po wywołaniu narzędzia
Komu udostępniane
Twój asystent AI, na Twoją prośbę

Dane o skuteczności Google Ads: wyświetlenia, kliknięcia, koszt, konwersje, wartość konwersji i wyszukiwane hasła

Jak zbierane
Raporty Google Ads API, gdy o nie prosisz
Cel
Odpowiedzi na pytania i wbudowane analizy, np. zmarnowanego budżetu
Przechowywanie
W pamięci Twojego komputera na czas wywołania narzędzia
Okres
Nie są przechowywane po wywołaniu narzędzia
Komu udostępniane
Twój asystent AI, na Twoją prośbę

Zatwierdzone zmiany w Google Ads: akcja, identyfikator konta, parametry, podgląd i wynik API

Jak zbierane
Zapisywane przez aplikację, gdy zatwierdzasz zmianę słowem bezpieczeństwa
Cel
Wykonanie zmiany i dziennik, który możesz przejrzeć lub na jego podstawie cofnąć zmianę
Przechowywanie
~/.google-ads-baby/mutation-history.jsonl na Twoim komputerze
Okres
Do czasu usunięcia pliku
Komu udostępniane
Nikomu

Konta Google Analytics i usługi GA4: identyfikatory, nazwy, niestandardowe wymiary i dane oraz połączone konta Google Ads

Jak zbierane
Google Analytics Admin API, gdy o nie prosisz
Cel
Wybór usługi i interpretacja jej raportów
Przechowywanie
W pamięci Twojego komputera na czas wywołania narzędzia
Okres
Nie są przechowywane po wywołaniu narzędzia
Komu udostępniane
Twój asystent AI, na Twoją prośbę

Raporty Google Analytics: wymiary i dane, o które prosisz, np. sesje, konwersje, przychód, kanał, kampania i koszt Google Ads

Jak zbierane
Google Analytics Data API, gdy o nie prosisz
Cel
Odpowiedzi na pytania oraz obliczenie skuteczności kampanii i ROAS
Przechowywanie
W pamięci Twojego komputera na czas wywołania narzędzia
Okres
Nie są przechowywane po wywołaniu narzędzia
Komu udostępniane
Twój asystent AI, na Twoją prośbę

Token odświeżania OAuth

Jak zbierane
Logowanie Google OAuth, które rozpoczynasz
Cel
Autoryzacja zapytań API w Twoim imieniu
Przechowywanie
config.json w ~/.google-ads-baby/ lub ~/.google-analytics-baby/ na Twoim komputerze
Okres
Do czasu cofnięcia dostępu lub usunięcia pliku
Komu udostępniane
Nikomu. Jest wysyłany wyłącznie do Google

Aplikacja nie zbiera Twojego imienia i nazwiska, adresu e-mail, zdjęcia profilowego, kontaktów ani żadnych innych informacji z konta Google i nie prosi o żadne zakresy poza dwoma wymienionymi powyżej.

TreeTank Ads Ads Baby prosi Google o dwa zakresy OAuth i żadne inne. Nie prosi o Twój profil Google, adres e-mail, kontakty, Gmaila, Dysk ani żaden inny produkt Google.

  • Google Ads (www.googleapis.com/auth/adwords), używany przez Google Ads Baby: lista kont Google Ads, do których masz dostęp, z ich identyfikatorami i nazwami; struktura konta, w tym kampanie, grupy reklam, reklamy, słowa kluczowe, komponenty, budżety, strategie ustalania stawek, kierowanie i cele konwersji; raporty skuteczności, w tym wyświetlenia, kliknięcia, koszt, konwersje i wyszukiwane hasła. Ten zakres pozwala też tworzyć, zmieniać, wstrzymywać i usuwać te elementy, ale tylko po zatwierdzeniu każdej zmiany słowem bezpieczeństwa.
  • Google Analytics (www.googleapis.com/auth/analytics.readonly), używany przez Google Analytics Baby: lista kont Analytics i usług GA4, do których masz dostęp; konfiguracja usługi, w tym niestandardowe wymiary i dane oraz połączone konta Google Ads; standardowe raporty i raporty czasu rzeczywistego z wymiarami i danymi, o które prosisz. Ten zakres jest tylko do odczytu, więc plugin nie może niczego zmienić w Google Analytics.
  • Do odpowiedzi na prośbę, którą kierujesz do asystenta AI, np. „pokaż koszt kampanii z zeszłego miesiąca” albo „znajdź wyszukiwane hasła z wydatkami i bez konwersji”.
  • Do wbudowanych analiz, takich jak raport higieny konta, kandydaci do zwiększenia budżetu i marnowane wyszukiwane hasła, liczonych na Twoim komputerze.
  • Tylko w Google Ads: do wykonania zmiany po obejrzeniu jej podglądu i zatwierdzeniu.
  • Dane nie są wykorzystywane do reklamy, profilowania, oceny zdolności kredytowej ani sprzedaży i nie używam ich do trenowania modeli AI. Nikt w TreeTank nie może ich przeczytać, bo nigdy do mnie nie trafiają.
  • Token odświeżania OAuth i ustawienia klienta: w ~/.google-ads-baby/config.json i ~/.google-analytics-baby/config.json na Twoim komputerze, do czasu cofnięcia dostępu lub usunięcia pliku. W tym samym miejscu zapisywany jest wpisany developer token Google Ads.
  • Odpowiedzi API: przechowywane w pamięci tylko na czas wywołania narzędzia, a następnie przekazywane asystentowi AI. Pluginy nie zapisują ich w bazie danych ani w pamięci podręcznej.
  • Dziennik zmian: każda zatwierdzona zmiana w Google Ads trafia do ~/.google-ads-baby/mutation-history.jsonl z czasem, identyfikatorem konta, akcją, parametrami, podglądem i wynikiem API, żeby można ją było sprawdzić lub cofnąć. Zostaje tam do czasu usunięcia.
  • Pliki, o które prosisz: raport wygenerowany przez Report Baby albo notatka zapisana w Marketing Context MCP są przechowywane w ich lokalnych folderach do czasu usunięcia.
  • Cała komunikacja z Google odbywa się przez HTTPS. Logowanie OAuth wraca na lokalny adres na Twoim komputerze (localhost), a nie na serwer TreeTank.

Aplikacja udostępnia dane użytkownika Google wyłącznie asystentowi AI, w którym ją uruchamiasz, i tylko w wyniku Twojej prośby. Ten asystent, np. Claude Code, Codex albo Cursor, może przesłać je do swojego dostawcy modelu zgodnie z własną polityką prywatności. Dane użytkownika Google nie są przekazywane do TreeTank ani nikomu innemu, chyba że sam o tym zdecydujesz, np. wysyłając raport klientowi, albo wymaga tego prawo.

Wykorzystywanie przez TreeTank Ads Ads Baby informacji otrzymanych z API Google i ich przekazywanie do innych aplikacji jest zgodne z Google API Services User Data Policy (developers.google.com/terms/api-services-user-data-policy), w tym z wymaganiami Limited Use. W szczególności:

  • Dane użytkownika Google są wykorzystywane wyłącznie do realizacji funkcji opisanych w tej polityce, o które prosisz we własnej sesji.
  • Dane użytkownika Google są przekazywane innym tylko wtedy, gdy jest to konieczne do realizacji tych funkcji na Twoją prośbę, jak opisano powyżej, w celu zachowania zgodności z prawem albo w ramach fuzji lub przejęcia za Twoją zgodą.
  • Dane użytkownika Google nigdy nie są wykorzystywane ani przekazywane do wyświetlania reklam, w tym retargetingu i reklam spersonalizowanych lub opartych na zainteresowaniach, i nigdy nie są sprzedawane.
  • Dane użytkownika Google nigdy nie są wykorzystywane do tworzenia, ulepszania ani trenowania ogólnych modeli AI lub uczenia maszynowego.
  • Nikt w TreeTank nie czyta danych użytkownika Google. Aplikacja nie ma serwera, który mógłby je otrzymać.
  • Każde zapytanie do API Google i Google OAuth jest wysyłane bezpośrednio z Twojego komputera przez HTTPS (TLS). Nie ma po drodze serwera TreeTank, więc nie istnieje centralna baza tokenów ani danych kont, która mogłaby wyciec.
  • Logowanie OAuth przekierowuje na lokalny adres na Twoim komputerze (localhost), więc kod autoryzacji nie przechodzi przez serwer strony trzeciej.
  • Token odświeżania jest zapisany wyłącznie w pliku konfiguracyjnym pluginu w Twoim katalogu domowym. Dostęp do niego kontroluje konto użytkownika w systemie operacyjnym; zalecam szyfrowanie dysku i nieudostępnianie swojego konta innym osobom.
  • Mechanizm bezpieczeństwa Google Ads Baby wymaga osobnego zatwierdzenia jednorazowym słowem bezpieczeństwa przed wysłaniem jakiejkolwiek zmiany, więc asystent AI nie może sam zmienić Twojego konta.
  • Kod źródłowy jest publiczny, więc każdy może sprawdzić, jak aplikacja obchodzi się z danymi.
  • Tokeny OAuth: do czasu cofnięcia dostępu lub usunięcia pliku konfiguracyjnego.
  • Odpowiedzi API: nie są przechowywane. Istnieją w pamięci tylko podczas wywołania narzędzia.
  • Dziennik zmian i pliki, które tworzysz: na Twoim komputerze, do czasu ich usunięcia.
  • Aby cofnąć dostęp aplikacji, wejdź na myaccount.google.com/permissions i usuń TreeTank Ads Ads Baby. Google unieważni wtedy tokeny.
  • Aby usunąć wszystkie lokalnie zapisane dane użytkownika Google, usuń katalogi ~/.google-ads-baby/ i ~/.google-analytics-baby/ oraz niepotrzebne raporty i notatki.
  • TreeTank nie przechowuje żadnych danych użytkownika Google, więc po mojej stronie nie ma czego usuwać. Pytania dotyczące usuwania danych: hello@treetank.net.

Meta Ads Baby prosi logowanie przez Facebooka o uprawnienia ads_read, ads_management i business_management. Używa ich do odczytu kont reklamowych, kampanii, zestawów reklam, reklam, kreacji, grup odbiorców i statystyk, do których masz dostęp, oraz do wykonywania zmian zatwierdzonych słowem bezpieczeństwa. Token dostępu jest zapisywany w ~/.meta-ads-baby/config.json na Twoim komputerze. Tak jak dane Google, dane Meta są przechowywane w pamięci tylko na czas wywołania narzędzia, trafiają wyłącznie do Twojego asystenta AI i nigdy nie docierają do TreeTank.

Wszystkie dane zbierane przez aplikację, opisane w tej polityce, są przetwarzane przez aplikację na Twoim urządzeniu. TreeTank nie utrzymuje dla aplikacji serwerów, kont użytkowników, telemetrii, raportowania błędów, analityki ani SDK reklamowych. Dlatego kopie danych z Twoich kont reklamowych i analitycznych, raportów, notatek i tokenów OAuth nie są przekazywane do TreeTank, a TreeTank ich nie sprzedaje ani nie udostępnia.

Jedyne dane osobowe, które otrzymuje samo TreeTank, to korespondencja z Twojej inicjatywy. Jeśli napiszesz do mnie e-mail albo założysz zgłoszenie na GitHubie, otrzymuję Twój adres e-mail lub nazwę użytkownika GitHub i treść wiadomości. Używam ich wyłącznie do odpowiedzi i przechowuję jako historię wsparcia tak długo, jak jest przydatna, zwykle nie dłużej niż dwa lata. Zgłoszenia na GitHubie są publiczne i pozostają na GitHubie zgodnie z jego zasadami.

Pluginy zapisują konfigurację i pliki robocze lokalnie, domyślnie w katalogu domowym:

  • Google Ads Baby: ~/.google-ads-baby/ przechowuje tokeny OAuth, developer token, wybrane identyfikatory kont i lokalny dziennik zatwierdzonych zmian (mutation-history.jsonl).
  • Meta Ads Baby: ~/.meta-ads-baby/ przechowuje token dostępu Meta, opcjonalnie własne App ID i sekret aplikacji, ustawienia bezpieczeństwa i lokalny dziennik zatwierdzonych zmian.
  • Google Analytics Baby: ~/.google-analytics-baby/ przechowuje tokeny OAuth tylko do odczytu i ustawienia pluginu.
  • Report Baby: ~/.report-baby/ przechowuje brandbooki i wygenerowane pliki PDF, PNG i PPTX.
  • Marketing Context MCP: ~/.marketing-context/ przechowuje notatki o klientach, decyzje, przeglądy i zadania zapisane przez Ciebie lub asystenta, a także lokalną pamięć podręczną wyszukiwania.

Twój komputer łączy się bezpośrednio z poniższymi usługami. Żadne z tych połączeń nie przechodzi przez serwer TreeTank.

  • Platformy reklamowe i analityczne, które autoryzujesz: Google Ads API, Google Analytics Data i Admin API, Google OAuth, Meta Graph API i logowanie przez Facebooka. Zapytania używają Twoich tokenów i pobierają lub zmieniają dane tylko na kontach, do których dasz dostęp.
  • GitHub (raw.githubusercontent.com i api.github.com): plugin pobiera pliki serwera z publicznego repozytorium przy pierwszym uruchomieniu, jeśli ich brakuje, oraz po wywołaniu update_plugin. Marketing Context MCP przy starcie odświeża też dołączone artykuły wiedzy; można to wyłączyć ustawieniem auto_update. Te zapytania nie zawierają danych o Tobie ani o Twoich kontach.
  • Powrót z logowania Meta: po zalogowaniu przez Facebooka przeglądarka otwiera statyczną stronę na treetank-net.github.io, która przekazuje token do pluginu pod adresem 127.0.0.1. Token jest we fragmencie adresu URL, którego przeglądarka nie wysyła na serwery GitHuba.
  • Adresy, które podajesz: gdy prosisz plugin o użycie obrazu lub dokumentu źródłowego z adresu w sieci, plugin pobiera ten plik bezpośrednio.
  • Lokalny model wyszukiwania: Marketing Context MCP może zainstalować pakiet @huggingface/transformers z rejestru npm i pobrać mały model embeddingów z Hugging Face. Embeddingi notatek powstają na Twoim komputerze, a notatki nigdy nie są wysyłane. Można to wyłączyć ustawieniem embeddings lub zmienną MARKETING_CONTEXT_EMBED=0.

Wyniki narzędzi, np. dane kampanii, metryki czy notatki, trafiają do asystenta AI, który wywołał narzędzie. Asystent może przesłać je dalej do dostawcy modelu, np. Anthropic, OpenAI albo Cursor. To przetwarzanie opisuje polityka prywatności asystenta, nie ta.

Google i Meta przetwarzają zapytania API zgodnie z własnymi zasadami: Polityką prywatności Google (policies.google.com/privacy) i Polityką prywatności Meta (www.facebook.com/privacy/policy/). GitHub, npm i Hugging Face mogą rejestrować standardowe dane zapytań, np. adres IP, podczas pobierania plików.

Wszystko, co zapisują pluginy, znajduje się na Twoim komputerze, więc możesz to w każdej chwili przejrzeć, poprawić, wyeksportować lub usunąć samodzielnie. W odniesieniu do korespondencji, którą przechowuję, możesz zażądać dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania albo wnieść sprzeciw, pisząc na hello@treetank.net. Przetwarzam ją na podstawie prawnie uzasadnionego interesu, jakim jest odpowiedź na Twoją wiadomość (art. 6 ust. 1 lit. f RODO), i odpowiadam w ciągu 30 dni.

Możesz też wnieść skargę do organu nadzorczego. W Polsce jest nim Prezes Urzędu Ochrony Danych Osobowych (uodo.gov.pl); w innych krajach UE zobacz edpb.europa.eu/about-edpb/about-edpb/members_en.

Jeśli przyszła wersja zmieni sposób obsługi danych, zaktualizuję tę stronę i datę powyżej przed wydaniem tej wersji. Kod źródłowy wszystkich pluginów jest publiczny, więc możesz samodzielnie porównać tę politykę z kodem.

Pytania: hello@treetank.net albo zgłoszenie (issue) w repozytorium danego pluginu na GitHubie.