Polityka prywatności
Ostatnia zmiana:
Ta polityka opisuje, co dzieje się z danymi osobowymi w serwisie Obniżkowo (promo-informer.vercel.app) i we wtyczce Obniżkowo do przeglądarki.
W skrócie: potrzebujemy Twojego adresu e-mail, listy produktów, które obserwujesz, i danych potrzebnych do wysłania powiadomień. Nie mamy reklam ani narzędzi analitycznych, nie sprzedajemy danych i nie budujemy profili zakupowych. Wtyczka czyta tylko strony produktów z Twojej listy i wysyła tylko odczytane z nich dane o produkcie.
Administrator danych
Administratorem danych osobowych jest Damian Kowalczyk WebSolutions, NIP 9462735077, działający pod marką WebSolutionsLab (dalej: „Administrator”, „my”).
We wszystkich sprawach dotyczących danych osobowych napisz na contact@websolutionslab.dev. Administrator nie wyznaczył inspektora ochrony danych, bo nie ma takiego obowiązku.
Czego dotyczy ta polityka
Polityka dotyczy serwisu Obniżkowo dostępnego pod adresem promo-informer.vercel.app (dalej: „Serwis”), jego powiadomień (Telegram, powiadomienia w przeglądarce, e-mail) oraz wtyczki Obniżkowo do przeglądarki Chrome i przeglądarek na nim opartych (dalej: „Wtyczka”).
Zasady korzystania z Serwisu opisuje Regulamin.
Konto
Kiedy zakładasz konto, przetwarzamy:
- adres e-mail,
- hasło, zapisane wyłącznie jako skrót kryptograficzny (nikt, także my, nie zna Twojego hasła),
- datę założenia konta i ostatniego logowania,
- nazwę wyświetlaną, którą tworzymy z części adresu e-mail przed znakiem @,
- ustawienia konta, na przykład sposób wysyłania powiadomień i informację, czy widziałeś już samouczek.
Jeśli logujesz się kontem Google, Google przekazuje nam Twój adres e-mail, imię i nazwisko (z nich powstaje nazwa wyświetlana) oraz identyfikator konta Google. Hasła do konta Google nie dostajemy.
Na adres e-mail wysyłamy tylko wiadomości potrzebne do działania konta: potwierdzenie adresu i link do ustawienia nowego hasła. Nie wysyłamy newslettera ani reklam.
Podstawa prawna: wykonanie umowy o świadczenie usługi, czyli prowadzenie konta i Twojej listy (art. 6 ust. 1 lit. b RODO). Podanie adresu e-mail i hasła jest dobrowolne, ale bez nich nie da się założyć konta.
Twoja lista, kolekcje i historia cen
Żeby pilnować cen, zapisujemy:
- produkty, które dodajesz do listy (adres strony produktu), z wybranym wariantem, na przykład rozmiarem,
- Twoje własne nazwy produktów, reguły i progi powiadomień, kolekcje i to, co przenosisz do archiwum,
- ceny z chwili dodania i z ostatniego powiadomienia, żeby wiedzieć, kiedy znowu dać Ci znać,
- historię wysłanych powiadomień: czego dotyczyło, stara i nowa cena, którym kanałem poszło i czy je przeczytałeś,
- produkty, które sprawdziłeś w podglądzie przy dodawaniu, żeby nikt inny nie mógł podejrzeć ich szczegółów po identyfikatorze.
Informacje o samym produkcie (adres strony, nazwa, zdjęcie, cena, dostępność, historia cen) zapisujemy raz dla wszystkich, którzy obserwują ten produkt. Nie są to Twoje dane osobowe. Po usunięciu konta zostają w Serwisie bez żadnego powiązania z Tobą.
Podstawa prawna: wykonanie umowy (art. 6 ust. 1 lit. b RODO).
Udostępnione kolekcje
Kolekcję możesz udostępnić linkiem. Każdy, kto ma link, zobaczy bez logowania jej nazwę i produkty: nazwę (Twoją własną, jeśli ją zmieniłeś), zdjęcie, cenę, sklep i adres strony produktu. Nie zobaczy Twojego adresu e-mail, nazwy wyświetlanej ani reszty listy. Udostępnianie możesz w każdej chwili wyłączyć, a wtedy link przestaje działać.
Skrót na iPhonie
Jeśli dodasz w ustawieniach skrót Obniżkowo dla aplikacji Skróty, tworzymy dla Ciebie osobisty klucz. Kopiujemy go do schowka telefonu, a skrót zapisuje go w pliku obnizkowo-klucz.txt w folderze Skróty (aplikacja Pliki, iCloud Drive). U nas zapisujemy tylko skrót kryptograficzny klucza, datę jego utworzenia i ostatniego użycia. Gdy udostępnisz stronę do skrótu, wysyła on nam ten klucz i adres strony, a my dodajemy produkt do Twojej listy. Klucz unieważnisz w ustawieniach przyciskiem „Odłącz skrót” albo tworząc nowy. Znika też razem z kontem.
Powiadomienia
Powiadomienia włączasz sam w ustawieniach. Dane potrzebne do ich wysłania zależą od kanału.
Telegram
Po połączeniu konta z naszym botem zapisujemy identyfikator Twojego czatu z botem. Nie zapisujemy Twojej nazwy użytkownika ani numeru telefonu. Treść powiadomienia (nazwa produktu, ceny, sklep, linki) przechodzi przez serwery Telegrama. Telegram przetwarza ją jako osobny administrator, na zasadach polityki prywatności Telegrama. Połączenie zrywasz komendą /stop albo w ustawieniach.
Powiadomienia w przeglądarce i na telefonie
Kiedy pozwolisz na powiadomienia, przeglądarka daje nam adres swojej usługi powiadomień i klucze do szyfrowania wiadomości. Zapisujemy je razem z opisem przeglądarki (nagłówek User-Agent, do 250 znaków), żeby było wiadomo, które urządzenie jest które. Wiadomości dostarcza usługa powiadomień Twojej przeglądarki: Google (Chrome i większość przeglądarek na Androidzie), Mozilla (Firefox), Apple (Safari) albo Microsoft (Edge). Treść jest zaszyfrowana tak, że ta usługa jej nie odczyta.
Podstawa prawna: wykonanie umowy (art. 6 ust. 1 lit. b RODO). Powiadomienia są dobrowolne i możesz je wyłączyć w każdej chwili.
Jak sprawdzamy ceny
Ceny sprawdza nasz serwer, kilka razy dziennie, wchodząc na strony produktów z list użytkowników. Do sklepu nie trafiają przy tym żadne Twoje dane.
Niektóre sklepy nie wpuszczają naszego serwera. Wtedy stronę produktu pobiera za nas jedna z zewnętrznych usług: ScraperAPI, Scrape.do, ScrapingAnt, ZenRows albo Firecrawl. Takiej usłudze przekazujemy wyłącznie adres strony produktu, bez informacji, kto go obserwuje.
Zapisujemy dziennik sprawdzeń: kiedy, którą metodą, z jakim wynikiem i jaka była cena. Jeśli sprawdzenie uruchomiłeś Ty (przyciskiem „Sprawdź teraz” albo przez Wtyczkę), dziennik wskazuje Twoje konto. Używamy go, żeby znaleźć i naprawić błędy odczytu oraz zauważyć nadużycia. Wpisy usuwamy po 30 dniach.
Żeby Serwis nie był przeciążany, liczymy, ile razy konto korzysta z niektórych funkcji (na przykład „Sprawdź teraz” albo dodawanie produktów). Liczniki usuwamy po 2 dniach.
Podstawa prawna: wykonanie umowy (art. 6 ust. 1 lit. b RODO), a dla dziennika i liczników nasz prawnie uzasadniony interes w tym, żeby Serwis działał poprawnie i bezpiecznie (art. 6 ust. 1 lit. f RODO).
Zgłoszenia problemów
Jeśli przy produkcie użyjesz przycisku „Zgłoś problem”, zapisujemy zgłoszenie z Twoim kontem, produktem, notatką, jeśli ją dopiszesz, i techniczny stan produktu w tej chwili (wynik ostatnich sprawdzeń, błąd, cena). Administrator dostaje o tym powiadomienie z nazwą produktu i Twoją notatką. Zgłoszenie służy tylko do naprawienia odczytu cen w tym sklepie.
Podstawa prawna: nasz prawnie uzasadniony interes w poprawianiu Serwisu na Twoją prośbę (art. 6 ust. 1 lit. f RODO).
Wtyczka do przeglądarki
Wtyczka jest dodatkiem. Serwis działa bez niej. Sprawdza ceny Twoich produktów z Twojej przeglądarki w sklepach, które nie wpuszczają naszego serwera, na przykład w Zarze i H&M. Zaczyna działać dopiero wtedy, gdy klikniesz „Połącz z kontem” i zalogujesz się w Serwisie.
Co Wtyczka czyta
- Strony produktów z Twojej listy. Co 30 minut Wtyczka pyta Serwis, które z Twoich produktów trzeba sprawdzić (każdy mniej więcej co 2–3 godziny), i pobiera ich strony. Robi to zwykłym zapytaniem przeglądarki albo w niewidocznej ramce. Gdy sklep pokaże test „czy jesteś człowiekiem”, a sprawdzenie uruchomiłeś sam, Wtyczka może otworzyć stronę w nieaktywnej karcie i zamknąć ją po odczycie. Przeglądarka dołącza do tych zapytań Twoje ciasteczka tego sklepu, tak jak przy zwykłym otwarciu strony. Wtyczka ich nie odczytuje i nigdzie nie wysyła.
- Strony sklepów, które oglądasz. Na stronach Zary i H&M oraz sklepów, na które sam jej pozwolisz, Wtyczka porównuje adres strony z Twoją listą. Porównanie odbywa się w przeglądarce. Jeśli strony nie ma na liście, nic nie jest wysyłane. Jeśli jest, Wtyczka odczytuje z niej cenę, nie częściej niż raz na 15 minut dla danego produktu.
- Bieżącą kartę, gdy klikniesz „Dodaj tę stronę”. Wtyczka odczytuje wtedy produkt z otwartej strony i pokazuje podgląd. Do Serwisu trafia on dopiero po kliknięciu „Obserwuj”.
Co Wtyczka wysyła do Serwisu
- adres strony produktu,
- dane odczytane ze strony produktu: cenę i walutę, nazwę, adres zdjęcia, dostępność, warianty i rozmiary, kod EAN, promocje i kody rabatowe, najniższą cenę z 30 dni (Omnibus), nazwę i ikony sklepu,
- informacje techniczne o odczycie: rozmiar strony w bajtach, kod odpowiedzi serwera, metodę i rodzaj błędu, jeśli wystąpił.
Wtyczka nie wysyła całych stron, historii przeglądania, adresów stron spoza Twojej listy, zawartości innych kart, haseł, ciasteczek ani tego, co wpisujesz w formularzach.
Co Wtyczka zapisuje w przeglądarce
W pamięci Wtyczki w Twojej przeglądarce są: dane logowania do Serwisu (tokeny sesji i Twój adres e-mail), ustawienie sprawdzania w tle, lista adresów Twoich produktów (odświeżana co 30 minut) i ostatnie 30 sprawdzeń z wynikami. „Rozłącz” we Wtyczce usuwa sesję. Odinstalowanie Wtyczki usuwa wszystko.
Uprawnienia
- dostęp do zara.com, hm.com i adresu naszej bazy danych: do sprawdzania cen i wysyłania odczytów,
- dostęp do innych sklepów: tylko gdy sam na to pozwolisz w okienku Wtyczki, osobno dla każdego sklepu; zgodę możesz cofnąć w ustawieniach rozszerzeń,
- pamięć (storage) i alarmy (alarms): zapamiętanie sesji i ustawień oraz sprawdzanie w tle co 30 minut,
- skrypty (scripting) i aktywna karta (activeTab): odczytanie produktu z bieżącej karty po kliknięciu „Dodaj tę stronę” i z kart sklepów opisanych wyżej,
- dokument w tle (offscreen) i reguły sieciowe (declarativeNetRequest): niewidoczna ramka do odczytu strony sklepu. Na czas tego odczytu Wtyczka usuwa nagłówki, które zabraniają osadzenia strony w ramce. Dotyczy to tylko zapytań samej Wtyczki poza kartami. Strony, które oglądasz, się nie zmieniają.
Wtyczka nie wczytuje kodu z zewnątrz, nie pokazuje reklam i nie zmienia stron, które oglądasz.
Podstawa prawna: wykonanie umowy (art. 6 ust. 1 lit. b RODO), bo sprawdzanie cen jest usługą, z której korzystasz, instalując i łącząc Wtyczkę.
Chrome Web Store
Korzystanie z informacji otrzymanych przez interfejsy Chrome jest zgodne z zasadami Chrome Web Store dotyczącymi danych użytkowników (Chrome Web Store User Data Policy), w tym z wymogami ograniczonego użycia (Limited Use). Dane z Wtyczki służą wyłącznie do sprawdzania cen Twoich produktów i pokazywania ich w Serwisie. Nie sprzedajemy ich, nie używamy do reklam ani do oceny zdolności kredytowej, a ludzie ich nie czytają, z wyjątkiem sytuacji opisanych w sekcji „Kto ma dostęp do danych”.
The use of information received from Chrome APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.
Zdjęcia produktów
Zdjęcia produktów w Serwisie i w udostępnionych kolekcjach wczytują się prosto z serwerów sklepów. Serwer sklepu widzi wtedy adres IP i opis przeglądarki osoby, która ogląda zdjęcie, jak przy każdym obrazku w internecie. Nie przekazujemy mu adresu strony, z której pochodzi zapytanie, ani żadnych informacji o Tobie.
Hosting i logi serwera
Serwis działa na serwerach Vercel (strona) i Supabase (baza danych, logowanie, funkcje serwera). Baza danych i serwery strony znajdują się we Frankfurcie, w Unii Europejskiej.
Przy każdym wejściu na stronę i każdym zapytaniu do bazy ci dostawcy automatycznie zapisują dane techniczne: adres IP, datę i godzinę, adres zapytania i opis przeglądarki. Służą one do utrzymania Serwisu, szukania błędów i ochrony przed atakami, a dostawcy usuwają je po krótkim czasie, zwykle po kilku dniach.
Podstawa prawna: nasz prawnie uzasadniony interes w bezpiecznym i niezawodnym działaniu Serwisu (art. 6 ust. 1 lit. f RODO).
Kto ma dostęp do danych
Dostęp do panelu administracyjnego ma tylko Administrator. Widzi w nim adresy e-mail użytkowników, daty założenia konta i logowania, liczbę obserwowanych produktów, które kanały powiadomień są połączone, kiedy Wtyczka ostatnio działała, kolejkę powiadomień do wysłania, zgłoszenia problemów i dziennik sprawdzeń. Korzysta z tego tylko po to, żeby Serwis działał, żeby odpowiedzieć na Twoje zgłoszenie i żeby wykryć nadużycia.
Dane przekazujemy tylko dostawcom, bez których Serwis nie może działać:
- Supabase Inc.: baza danych, logowanie, wysyłka e-maili z kontem, funkcje serwera,
- Vercel Inc.: hosting strony,
- usługi powiadomień w przeglądarce: Google, Mozilla, Apple, Microsoft (tylko zaszyfrowana treść i adres usługi),
- Telegram, jeśli połączysz z nim konto (jako osobny administrator),
- Google, jeśli logujesz się kontem Google (jako osobny administrator),
- ScraperAPI, Scrape.do, ScrapingAnt, ZenRows, Firecrawl: tylko adresy stron produktów, bez danych o Tobie.
Dostawcy hostingu i bazy danych przetwarzają dane w naszym imieniu na podstawie umów powierzenia i nie mogą używać ich do własnych celów. Innym podmiotom udostępniamy dane tylko wtedy, gdy wymaga tego prawo, na przykład na żądanie uprawnionego organu.
Nie sprzedajemy danych, nie przekazujemy ich reklamodawcom i nie używamy ich do reklam.
Przekazywanie danych poza EOG
Część dostawców ma siedzibę w USA albo poza Europejskim Obszarem Gospodarczym, więc dane mogą być do nich przekazywane. Odbywa się to na podstawie decyzji Komisji Europejskiej stwierdzającej odpowiedni stopień ochrony (EU-US Data Privacy Framework) albo standardowych klauzul umownych zatwierdzonych przez Komisję Europejską. Kopię zabezpieczeń możesz dostać, pisząc do nas.
Jak długo przechowujemy dane
- konto, lista, kolekcje, kanały powiadomień, klucz skrótu na iPhonie i zgłoszenia problemów: do usunięcia konta,
- historia wysłanych powiadomień: 12 miesięcy,
- powiadomienia czekające na dzienne podsumowanie: do 30 dni po wysłaniu,
- dziennik sprawdzeń cen: 30 dni,
- liczniki limitów: 2 dni,
- jednorazowy kod do połączenia z Telegramem: 15 minut,
- logi serwera u dostawców: zwykle kilka dni,
- dane Wtyczki w przeglądarce: do rozłączenia (sesja) albo odinstalowania Wtyczki (wszystko).
Konto usuniesz sam w ustawieniach, w sekcji „Konto”. Usuwamy wtedy od razu konto, listę, kolekcje, historię powiadomień, połączone kanały i zgłoszenia. Wpisy w dzienniku sprawdzeń tracą powiązanie z Tobą i znikają po 30 dniach. Dane mogą jeszcze przez krótki czas zostać w kopiach zapasowych dostawcy bazy danych, które są regularnie nadpisywane.
Twoje prawa
Na podstawie RODO masz prawo do:
- dostępu do swoich danych i otrzymania ich kopii,
- sprostowania danych,
- usunięcia danych (konto możesz usunąć sam w ustawieniach),
- ograniczenia przetwarzania,
- przeniesienia danych,
- sprzeciwu wobec przetwarzania opartego na prawnie uzasadnionym interesie.
Żeby skorzystać z tych praw, napisz na contact@websolutionslab.dev z adresu, którego używasz w Serwisie. Odpowiemy bez zbędnej zwłoki, najpóźniej w ciągu miesiąca.
Masz też prawo złożyć skargę do organu nadzorczego. W Polsce jest nim Prezes Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl).
Bezpieczeństwo i zautomatyzowane decyzje
Połączenia z Serwisem, bazą danych i Wtyczką są szyfrowane (HTTPS). Baza danych jest szyfrowana na dyskach dostawcy. Każdy użytkownik ma dostęp tylko do swoich danych, co pilnują reguły w samej bazie danych.
Nie podejmujemy decyzji opartych wyłącznie na zautomatyzowanym przetwarzaniu, które wywoływałyby wobec Ciebie skutki prawne, i nie profilujemy Cię. Automatyczne są tylko powiadomienia o cenach, które ustawiasz sam, i limity chroniące Serwis przed przeciążeniem.
Serwis nie jest przeznaczony dla osób poniżej 16 lat.
Zmiany polityki
Politykę zmieniamy, gdy zmienia się sposób działania Serwisu, Wtyczki albo przepisy. Aktualna wersja jest zawsze pod tym adresem, a data ostatniej zmiany jest na górze strony. O zmianach, które dotyczą tego, jakie dane zbieramy, uprzedzimy w Serwisie albo e-mailem.