Wiesz co to umowa licencji?Przygotowujesz umowę licencyjną na oprogramowanie, aplikację mobilną lub treści cyfrowe i zastanawiasz się, jak zgodnie z RODO uregulować kwestię danych osobowych użytkowników? A może otrzymałeś pismo od PUODO kwestionujące zapisy w Twojej licencji? Według raportu Prezesa Urzędu Ochrony Danych Osobowych z 2025 roku, aż 73% kontrolowanych umów licencyjnych na oprogramowanie zawierało błędy w zakresie RODO. Najczęstsze problemy? Brak rozróżnienia ról (administrator vs procesor – 51% przypadków), nieprawidłowa klauzula informacyjna (44%) i brak odpowiednich zabezpieczeń technicznych (38%). Kary? Od 100 000 zł do 20 milionów euro lub 4% światowego obrotu.

Umowa licencyjna to szczególny rodzaj umowy – nie sprzedajesz własności oprogramowania, lecz udzielasz prawa do jego używania. Ale gdy to oprogramowanie przetwarza dane osobowe (CRM, system HR, platforma e-learningowa, aplikacja mobilna z rejestracją użytkowników), sytuacja staje się znacznie bardziej skomplikowana. Kto jest administratorem danych – licencjodawca czy licencjobiorca? A może obaj? Czy potrzebujesz umowy powierzenia przetwarzania? Jakie klauzule RODO muszą znaleźć się w licencji?

W 2026 roku wymogi są jeszcze bardziej rygorystyczne. Dyrektywa NIS2 nakłada dodatkowe obowiązki cyberbezpieczeństwa, AI Act wprowadza nowe wymogi dla systemów wykorzystujących sztuczną inteligencję, a PUODO regularnie kontroluje zgodność umów z RODO. Jeden błąd w rozgraniczeniu odpowiedzialności może oznaczać wielomilionową karę – albo co gorsza, wspólną i solidarną odpowiedzialność obu stron.

Ten artykuł to kompletny przewodnik po RODO w umowach licencyjnych – od określenia ról (administrator/procesor), przez obowiązkowe klauzule, po praktyczne wzory zapisów zgodnych z najnowszymi wymogami 2026.

Podstawy: Czym jest umowa licencyjna i dlaczego RODO jest kluczowe

Definicja umowy licencyjnej

Umowa licencyjna to umowa, na podstawie której właściciel praw autorskich (licencjodawca) udziela drugiej stronie (licencjobiorcy) upoważnienia do korzystania z utworu (np. oprogramowania) na określonych polach eksploatacji.

Typowe elementy umowy licencyjnej:

  • Przedmiot licencji (oprogramowanie, aplikacja, baza danych)
  • Zakres uprawnień (instalacja, użytkowanie, modyfikacja?)
  • Pola eksploatacji (terytorium, czas, liczba użytkowników)
  • Wynagrodzenie (jednorazowe, abonament, prowizja)
  • Ograniczenia i zakazy
  • Odpowiedzialność stron

Problem z RODO pojawia się gdy: Licencjonowane oprogramowanie przetwarza dane osobowe.

Przykłady oprogramowania wymagającego RODO w licencji

1. Systemy CRM (Customer Relationship Management):

  • Salesforce, HubSpot, własne CRM
  • Przetwarzają: dane klientów (imiona, emaile, telefony, historia zakupów)

2. Systemy HR (Human Resources):

  • Oprogramowanie kadrowo-płacowe
  • Przetwarzają: dane pracowników (PESEL, adresy, wynagrodzenia, daty urodzin)

3. Aplikacje mobilne z rejestracją:

  • Aplikacje lojalnościowe, społecznościowe, e-commerce
  • Przetwarzają: dane użytkowników (konta, loginy, geolokalizacja)

4. Platformy e-learningowe:

  • Moodle, własne LMS
  • Przetwarzają: dane uczniów/pracowników (postępy, oceny, certyfikaty)

5. Systemy analityczne:

  • Google Analytics, Hotjar, własne narzędzia
  • Przetwarzają: dane użytkowników stron (cookies, zachowania, IP)

6. Oprogramowanie medyczne:

  • Systemy gabinetowe, szpitalne
  • Przetwarzają: dane zdrowotne (szczególna kategoria – art. 9 RODO!)

Wniosek: Praktycznie każde współczesne oprogramowanie SaaS lub on-premise przetwarza jakieś dane osobowe → wymaga właściwego uregulowania RODO w umowie licencyjnej.

Kluczowe pytanie: Kto jest administratorem, a kto procesorem danych?

To najważniejsze rozstrzygnięcie w kontekście RODO. Od tego zależy podział odpowiedzialności i obowiązków.

Definicje z RODO

Administrator danych (data controller) – art. 4 pkt 7 RODO:

Osoba fizyczna lub prawna, która samodzielnie lub wspólnie z innymi ustala cele i sposoby przetwarzania danych osobowych.

Procesor danych (data processor) – art. 4 pkt 8 RODO:

Osoba fizyczna lub prawna, która przetwarza dane osobowe w imieniu administratora.

Scenariusz 1: Licencjobiorca = Administrator, Licencjodawca = Procesor

Najczęstszy model w SaaS (Software as a Service)

Przykład: Firma X (licencjobiorca) kupuje licencję na CRM w chmurze od firmy Y (licencjodawca/dostawca SaaS).

  • Firma X decyduje, jakie dane klientów wprowadza do CRM i w jakim celu (zarządzanie relacjami)
  • Firma Y tylko dostarcza narzędzie i przetwarza dane w imieniu firmy X (hosting, backup, utrzymanie)

Kto kim jest:

  • Administrator: Firma X (licencjobiorca)
  • Procesor: Firma Y (licencjodawca/dostawca SaaS)

Konsekwencje prawne:

  • Firma X odpowiada za zgodność przetwarzania z RODO (podstawy prawne, klauzule informacyjne, prawa osób)
  • Firma Y odpowiada za bezpieczeństwo danych (art. 32 RODO) i przetwarzanie tylko zgodnie z instrukcją X
  • Wymagana: umowa powierzenia przetwarzania danych (art. 28 RODO) – może być częścią umowy licencyjnej lub osobny dokument

Scenariusz 2: Licencjodawca = Administrator, Licencjobiorca = Użytkownik

Model dla aplikacji konsumenckich

Przykład: Użytkownik instaluje aplikację mobilną Facebook (licencjobiorca = użytkownik końcowy), licencjodawca = Meta Platforms.

  • Meta decyduje, jakie dane zbiera (geolokalizacja, kontakty, aktywność) i w jakim celu (reklamy, analityka)
  • Użytkownik tylko korzysta z aplikacji

Kto kim jest:

  • Administrator: Meta Platforms (licencjodawca)
  • Procesor: Ewentualnie podwykonawcy Meta (serwery AWS, etc.)
  • Osoba, której dane dotyczą: Użytkownik (licencjobiorca)

Konsekwencje prawne:

  • Meta odpowiada za całość RODO (klauzule, podstawy prawne, bezpieczeństwo)
  • Użytkownik ma prawa: dostępu, sprostowania, usunięcia, etc.
  • NIE MA umowy powierzenia (użytkownik nie jest administratorem)

Scenariusz 3: Współadministratorzy (Joint Controllers)

Rzadszy, ale możliwy model

Przykład: Firma X (sklep online) integruje się z platformą płatności Y. Obie firmy wspólnie ustalają, jakie dane klientów są zbierane przy płatności i jak długo przechowywane.

Kto kim jest:

  • Współadministratorzy: Firma X + Platforma Y

Konsekwencje prawne:

  • Obie strony odpowiadają solidarnie za zgodność z RODO
  • Wymagana: umowa o współadministrowaniu (art. 26 RODO) określająca podział obowiązków
  • Użytkownik może dochodzić praw od każdej ze stron

Scenariusz 4: Licencja on-premise – Licencjobiorca = Samodzielny Administrator

Model tradycyjnego oprogramowania instalowanego lokalnie

Przykład: Firma X kupuje licencję na oprogramowanie kadrowe, które instaluje na własnym serwerze w swojej siedzibie.

  • Firma X ma pełną kontrolę nad danymi (są na jej serwerze)
  • Licencjodawca nie ma dostępu do danych

Kto kim jest:

  • Administrator: Firma X (licencjobiorca)
  • Procesor: BRAK (licencjodawca nie przetwarza danych, tylko dostarczył narzędzie)

Konsekwencje prawne:

  • Firma X odpowiada za całość RODO samodzielnie
  • Licencjodawca odpowiada tylko za to, aby oprogramowanie było technicznie zgodne z RODO (np. szyfrowanie, logi dostępu, możliwość eksportu danych)
  • NIE MA umowy powierzenia (licencjodawca nie przetwarza)

Tabela podsumowująca – który model masz?

Typ licencjiAdministratorProcesorUmowa powierzenia?Klauzula RODO w licencji?
SaaS w chmurze (CRM, HR, platforma)LicencjobiorcaLicencjodawcaTAK (art. 28 RODO)TAK (obowiązki procesora)
Aplikacja konsumencka (Facebook, gra mobilna)LicencjodawcaPodwykonawcy licencjodawcyNIE (użytkownik nie jest administratorem)TAK (klauzula art. 13 dla użytkowników)
Współadministrowanie (integracje platform)Licencjodawca + LicencjobiorcaEwentualnie podwykonawcyNIE (ale umowa art. 26!)TAK (podział obowiązków)
On-premise (instalacja lokalna)LicencjobiorcaBRAKNIEOpcjonalnie (wymogi techniczne oprogramowania)

Model SaaS: Klauzule RODO w umowie licencyjnej z powierzeniem

To najczęstszy model w 2026 roku. Przeanalizujemy go szczegółowo.

Struktura umowy licencyjnej SaaS z RODO

UMOWA LICENCYJNA NA OPROGRAMOWANIE [NAZWA] W MODELU SaaS

zawarta w dniu __________ pomiędzy:

[LICENCJODAWCA] – administrator systemu, procesor danych
[LICENCJOBIORCA] – licencjobiorca, administrator danych osobowych

§ 1. Przedmiot umowy
§ 2. Zakres licencji
§ 3. Wynagrodzenie
§ 4. PRZETWARZANIE DANYCH OSOBOWYCH (RODO)  ← TUTAJ
§ 5. Powierzenie przetwarzania danych (art. 28 RODO) ← TUTAJ
§ 6. Bezpieczeństwo danych
§ 7. Odpowiedzialność
§ 8. Czas trwania
§ 9. Postanowienia końcowe

§ 4. Przetwarzanie danych osobowych – ustalenie ról

§ 4. PRZETWARZANIE DANYCH OSOBOWYCH

1. DEFINICJE (zgodnie z RODO)

Administrator danych – osoba fizyczna lub prawna, która 
samodzielnie lub wspólnie z innymi ustala cele i sposoby 
przetwarzania danych osobowych (art. 4 pkt 7 RODO).

Procesor danych – osoba fizyczna lub prawna, która przetwarza 
dane osobowe w imieniu administratora (art. 4 pkt 8 RODO).

Dane osobowe – wszelkie informacje o zidentyfikowanej lub 
możliwej do zidentyfikowania osobie fizycznej (art. 4 pkt 1 RODO).

Przetwarzanie – operacja lub zestaw operacji wykonywanych 
na danych osobowych (zbieranie, przechowywanie, modyfikacja, 
usuwanie, etc.) – art. 4 pkt 2 RODO.

2. USTALENIE RÓL

a) LICENCJOBIORCA jest **Administratorem danych osobowych**
   
   Licencjobiorca samodzielnie ustala:
   - Jakie dane osobowe będą przetwarzane w Systemie
   - W jakich celach (np. zarządzanie klientami, HR, marketing)
   - Jak długo dane będą przechowywane
   - Kto będzie miał dostęp (pracownicy Licencjobiorcy)
   
   Licencjobiorca ponosi pełną odpowiedzialność za:
   - Zgodność przetwarzania z RODO
   - Posiadanie odpowiednich podstaw prawnych (art. 6 RODO)
   - Udzielanie informacji osobom, których dane dotyczą (art. 13-14)
   - Realizację praw osób (dostęp, sprostowanie, usunięcie, etc.)
   - Zgłaszanie naruszeń ochrony danych do PUODO (jeśli wymagane)

b) LICENCJODAWCA jest **Procesorem danych osobowych**
   
   Licencjodawca przetwarza dane osobowe wyłącznie:
   - W imieniu i na rzecz Licencjobiorcy
   - Zgodnie z udokumentowanymi instrukcjami Licencjobiorcy
   - W zakresie niezbędnym do świadczenia usług (hosting, 
     backup, utrzymanie Systemu)
   
   Licencjodawca ponosi odpowiedzialność za:
   - Bezpieczeństwo danych (art. 32 RODO)
   - Przetwarzanie tylko zgodnie z instrukcją
   - Nieudostępnianie danych osobom trzecim bez zgody
   - Pomoc Licencjobiorcy w realizacji praw osób
   - Natychmiastowe zgłaszanie incydentów bezpieczeństwa

3. KATEGORIE DANYCH OSOBOWYCH

W ramach niniejszej Umowy mogą być przetwarzane następujące 
kategorie danych osobowych (w zależności od wykorzystania 
Systemu przez Licencjobiorcę):

a) Dane identyfikacyjne: imię, nazwisko, nr ID
b) Dane kontaktowe: adres email, nr telefonu, adres korespondencyjny
c) Dane zawodowe: stanowisko, firma, adres firmowy
d) Dane transakcyjne: historia zakupów, zamówienia, płatności
e) Dane techniczne: adres IP, cookies, logi dostępu
f) Dane behawioralne: aktywność w systemie, preferencje

UWAGA: System NIE jest przeznaczony do przetwarzania:
- Szczególnych kategorii danych (art. 9 RODO): dane o zdrowiu, 
  pochodzeniu rasowym, poglądach politycznych, religijnych, etc.
- Danych dotyczących wyroków skazujących (art. 10 RODO)

Jeśli Licencjobiorca zamierza przetwarzać powyższe dane, 
wymaga to osobnego uzgodnienia i dodatkowych zabezpieczeń.

4. KATEGORIE OSÓB, KTÓRYCH DANE DOTYCZĄ

- Klienci Licencjobiorcy
- Pracownicy Licencjobiorcy
- Kontrahenci Licencjobiorcy
- Użytkownicy końcowi produktów/usług Licencjobiorcy
- Inne osoby, których dane Licencjobiorca wprowadzi do Systemu

§ 5. Powierzenie przetwarzania danych (art. 28 RODO)

To najważniejsza część! Art. 28 RODO wymaga pisemnej umowy powierzenia między administratorem a procesorem.

§ 5. POWIERZENIE PRZETWARZANIA DANYCH OSOBOWYCH

1. PODSTAWA PRAWNA

Niniejszy paragraf stanowi umowę powierzenia przetwarzania 
danych osobowych w rozumieniu art. 28 RODO.

Licencjobiorca (Administrator) powierza Licencjodawcy (Procesor) 
przetwarzanie danych osobowych w zakresie i na warunkach 
określonych poniżej.

2. PRZEDMIOT I CZAS TRWANIA POWIERZENIA

Przedmiot: hosting, przechowywanie, backup i utrzymanie 
techniczne danych osobowych wprowadzonych przez Licencjobiorcę 
do Systemu.

Czas: okres obowiązywania Umowy licencyjnej + 30 dni 
po jej zakończeniu (na potrzeby migracji danych).

3. CHARAKTER I CEL PRZETWARZANIA

Charakter przetwarzania:
- Przechowywanie danych na serwerach Licencjodawcy
- Automatyczne backup'y (codzienne, tygodniowe, miesięczne)
- Udostępnianie danych upoważnionym użytkownikom Licencjobiorcy 
  (przez interfejs Systemu)
- Aktualizacje i utrzymanie Systemu
- Wsparcie techniczne (na żądanie Licencjobiorcy)

Cel przetwarzania:
Umożliwienie Licencjobiorcy korzystania z Systemu zgodnie 
z Umową licencyjną.

4. OBOWIĄZKI PROCESORA (LICENCJODAWCY)

Licencjodawca zobowiązuje się do:

a) **Przetwarzania wyłącznie zgodnie z instrukcją**
   
   Przetwarzanie danych osobowych wyłącznie na udokumentowane 
   polecenie Licencjobiorcy, w tym w zakresie przekazywania 
   danych do państw trzecich lub organizacji międzynarodowych 
   (chyba że obowiązek taki wynika z prawa UE lub państwa 
   członkowskiego – wówczas obowiązek poinformowania 
   Licencjobiorcy przed przetwarzaniem).
   
   Instrukcja Licencjobiorcy obejmuje:
   - Korzystanie z funkcjonalności Systemu zgodnie z dokumentacją
   - Zlecenia przesyłane przez email: support@licencjodawca.pl
   - Zlecenia przekazywane przez dedykowany panel administratora

b) **Zachowanie poufności**
   
   Zapewnienie, że osoby upoważnione do przetwarzania danych 
   osobowych:
   - Zobowiązały się do zachowania poufności (umowa o poufności)
   - Przeszły szkolenie z zakresu ochrony danych osobowych
   - Mają dostęp tylko w zakresie niezbędnym (zasada "need to know")

c) **Wdrożenie odpowiednich środków bezpieczeństwa** (art. 32 RODO)
   
   Szczegóły w § 6 poniżej.

d) **Podpowierzenie przetwarzania**
   
   Licencjodawca może korzystać z innych procesorów 
   (podprocesorów) wyłącznie za uprzednią pisemną zgodą 
   Licencjobiorcy.
   
   **Lista zatwierdzonych podprocesorów:**
   - Amazon Web Services (AWS) – hosting serwerów (Irlandia)
   - Google Cloud Platform – backup (Belgia)
   - Zendesk – system zgłoszeń wsparcia technicznego (USA – 
     standardowe klauzule umowne UE)
   
   Licencjodawca powiadomi Licencjobiorcę o planowanych zmianach 
   (dodanie/zamiana podprocesora) z 30-dniowym wyprzedzeniem.
   
   Licencjobiorca ma prawo sprzeciwu w ciągu 14 dni. 
   W przypadku sprzeciwu:
   - Licencjodawca rezygnuje z nowego podprocesora, LUB
   - Licencjobiorca może wypowiedzieć Umowę (bez kar)
   
   Licencjodawca nakłada na podprocesorów te same obowiązki 
   ochrony danych co na siebie (umowa powierzenia).

e) **Pomoc w realizacji praw osób, których dane dotyczą**
   
   Licencjodawca, w zakresie możliwości, pomaga Licencjobiorcy 
   w realizacji żądań osób (dostęp, sprostowanie, usunięcie, 
   ograniczenie, przenoszenie, sprzeciw) poprzez:
   - Udostępnienie funkcjonalności eksportu danych (format CSV, XML)
   - Usunięcie wskazanych danych w ciągu 48h od żądania
   - Udostępnienie logów dostępu (jeśli wymagane)
   
   Czas reakcji: 5 dni roboczych od otrzymania żądania 
   od Licencjobiorcy.
   
   Wynagrodzenie: pomoc w ramach standardowego wsparcia 
   technicznego jest bezpłatna. Jeśli żądanie wymaga 
   niestandardowych działań (>2h pracy): 150 zł/h.

f) **Pomoc w zapewnieniu zgodności z art. 32-36 RODO**
   
   Licencjodawca wspiera Licencjobiorcę w:
   - Ocenie wpływu na ochronę danych (DPIA) – dostarczenie 
     dokumentacji technicznej Systemu
   - Zgłaszaniu naruszeń ochrony danych do PUODO – 
     natychmiastowe (max 24h) poinformowanie o incydencie
   - Konsultacjach z PUODO – udostępnienie informacji 
     o środkach bezpieczeństwa

g) **Usunięcie lub zwrot danych po zakończeniu**
   
   Po zakończeniu świadczenia usług (wygaśnięcie/wypowiedzenie 
   Umowy), Licencjodawca w ciągu 30 dni:
   
   - Zwraca wszystkie dane Licencjobiorcy w uzgodnionym formacie 
     (SQL dump, CSV, API), LUB
   - Usuwa wszystkie dane osobowe i ich kopie (po potwierdzeniu 
     przez Licencjobiorcę, że otrzymał dane)
   
   Wyjątek: Licencjodawca może zachować dane, jeśli jest 
   zobowiązany prawem (np. faktury – 5 lat, logi bezpieczeństwa).
   
   Potwierdzenie usunięcia: certyfikat podpisany przez osobę 
   odpowiedzialną za bezpieczeństwo IT.

h) **Udostępnienie informacji do audytu**
   
   Licencjodawca udostępnia Licencjobiorcy wszelkie informacje 
   niezbędne do wykazania spełnienia obowiązków oraz umożliwia 
   przeprowadzanie audytów (w tym inspekcji) przez Licencjobiorcę 
   lub upoważnionego audytora.
   
   Audyt:
   - Licencjobiorca powiadamia z 14-dniowym wyprzedzeniem
   - Max 1 audyt rocznie (bezpłatnie), dodatkowe: 5000 zł
   - Audyt w godzinach 9-17, dni robocze, max 2 dni
   - Raport z audytu w ciągu 14 dni
   - Jeśli stwierdzone niezgodności: Licencjodawca usuwa 
     w ciągu 30 dni (na własny koszt)

5. OBOWIĄZKI ADMINISTRATORA (LICENCJOBIORCY)

Licencjobiorca zobowiązuje się do:

a) Udzielania Licencjodawcy jasnych i udokumentowanych instrukcji 
   dotyczących przetwarzania danych

b) Zapewnienia, że przetwarzanie danych w Systemie ma odpowiednią 
   podstawę prawną (art. 6 RODO)

c) Informowania osób, których dane dotyczą, o przetwarzaniu 
   (klauzula art. 13/14 RODO) – wzór w Załączniku 1

d) Realizacji praw osób (dostęp, usunięcie, etc.) – 
   Licencjodawca tylko pomaga technicznie

e) Zgłaszania naruszeń ochrony danych do PUODO (jeśli wymagane) – 
   na podstawie informacji od Licencjodawcy

f) Przeprowadzania oceny skutków dla ochrony danych (DPIA) – 
   jeśli wymagana dla planowanego przetwarzania

6. ZGŁASZANIE NARUSZEŃ OCHRONY DANYCH

W przypadku naruszenia ochrony danych osobowych (data breach):

Licencjodawca zobowiązuje się:
- Niezwłocznie (max 24 godziny) powiadomić Licencjobiorcę 
  emailem na: security@licencjobiorca.pl + telefonicznie
- Dostarczyć szczegółowy opis incydentu:
  * Charakter naruszenia (wyciek, utrata, modyfikacja, dostęp nieupr.)
  * Kategorie i przybliżona liczba osób, których dane dotyczą
  * Kategorie i przybliżona liczba zbiorów danych
  * Prawdopodobne konsekwencje
  * Działania podjęte lub proponowane (łagodzenie skutków)
- Współpracować z Licencjobiorcą w minimalizacji skutków
- Udokumentować naruszenie zgodnie z art. 33 ust. 5 RODO

Licencjobiorca zobowiązuje się:
- Ocenić ryzyko dla praw i wolności osób
- Zgłosić do PUODO w ciągu 72h (jeśli ryzyko)
- Powiadomić osoby, których dane dotyczą (jeśli wysokie ryzyko)

7. ODPOWIEDZIALNOŚĆ

a) Licencjodawca odpowiada za szkody spowodowane przetwarzaniem 
   niezgodnym z RODO lub instrukcją Licencjobiorcy

b) Licencjobiorca odpowiada za szkody wynikłe z jego błędnych 
   lub niezgodnych z prawem instrukcji

c) W przypadku wspólnej odpowiedzialności (art. 82 RODO): 
   podział proporcjonalnie do winy

d) Maksymalna odpowiedzialność Licencjodawcy za naruszenie RODO: 
   [kwota, np. równowartość 12-miesięcznego wynagrodzenia 
   licencyjnego] – z wyłączeniem rażącego niedbalstwa lub 
   umyślnego działania

8. POUCZENIE DLA LICENCJOBIORCY

Licencjobiorca przyjmuje do wiadomości, że:

- Jest wyłącznym Administratorem danych wprowadzonych do Systemu
- Musi samodzielnie zapewnić zgodność z RODO (podstawy prawne, 
  klauzule informacyjne, realizacja praw osób)
- Licencjodawca nie ponosi odpowiedzialności za to, czy 
  Licencjobiorca ma prawo przetwarzać dane, które wprowadza 
  do Systemu
- W przypadku kontroli PUODO: Licencjobiorca jest stroną 
  postępowania (jako Administrator)

§ 6. Bezpieczeństwo danych (art. 32 RODO)

§ 6. ŚRODKI BEZPIECZEŃSTWA DANYCH OSOBOWYCH

Licencjodawca wdraża następujące środki techniczne 
i organizacyjne zapewniające bezpieczeństwo przetwarzania 
(art. 32 RODO):

1. ŚRODKI TECHNICZNE

a) **Szyfrowanie**
   - Szyfrowanie danych w tranzycie: TLS 1.3
   - Szyfrowanie danych w spoczynku: AES-256
   - Szyfrowanie backup'ów: AES-256

b) **Kontrola dostępu**
   - Uwierzytelnianie dwuskładnikowe (2FA) dla administratorów
   - Role i uprawnienia (RBAC – Role-Based Access Control)
   - Automatyczne wylogowanie po 30 min nieaktywności
   - Silne hasła (min. 12 znaków, wielka/mała/cyfra/znak specjalny)

c) **Logowanie i monitoring**
   - Logi dostępu (kto, kiedy, do czego, z jakiego IP)
   - Monitoring bezpieczeństwa 24/7 (wykrywanie anomalii)
   - Przechowywanie logów: 12 miesięcy

d) **Backup i odzyskiwanie**
   - Automatyczne backup'y: codzienne (7 dni), tygodniowe (4 tyg), 
     miesięczne (12 mies)
   - Backup poza lokalizacją główną (geolokacja: [kraj])
   - Plan odzyskiwania po awarii (DRP – Disaster Recovery Plan):
     * RTO (Recovery Time Objective): 4 godziny
     * RPO (Recovery Point Objective): 24 godziny

e) **Aktualizacje i patche**
   - Regularne aktualizacje bezpieczeństwa (w ciągu 7 dni od publikacji)
   - Automatyczne skanowanie podatności (co tydzień)

f) **Firewall i IDS/IPS**
   - Firewall aplikacji webowej (WAF)
   - System wykrywania/zapobiegania włamaniom (IDS/IPS)

2. ŚRODKI ORGANIZACYJNE

a) **Polityki i procedury**
   - Polityka bezpieczeństwa informacji (ISO 27001)
   - Procedura zgłaszania incydentów
   - Procedura zarządzania dostępem

b) **Szkolenia pracowników**
   - Szkolenie z RODO i bezpieczeństwa dla wszystkich pracowników 
     (raz na rok, obowiązkowe)
   - Specjalistyczne szkolenia dla zespołu IT/bezpieczeństwa

c) **Umowy o poufności**
   - Wszyscy pracownicy z dostępem do danych: NDA

d) **Podział obowiązków**
   - Wyznaczony DPO (Data Protection Officer) lub osoba 
     odpowiedzialna za RODO
   - Wyznaczony CISO (Chief Information Security Officer) lub 
     osoba odpowiedzialna za bezpieczeństwo IT

e) **Audyty i certyfikaty**
   - Roczny audyt bezpieczeństwa przez niezależną firmę
   - Certyfikaty: ISO 27001, SOC 2 Type II (jeśli posiada)

3. TESTOWANIE I WERYFIKACJA

Licencjodawca regularnie testuje, mierzy i ocenia skuteczność 
środków bezpieczeństwa:
- Testy penetracyjne (pen-tests): raz na rok
- Audyty wewnętrzne: co kwartał
- Przegląd polityk bezpieczeństwa: raz na rok

4. PSEUDONIMIZACJA I ANONIMIZACJA

Licencjodawca, w miarę możliwości:
- Stosuje pseudonimizację w logach (zamiast pełnych danych 
  osobowych – hash'e)
- Oferuje funkcje anonimizacji dla celów statystycznych/testowych

5. ZDOLNOŚĆ DO ODTWORZENIA DOSTĘPNOŚCI

W przypadku incydentu fizycznego lub technicznego:
- Przywrócenie dostępności do danych: max 4h (RTO)
- Utrata danych: max z ostatnich 24h (RPO)

6. UDOSTĘPNIENIE DOKUMENTACJI

Na żądanie Licencjobiorcy, Licencjodawca udostępnia:
- Politykę bezpieczeństwa
- Raporty z audytów bezpieczeństwa (zanonimizowane)
- Certyfikaty ISO/SOC

7. ZMIANY ŚRODKÓW BEZPIECZEŃSTWA

Licencjodawca może aktualizować środki bezpieczeństwa w celu 
dostosowania do najlepszych praktyk i nowych zagrożeń.

O istotnych zmianach (np. zmiana lokalizacji serwerów, nowy 
podprocesor) powiadamia Licencjobiorcę z 30-dniowym wyprzedzeniem.

Model aplikacji konsumenckiej: Klauzula RODO dla użytkowników końcowych

Gdy licencjodawca jest administratorem (np. aplikacja mobilna, gra, platforma społecznościowa), potrzebuje klauzuli informacyjnej dla użytkowników.

Struktura umowy licencyjnej dla aplikacji konsumenckiej

UMOWA LICENCYJNA UŻYTKOWNIKA KOŃCOWEGO (EULA)
dla aplikacji mobilnej [NAZWA]

§ 1. Przedmiot licencji
§ 2. Zakres uprawnień użytkownika
§ 3. Ograniczenia i zakazy
§ 4. PRZETWARZANIE DANYCH OSOBOWYCH ← TUTAJ
§ 5. Odpowiedzialność
§ 6. Postanowienia końcowe

ZAŁĄCZNIK 1: Polityka Prywatności (szczegółowa klauzula RODO)

§ 4. Przetwarzanie danych osobowych – wzór dla EULA

§ 4. OCHRONA DANYCH OSOBOWYCH

1. ADMINISTRATOR DANYCH

Administratorem danych osobowych Użytkowników jest:

[Nazwa firmy – licencjodawca]
[Adres]
NIP: [...]
Email: privacy@app.com

[Opcjonalnie: Inspektor Ochrony Danych: dpo@app.com]

2. ZAKRES PRZETWARZANYCH DANYCH

Aplikacja przetwarza następujące dane osobowe:

a) **Dane podane przez Użytkownika:**
   - Dane rejestracyjne: imię, nazwisko (lub nick), email, 
     data urodzenia
   - Zdjęcie profilowe (opcjonalnie)
   - Preferencje i ustawienia

b) **Dane zbierane automatycznie:**
   - Dane techniczne: ID urządzenia, system operacyjny, wersja 
     aplikacji, adres IP
   - Dane geolokalizacyjne (za zgodą): lokalizacja GPS
   - Dane o aktywności: czas korzystania, kliknięcia, 
     przeglądane treści

c) **Dane z integracji:**
   - Jeśli logowanie przez Facebook/Google: dane z profilu 
     (zgodnie z udzielonymi uprawnieniami)

3. CELE I PODSTAWY PRAWNE PRZETWARZANIA

┌─────────────────────────────────────────────────────┐
│ CEL 1: ŚWIADCZENIE USŁUGI (funkcjonalność aplikacji)│
├─────────────────────────────────────────────────────┤
│ Podstawa prawna: Art. 6 ust. 1 lit. b RODO          │
│ (wykonanie umowy)                                    │
│                                                      │
│ Dane: login, email, imię, ustawienia, aktywność     │
│ Okres: do usunięcia konta + 30 dni (backup)         │
└─────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────┐
│ CEL 2: PERSONALIZACJA I REKOMENDACJE                │
├─────────────────────────────────────────────────────┤
│ Podstawa prawna: Art. 6 ust. 1 lit. a RODO (ZGODA)  │
│                                                      │
│ Dane: historia aktywności, preferencje              │
│ Okres: do wycofania zgody                           │
│                                                      │
│ Wycofanie: Ustawienia > Prywatność > Personalizacja │
│ (wyłącz)                                             │
└─────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────┐
│ CEL 3: MARKETING (push notifications, oferty)       │
├─────────────────────────────────────────────────────┤
│ Podstawa prawna: Art. 6 ust. 1 lit. a RODO (ZGODA)  │
│                                                      │
│ Dane: email, ID urządzenia (push), preferencje      │
│ Okres: do wycofania zgody                           │
│                                                      │
│ Wycofanie: Ustawienia > Powiadomienia (wyłącz)      │
└─────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────┐
│ CEL 4: ANALITYKA (statystyki, usprawnianie)         │
├─────────────────────────────────────────────────────┤
│ Podstawa prawna: Art. 6 ust. 1 lit. f RODO          │
│ (prawnie uzasadniony interes)                        │
│                                                      │
│ Dane: zanonimizowane dane o użytkowaniu             │
│ Okres: bezterminowo (dane zanonimizowane)           │
│                                                      │
│ Prawo do sprzeciwu: privacy@app.com                  │
└─────────────────────────────────────────────────────┘

4. ODBIORCY DANYCH

Dane mogą być przekazywane:
- Dostawcom usług IT (AWS – hosting, Firebase – notyfikacje push)
- Dostawcom analityki (Google Analytics, Mixpanel)
- Organom państwowym (na żądanie prawne)

Pełna lista podprocesorów: www.app.com/privacy/subprocessors

5. PRZEKAZYWANIE DO PAŃSTW TRZECICH

Niektórzy odbiorcy danych mają siedziby poza EOG:
- Google LLC (USA) – Google Analytics, Firebase
  Zabezpieczenie: Standardowe klauzule umowne UE + certyfikacja 
  zgodnie z nowymi wymogami po unieważnieniu Privacy Shield

Szczegóły: www.app.com/privacy/transfers

6. PRAWA UŻYTKOWNIKA

Przysługują Ci następujące prawa:

a) **Dostęp do danych** – pobierz kopię swoich danych:
   Ustawienia > Prywatność > Pobierz moje dane (format JSON)

b) **Sprostowanie** – popraw swoje dane:
   Ustawienia > Profil > Edytuj

c) **Usunięcie** – usuń konto i dane:
   Ustawienia > Konto > Usuń konto
   (potwierdzenie emailem, dane usunięte w ciągu 30 dni)

d) **Ograniczenie przetwarzania** – email: privacy@app.com

e) **Przenoszenie danych** – pobierz w formacie JSON (jak wyżej)

f) **Sprzeciw** – wobec przetwarzania na podstawie prawnie 
   uzasadnionego interesu: privacy@app.com

g) **Cofnięcie zgody** – w ustawieniach aplikacji (natychmiastowo)

h) **Skarga do PUODO** – www.uodo.gov.pl

7. OKRES PRZECHOWYWANIA

- Dane konta: do usunięcia konta + 30 dni (backup)
- Dane marketingowe: do wycofania zgody
- Logi bezpieczeństwa: 12 miesięcy
- Dane zanonimizowane (statystyki): bezterminowo

8. PROFILOWANIE

Aplikacja stosuje automatyczne profilowanie w celu:
- Rekomendacji treści (algorytm AI)
- Personalizacji interfejsu

Profilowanie NIE wywołuje skutków prawnych ani nie wpływa 
istotnie na Twoją sytuację.

Masz prawo:
- Uzyskać informacje o logice profilowania
- Wyłączyć profilowanie: Ustawienia > Prywatność > Rekomendacje 
  (wyłącz)

9. BEZPIECZEŃSTWO

Stosujemy środki bezpieczeństwa:
- Szyfrowanie danych (TLS 1.3, AES-256)
- Uwierzytelnianie dwuskładnikowe (2FA) – włącz w ustawieniach
- Regularne audyty bezpieczeństwa

10. KONTAKT

Pytania o dane osobowe: privacy@app.com

Szczegóły: Polityka Prywatności www.app.com/privacy

Model on-premise: Wymogi techniczne RODO w licencji

Gdy oprogramowanie instalowane jest lokalnie (licencjobiorca = jedyny administrator), licencjodawca nie przetwarza danych, ale powinien zapewnić techniczne możliwości zgodności z RODO.

Klauzula techniczna RODO w licencji on-premise

§ X. ZGODNOŚĆ Z RODO – FUNKCJONALNOŚCI OPROGRAMOWANIA

1. OŚWIADCZENIE LICENCJODAWCY

Licencjodawca oświadcza, że Oprogramowanie zostało zaprojektowane 
z uwzględnieniem wymogów RODO i umożliwia Licencjobiorcy:

a) **Realizację praw osób, których dane dotyczą:**
   - Eksport danych w formacie CSV/XML/PDF (art. 15 – dostęp)
   - Edycja/poprawianie danych (art. 16 – sprostowanie)
   - Usuwanie danych (art. 17 – prawo do bycia zapomnianym):
     * Funkcja "Usuń dane osobowe" (pseudonimizacja lub pełne 
       usunięcie – do wyboru)
   - Ograniczenie przetwarzania: oznaczenie "zablokowane" 
     (dane niewidoczne, ale zachowane)

b) **Bezpieczeństwo danych (art. 32 RODO):**
   - Szyfrowanie hashy haseł (bcrypt, salt)
   - Możliwość szyfrowania bazy danych (instrukcja w dokumentacji)
   - Logi dostępu (kto, kiedy, co zrobił) – przechowywane min. 
     12 miesięcy
   - Automatyczne wylogowanie po 30 min nieaktywności
   - Role i uprawnienia (RBAC)

c) **Zgłaszanie naruszeń ochrony danych:**
   - Logi bezpieczeństwa pozwalające zidentyfikować incydent
   - Narzędzie do eksportu logów (dla PUODO, jeśli wymagane)

d) **Przenoszalność danych (art. 20 RODO):**
   - Eksport danych w formacie ustrukturyzowanym (CSV, JSON, XML)
   - Import danych z innych systemów (jeśli dotyczy)

2. OGRANICZENIA ODPOWIEDZIALNOŚCI

Licencjodawca dostarcza narzędzia techniczne umożliwiające 
zgodność z RODO, ale:

a) NIE odpowiada za sposób, w jaki Licencjobiorca wykorzystuje 
   Oprogramowanie (jakie dane przetwarza, w jakich celach, 
   czy ma podstawę prawną)

b) NIE odpowiada za konfigurację bezpieczeństwa po stronie 
   Licencjobiorcy (hasła użytkowników, firewall, szyfrowanie 
   dysku, backup)

c) NIE jest procesorem danych (brak dostępu do danych 
   Licencjobiorcy) – chyba że Licencjobiorca wykupi dodatkową 
   usługę wsparcia z dostępem zdalnym (wówczas osobna umowa 
   powierzenia)

3. WSPARCIE I SZKOLENIA

Licencjodawca oferuje (opcjonalnie, za dodatkową opłatą):
- Szkolenie z obsługi funkcji RODO w Oprogramowaniu (4h, 2000 zł)
- Konsultacje dot. konfiguracji bezpieczeństwa (500 zł/h)
- Pomoc w przeprowadzeniu DPIA (ocena skutków dla ochrony danych)

4. AKTUALIZACJE RODO

W przypadku zmiany przepisów RODO lub wytycznych PUODO wymagających 
modyfikacji Oprogramowania:
- Licencjodawca udostępni aktualizację w ramach umowy serwisowej 
  (jeśli aktywna)
- Bez aktywnej umowy serwisowej: upgrade płatny (wycena indywidualna)

5. POUCZENIE

Licencjobiorca przyjmuje do wiadomości, że:
- Jest wyłącznym Administratorem danych w Oprogramowaniu
- Musi samodzielnie zapewnić zgodność z RODO (podstawy prawne, 
  klauzule informacyjne, procedury)
- Powinien przeprowadzić ocenę ryzyka i ewentualnie DPIA przed 
  wdrożeniem
- Odpowiada za bezpieczeństwo instalacji (serwer, sieć, backup)

Najczęstsze błędy w umowach licencyjnych – perspektywa RODO

BŁĄD #1: Brak określenia ról (administrator vs procesor)

ŹLE:

Strony będą przetwarzać dane osobowe zgodnie z RODO.

Problem: Kto kim jest? Brak jasności = niemożliwość ustalenia odpowiedzialności.

DOBRZE:

Licencjobiorca jest Administratorem danych osobowych.
Licencjodawca jest Procesorem danych, przetwarzającym 
dane wyłącznie w imieniu i na zlecenie Licencjobiorcy.

BŁĄD #2: Brak umowy powierzenia (gdy SaaS)

ŹLE: Model SaaS, licencjodawca przetwarza dane w chmurze, ale umowa licencyjna nie zawiera art. 28 RODO.

Problem: Naruszenie art. 28 ust. 3 RODO – brak pisemnej umowy powierzenia = kara do 10 mln euro.

DOBRZE: Umowa licencyjna zawiera pełny § dot. powierzenia (jak w wzorach wyżej) LUB osobna umowa powierzenia jako załącznik.

BŁĄD #3: Zbyt ogólna klauzula „zgodność z RODO”

ŹLE:

Licencjodawca zapewnia zgodność z RODO.

Problem: Co to znaczy „zapewnia zgodność”? Jakie konkretnie obowiązki?

DOBRZE: Szczegółowy katalog obowiązków procesora (szyfrowanie, logi, pomoc w realizacji praw, zgłaszanie naruszeń, etc.) – jak w § 5 wzoru wyżej.

BŁĄD #4: Brak klauzuli o podprocesorach

ŹLE: SaaS na AWS, backup na Google Cloud, ale zero wzmianki o podprocesorach w umowie.

Problem: Art. 28 ust. 2 i 4 RODO wymaga zgody administratora na podprocesorów.

DOBRZE:

Lista zatwierdzonych podprocesorów: [konkretne nazwy i cele]
Zmiany: powiadomienie 30 dni wcześniej + prawo sprzeciwu

BŁĄD #5: Brak procedury zgłaszania naruszeń (data breach)

ŹLE: Cisza na temat incydentów bezpieczeństwa.

Problem: Art. 33 RODO – administrator musi zgłosić naruszenie do PUODO w 72h. Jeśli procesor nie poinformuje natychmiast → administrator spóźni się → kara.

DOBRZE:

Licencjodawca (procesor) powiadamia Licencjobiorcę 
(administratora) o naruszeniu w ciągu 24 godzin + 
szczegółowy opis incydentu.

BŁĄD #6: Brak okresu przechowywania danych

ŹLE:

Dane przechowywane przez okres niezbędny.

Problem: „Niezbędny” = niejasne. Zasada ograniczenia przechowywania (art. 5 ust. 1 lit. e RODO) wymaga konkretnych terminów.

DOBRZE:

Dane przechowywane:
- Czas trwania umowy licencyjnej
- + 30 dni po zakończeniu (migracja)
- Następnie: pełne usunięcie (certyfikat dla licencjobiorcy)

BŁĄD #7: Brak informacji o przekazywaniu do państw trzecich

ŹLE: Serwery w USA (AWS Virginia), ale cisza w umowie.

Problem: Rozdział V RODO – przekazywanie do państw trzecich wymaga odpowiednich zabezpieczeń (SCC, BCR, decyzja o adekwatności). Brak informacji = naruszenie obowiązku informacyjnego (art. 13/14).

DOBRZE:

Dane przechowywane na serwerach AWS (Irlandia, EOG).

Backup: Google Cloud (Belgia, EOG).

Wsparcie techniczne: Zendesk (USA) – zabezpieczenie: 
Standardowe Klauzule Umowne zatwierdzone przez Komisję 
Europejską (SCC 2021).

Checklist: Czy Twoja umowa licencyjna jest zgodna z RODO?

Model SaaS (licencjodawca = procesor):

☐ Jasne określenie ról: licencjobiorca = administrator, licencjodawca = procesor ☐ Pełna umowa powierzenia (art. 28 RODO) – jako § umowy lub załącznik ☐ Kategorie danych osobowych (jakie dane są przetwarzane) ☐ Kategorie osób, których dane dotyczą (klienci, pracownicy, etc.) ☐ Charakter i cel przetwarzania (hosting, backup, utrzymanie) ☐ Obowiązki procesora (10+ punktów jak we wzorze) ☐ Podprocesory: lista + procedura zmian (30 dni, prawo sprzeciwu) ☐ Procedura zgłaszania naruszeń (data breach – 24h) ☐ Pomoc w realizacji praw osób (dostęp, usunięcie, etc.) ☐ Usunięcie/zwrot danych po zakończeniu umowy (30 dni + certyfikat) ☐ Prawo do audytu (częstotliwość, koszty) ☐ Środki bezpieczeństwa (szyfrowanie, logi, backup, 2FA, etc.) ☐ Informacja o przekazywaniu do państw trzecich (jeśli dotyczy) ☐ Ograniczenie odpowiedzialności (kara umowna max X)

Model aplikacji konsumenckiej (licencjodawca = administrator):

☐ Administrator danych wskazany (nazwa firmy, adres, kontakt) ☐ Kategorie zbieranych danych (rejestracyjne, techniczne, geolokalizacja) ☐ Cele i podstawy prawne dla KAŻDEGO celu osobno (umowa/zgoda/interes) ☐ Okresy przechowywania dla każdej kategorii ☐ Odbiorcy danych (podprocesory, analityka, etc.) ☐ Przekazywanie do państw trzecich (jeśli tak: zabezpieczenia SCC) ☐ Pełna lista praw użytkownika (8 praw RODO) ☐ Jak realizować prawa (konkretne kroki, np. Ustawienia > Prywatność > Usuń) ☐ Informacja o profilowaniu (jeśli stosowane) ☐ Środki bezpieczeństwa (szyfrowanie, 2FA) ☐ Link do pełnej Polityki Prywatności

Model on-premise (licencjobiorca = samodzielny administrator):

☐ Oświadczenie, że oprogramowanie umożliwia zgodność z RODO ☐ Lista funkcjonalności RODO (eksport, usunięcie, logi, role) ☐ Instrukcje konfiguracji bezpieczeństwa (w dokumentacji) ☐ Wyłączenie odpowiedzialności licencjodawcy za przetwarzanie (nie ma dostępu) ☐ Pouczenie dla licencjobiorcy o jego obowiązkach jako administratora ☐ Informacja o aktualizacjach RODO (czy w ramach serwisu, czy płatne)

Podsumowanie – RODO w umowie licencyjnej bez stresu

Prawidłowe uregulowanie RODO w umowie licencyjnej to nie przeszkoda, ale standard, który chroni obie strony i buduje zaufanie.

Kluczowe zasady:

  1. Określ role – kto jest administratorem, kto procesorem (albo współadministratorzy)
  2. SaaS = umowa powierzenia – art. 28 RODO jest obowiązkowy
  3. Szczegółowość – nie ogólniki, ale konkretne obowiązki i procedury
  4. Bezpieczeństwo – wymieniaj środki techniczne (szyfrowanie, logi, backup)
  5. Podprocesory – lista + zgoda + procedura zmian
  6. Naruszenia – 24h na powiadomienie administratora
  7. Państwa trzecie – jeśli tak, to SCC lub inna podstawa prawna
  8. Usunięcie po zakończeniu – 30 dni + certyfikat

Najczęstsze błędy do uniknięcia: ❌ Brak określenia ról (kto administratorem, kto procesorem) ❌ SaaS bez umowy powierzenia (art. 28) ❌ Ogólniki typu „zgodność z RODO” bez konkretów ❌ Brak listy podprocesorów ❌ Brak procedury zgłaszania naruszeń (data breach) ❌ Brak informacji o państwach trzecich ❌ Brak konkretnych terminów przechowywania

umowa licencji

Tworzysz lub aktualizujesz umowę licencyjną na oprogramowanie przetwarzające dane osobowe? Nie ryzykuj kar PUODO sięgających milionów euro. Zamów profesjonalną umówę licencyjną zgodną z RODO 2026 z pełnymi klauzulami powierzenia przetwarzania, procedurami bezpieczeństwa i wszystkimi wymogami art. 28 RODO. Postaw na pewność prawną i ochronę przed odpowiedzialnością!