Poster Privacy Policy
Last updated: 27 October 2026. This is a translation – the Polish version of this policy is binding.
This policy describes which personal data I process in connection with the Poster product page, the sale and activation of PRO licenses, contact with customers and messages about Poster sent to businesses, and what rights you have.
- Controller. The data controller is Daniel Grodowski, running an unregistered business activity (Article 5 of the Polish Entrepreneurs' Law of 6 March 2018) based in Kraków, Poland, e-mail: kontakt@posterapp.pl. Write to this address about anything related to your personal data, including exercising your rights.
- The program runs on your side. Poster (LITE and PRO) runs on your server or NAS. Bots, API keys, social media accounts, post content and history stay on your device – I have no access to them, and the program does not send me usage data (telemetry). The program connects directly to the services you configure (e.g. Google Gemini, Telegram, X, Meta), under the terms of those services. Installation and updates download Docker images (e.g. n8n, RSSHub, Node.js) from their official registries, and the n8n editor checks n8n's servers for new n8n versions. You are responsible for the data you process in the program.
- Product page. The posterapp.pl page is hosted on GitHub Pages (GitHub, Inc.). When you view the page, GitHub processes technical data, e.g. your IP address and browser data, to deliver and protect it – under its own privacy statement. The page uses no cookies, analytics or tracking tools and loads no fonts or scripts from other servers. When you pick a language with the switch, it remembers that choice in your browser's storage (localStorage), from where it is not sent anywhere.
- Buying a PRO license. PRO licenses are sold by Polar Software, Inc. (USA) – the Polar payment platform – as the merchant of record: you conclude the purchase contract with Polar under its buyer terms, and Polar accepts the payment, issues the sales document and settles taxes. Polar processes the data you enter when buying (e.g. name, e-mail, country and billing address, payment details) as a separate controller, under its own privacy policy. From Polar I receive: name, e-mail, country, order data (product, amount, discount, currency, tax, date, payment status and refunds), and the license key and its activations. I do not receive card or bank account details. I also keep the order data in a sales ledger on my own server.
- License activation and PRO updates. When you click Check the key in the panel, the panel sends Polar only the license key (the check does not activate the license). The
scripts/upgrade-to-pro.sh script sends Polar the license key, the device name (the server's host name) and a public SSH key generated on your device – the private key never leaves it. I add the public key to the private poster-pro repository on GitHub as a read-only key and remove it when the license expires or the payment is refunded. On every update (scripts/update.sh) the device checks the license status with Polar (license key and activation ID) and downloads the new version from GitHub, which sees the device's IP address.
- Contact and support. When you write to me, I process your e-mail address and the content of your message. Issues in the public
poster-app repository on GitHub are visible to everyone – do not put keys or personal data there.
- Messages to businesses (B2B). I may send an e-mail about Poster to people whose work involves publishing on social media or who run businesses that Poster may help (e.g. marketing agencies, publishers, newsrooms, companies with a YouTube channel). I then process business data: name, work e-mail address, job title, the company's name, website and country, and publicly available information about its activity (e.g. the company's social media profiles), as well as the content of your reply. The data comes from publicly available sources, including company websites, business registries and directories, and professional publications and profiles. I send the messages from kontakt@posterapp.pl, only to work addresses and only to countries where the law allows such contact without the recipient's prior consent – I do not send them to addresses in Poland. If you do not want to receive them, reply "no" – I will not write to you again.
- Purposes and legal bases.
- selling licenses, activation, updates and support – performance of a contract (Art. 6(1)(b) GDPR);
- sales records and tax settlements – legal obligation (Art. 6(1)(c) GDPR);
- protection against license abuse and establishing, exercising or defending legal claims – my legitimate interest (Art. 6(1)(f) GDPR);
- answering questions outside the contract – my legitimate interest (Art. 6(1)(f) GDPR);
- messages about Poster to businesses (direct marketing) and a suppression list of people who opted out of them – my legitimate interest (Art. 6(1)(f) GDPR).
- Recipients. Data may be received by: Polar (payments and licenses), GitHub (hosting of the page and the PRO repository), Seohost (seohost.pl – hosting of the kontakt@posterapp.pl mailbox), Google (Gmail – my mailbox, to which Polar sends order notifications) and – where the law requires it – tax authorities. Polar's order notification contains the buyer's e-mail address and country. The sales ledger and its backups are kept only on my own server.
- Transfers outside the EEA. GitHub, Polar and Google may process data outside the European Economic Area, including in the USA. You give the purchase data to Polar directly, and Polar is responsible for it as a separate controller. Transfers to GitHub and Google are based on the European Commission decision on the EU-US Data Privacy Framework or on standard contractual clauses – in line with these companies' privacy terms.
- How long. Order and sales ledger data – for the period required by tax law (as a rule 5 years from the end of the year in which the tax payment deadline passed). Activation data – for the duration of the license, then until claims become time-barred. Correspondence – for as long as needed to handle the matter, then 12 more months; correspondence about the contract (e.g. complaints) – until claims become time-barred. Data of people I write to as part of messages to businesses – up to 12 months from the last message (your reply is correspondence, see above). After you opt out or object, I keep only your e-mail address on a suppression list so that I do not write to you again.
- Your rights. You have the right to access, rectify and erase your data, to restrict its processing and to data portability, and the right to object to processing based on legitimate interest – to direct marketing (point 7) at any time and without giving a reason. You can also lodge a complaint with the President of the Personal Data Protection Office (Prezes Urzędu Ochrony Danych Osobowych, ul. Stawki 2, 00-193 Warszawa, Poland). For data processed by Polar you can also contact Polar directly.
- Voluntary data. Providing data is voluntary, but without it you cannot buy or activate a PRO license. I do not collect the data for messages to businesses from you – point 7 describes its source. I do not make decisions about you based solely on automated processing, including profiling – the automatic license key validity check only serves the performance of the contract.
- Changes. I announce changes to this policy on the product page; the current version is always at this address.
Polityka prywatności Poster
Ostatnia aktualizacja: 27 października 2026 r.
Ta polityka opisuje, jakie dane osobowe przetwarzam w związku ze stroną produktu Poster, sprzedażą i aktywacją licencji PRO, kontaktem z klientami i wiadomościami o Posterze wysyłanymi do firm, a także jakie masz prawa.
- Administrator. Administratorem danych jest Daniel Grodowski, prowadzący działalność nierejestrowaną (art. 5 ustawy z dnia 6 marca 2018 r. – Prawo przedsiębiorców) z miejscem wykonywania działalności w Krakowie, e-mail: kontakt@posterapp.pl. W sprawach danych osobowych, także żeby skorzystać ze swoich praw, pisz na ten adres.
- Program działa u Ciebie. Poster (LITE i PRO) działa na Twoim serwerze albo NAS-ie. Boty, klucze API, konta w serwisach społecznościowych, treści postów i historia zostają na Twoim urządzeniu – nie mam do nich dostępu, a program nie wysyła mi danych o używaniu (telemetrii). Program łączy się bezpośrednio z usługami, które sam skonfigurujesz (np. Google Gemini, Telegram, X, Meta), na zasadach tych usług. Instalacja i aktualizacje pobierają obrazy Dockera (np. n8n, RSSHub, Node.js) z ich oficjalnych rejestrów, a edytor n8n sprawdza dostępność nowych wersji n8n na serwerach n8n. Za dane, które przetwarzasz w programie, odpowiadasz Ty.
- Strona produktu. Strona posterapp.pl jest hostowana w usłudze GitHub Pages (GitHub, Inc.). Przy wyświetlaniu strony GitHub przetwarza dane techniczne, np. adres IP i dane przeglądarki, żeby ją dostarczyć i chronić – na zasadach swojego oświadczenia o prywatności. Strona nie używa plików cookie, analityki ani narzędzi śledzących i nie pobiera czcionek ani skryptów z innych serwerów. Gdy wybierzesz język przełącznikiem, zapamiętuje ten wybór w pamięci Twojej przeglądarki (localStorage), skąd nie jest nigdzie wysyłany.
- Zakup licencji PRO. Licencję PRO sprzedaje Polar Software, Inc. (USA) – operator płatności Polar – jako sprzedawca (merchant of record): umowę zakupu zawierasz z Polarem na jego warunkach dla kupujących, a Polar przyjmuje płatność, wystawia dokument sprzedaży i rozlicza podatki. Dane podane przy zakupie (np. imię i nazwisko, e-mail, kraj i adres rozliczeniowy, dane płatności) Polar przetwarza jako odrębny administrator, na zasadach swojej polityki prywatności. Od Polara otrzymuję: imię i nazwisko, e-mail, kraj, dane zamówienia (produkt, kwota, rabat, waluta, podatek, data, status płatności i zwroty) oraz klucz licencyjny i jego aktywacje. Nie otrzymuję danych karty ani rachunku bankowego. Dane zamówień przechowuję też w ewidencji sprzedaży na własnym serwerze.
- Aktywacja licencji i aktualizacje PRO. Gdy w panelu klikasz Sprawdź klucz, panel wysyła do Polara sam klucz licencyjny (sprawdzenie nie aktywuje licencji). Skrypt
scripts/upgrade-to-pro.sh wysyła do Polara klucz licencyjny, nazwę urządzenia (nazwę hosta serwera) i publiczny klucz SSH wygenerowany na Twoim urządzeniu – klucz prywatny nigdy go nie opuszcza. Publiczny klucz dodaję do prywatnego repozytorium poster-pro w serwisie GitHub jako klucz tylko do odczytu, a po wygaśnięciu licencji albo zwrocie płatności go usuwam. Przy każdej aktualizacji (scripts/update.sh) urządzenie sprawdza w Polarze stan licencji (klucz licencyjny i identyfikator aktywacji) i pobiera nową wersję z GitHuba, który widzi przy tym adres IP urządzenia.
- Kontakt i wsparcie. Gdy do mnie piszesz, przetwarzam Twój adres e-mail i treść wiadomości. Zgłoszenia w publicznym repozytorium
poster-app w serwisie GitHub widzą wszyscy – nie umieszczaj w nich kluczy ani danych osobowych.
- Wiadomości do firm (B2B). Do osób, które zawodowo zajmują się publikowaniem w mediach społecznościowych albo prowadzą firmy, którym Poster może się przydać (np. agencje marketingowe, wydawcy, redakcje, firmy z kanałem YouTube), mogę wysłać e-mail z informacją o Posterze. Przetwarzam wtedy dane służbowe: imię i nazwisko, służbowy adres e-mail, stanowisko, nazwę, stronę internetową i kraj firmy oraz publicznie dostępne informacje o jej działalności (np. profile firmy w mediach społecznościowych), a także treść Twojej odpowiedzi. Dane pochodzą z publicznie dostępnych źródeł, m.in. ze stron internetowych firm, rejestrów i katalogów firm oraz publikacji i profili zawodowych. Wiadomości wysyłam z adresu kontakt@posterapp.pl, tylko na adresy służbowe i tylko do krajów, w których prawo pozwala na taki kontakt bez wcześniejszej zgody odbiorcy – nie wysyłam ich na adresy w Polsce. Jeśli nie chcesz ich dostawać, odpowiedz „nie” – więcej do Ciebie nie napiszę.
- Cele i podstawy prawne.
- sprzedaż licencji, aktywacja, aktualizacje i wsparcie – wykonanie umowy (art. 6 ust. 1 lit. b RODO);
- ewidencja sprzedaży i rozliczenia podatkowe – obowiązek prawny (art. 6 ust. 1 lit. c RODO);
- ochrona przed nadużyciami licencji oraz ustalanie i dochodzenie roszczeń albo obrona przed nimi – mój prawnie uzasadniony interes (art. 6 ust. 1 lit. f RODO);
- odpowiedzi na pytania spoza umowy – mój prawnie uzasadniony interes (art. 6 ust. 1 lit. f RODO);
- wiadomości o Posterze do firm (marketing bezpośredni) i lista wykluczeń osób, które z nich zrezygnowały – mój prawnie uzasadniony interes (art. 6 ust. 1 lit. f RODO).
- Odbiorcy. Dane mogą otrzymać: Polar (obsługa płatności i licencji), GitHub (hosting strony i repozytorium PRO), Seohost (seohost.pl – hosting poczty kontakt@posterapp.pl), Google (Gmail – moja skrzynka, na którą Polar wysyła powiadomienia o zamówieniach) oraz – gdy wymaga tego prawo – organy podatkowe. Powiadomienie Polara o zamówieniu zawiera adres e-mail i kraj kupującego. Ewidencja sprzedaży i jej kopie zapasowe są tylko na moim serwerze.
- Przekazywanie poza EOG. GitHub, Polar i Google mogą przetwarzać dane poza Europejskim Obszarem Gospodarczym, m.in. w USA. Dane podane przy zakupie przekazujesz Polarowi bezpośrednio, a Polar odpowiada za nie jako odrębny administrator. Przekazanie danych do GitHuba i Google opiera się na decyzji Komisji Europejskiej w sprawie EU-US Data Privacy Framework albo na standardowych klauzulach umownych – zgodnie z zasadami prywatności tych firm.
- Jak długo. Dane zamówień i ewidencji sprzedaży – przez okres wymagany przepisami podatkowymi (co do zasady 5 lat od końca roku, w którym upłynął termin płatności podatku). Dane aktywacji – przez czas trwania licencji, a potem do przedawnienia roszczeń. Korespondencję – przez czas potrzebny do obsługi sprawy, a potem jeszcze 12 miesięcy; korespondencję dotyczącą umowy (np. reklamacji) – do przedawnienia roszczeń. Dane osób, do których piszę w ramach wiadomości do firm – do 12 miesięcy od ostatniej wiadomości (Twoja odpowiedź jest korespondencją, wyżej). Po rezygnacji albo sprzeciwie zachowuję tylko Twój adres e-mail na liście wykluczeń, żeby więcej do Ciebie nie napisać.
- Twoje prawa. Masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania i przenoszenia oraz prawo sprzeciwu wobec przetwarzania na podstawie prawnie uzasadnionego interesu – wobec marketingu bezpośredniego (pkt 7) w każdej chwili i bez podawania przyczyny. Możesz też wnieść skargę do Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa). W sprawie danych przetwarzanych przez Polar możesz zwrócić się także bezpośrednio do Polara.
- Dobrowolność. Podanie danych jest dobrowolne, ale bez nich nie da się kupić ani aktywować licencji PRO. Danych do wiadomości do firm nie zbieram od Ciebie – ich źródło opisuje pkt 7. Nie podejmuję wobec Ciebie decyzji opartych wyłącznie na zautomatyzowanym przetwarzaniu, w tym profilowaniu – automatyczne sprawdzenie ważności klucza licencyjnego służy tylko wykonaniu umowy.
- Zmiany. O zmianach tej polityki informuję na stronie produktu; aktualna wersja jest zawsze pod tym adresem.