Polityka prywatności
To jest tłumaczenie. Jeśli różni się od angielskiego oryginału, rozstrzygający jest tekst angielski; szczegóły znajdują się na końcu tej strony.
Ta polityka wyjaśnia, jakie dane zbiera Narrativ, w jakim celu, kto je otrzymuje, jak długo są przechowywane i jak je usunąć. Dotyczy aplikacji, strony internetowej i e-maili logowania.
Meta Media LLCGeorgia, Tbilisi, Saburtalo district, Ikalto I lane N 1
support@mtmd.dev
1. Kim jesteśmy
Usługę Narrativ prowadzi Meta Media LLC, spółka zarejestrowana w Gruzji, Georgia, Tbilisi, Saburtalo district, Ikalto I lane N 1. Dalej „my” oznacza tę spółkę. To my decydujemy, w jakim celu i w jaki sposób wykorzystujemy opisane tu dane.
Ta polityka stanowi całość z Regulaminem korzystania. Tam, gdzie oba teksty używają tych samych słów, mają one to samo znaczenie.
2. Jakie dane zbieramy i po co
Zbieramy tylko to, czego usługa potrzebuje do działania:
- Konto: twój adres e-mail i hasło albo jednorazowe kody wysyłane na ten adres. Hasłem zajmuje się komponent logowania Supabase Auth, który działa na naszym serwerze. W koncie przechowujemy też język interfejsu, ustawienia języka twoich postów i ustawienia sprzedaży: ramę posta, siłę wezwania do działania, etap lejka, tekst o odbiorcach, tonie i platformie oraz przełącznik „Pytaj przy tworzeniu posta”. Jeśli logujesz się przez Apple lub Google, przekazują nam one Twój adres e-mail (Apple może zamiast niego przekazać prywatny adres przekierowujący) oraz zweryfikowany token logowania. Jeśli Apple lub Google przekażą nam Twoje imię i nazwisko, zapisujemy je w profilu konta (Supabase Auth) i pokazujemy w Ustawieniach; nie służą do niczego innego, nie są pokazywane innym osobom i są usuwane razem z kontem. Jeśli logujesz się przez Apple, przechowujemy także token Apple, który pozwala nam przy usunięciu konta cofnąć dostęp aplikacji do Twojego konta Apple; jest zapisany w postaci zaszyfrowanej, nie służy do niczego innego i jest usuwany razem z kontem.
- Twoje treści: teksty, linki, oryginalny tekst każdego zapytania, wygenerowane wyniki, obrazy, logotypy, wzorce stylu, kolory i czcionki marki, dokumenty canvas wraz z historią wersji, zapisane pomysły, ulubione i twoje własne szablony. Dla klientów w przestrzeni roboczej: nazwa, nisza, ton i uchwyt (handle).
- Zdjęcia dodawane z twojego urządzenia. Są zmniejszane na urządzeniu i przesyłane do naszego magazynu plików.
- Nagrania głosowe. Dźwięk jest wysyłany do transkrypcji (sekcja 3). Nie zapisujemy go w naszym magazynie; zostaje tekst, który otrzymujesz.
- Wybory szablonów: który szablon wybrano, w którym miejscu aplikacji i dla którego posta.
- Powiadomienia: jeśli je włączysz, token push twojego urządzenia. Jeśli wyłączysz je w Ustawieniach, ten wybór jest przechowywany w danych logowania (Supabase Auth) i usuwany razem z kontem.
- Telegram: jeśli połączysz bota, numer czatu (chat ID). Nie przechowujemy nazwy użytkownika ani imienia z Telegrama.
- Dane techniczne: raporty o błędach i próbka 1 na 10 śladów wydajności. Raport o błędzie zawiera sam błąd, typ urządzenia i wersję aplikacji, dziennik ostatnich działań przed błędem (tzw. okruszki), sesję, którą aplikacja otwiera przy każdym uruchomieniu, oraz dane o tym uruchomieniu. W przypadku naszego serwera zarówno raporty o błędach, jak i próbkowane ślady wydajności zawierają też żądanie, które może zawierać tekst lub link wysłany przez Ciebie. Nasz serwer zapisuje też zwykłe logi, a serwer WWW rejestruje adres IP, czas i żądany adres.
- Przykładowy tekst w demo: demo jest dostępne dopiero po zalogowaniu. Aby ograniczyć liczbę prób, zapisujemy identyfikator twojego konta w liczniku. Sam tekst nie jest zapisywany.
- Zgłoszenia treści: każdy może zgłosić treść na stronie podglądu pod linkiem, bez logowania, a zalogowani użytkownicy mogą zgłosić wynik z edytora i z ekranu szkicu. Zapisujemy powód z ustalonej listy, opcjonalny tekst zgłoszenia (do 1000 znaków) i opcjonalny kontakt zgłaszającego, datę oraz link lub identyfikator zgłoszonego materiału. Nie przechowujemy adresu IP zgłaszającego: zamiast niego zapisujemy nieodwracalny skrót (HMAC z tajnym kluczem; dla zalogowanego użytkownika jest on liczony z identyfikatora konta), który jest nam potrzebny do limitu zgłoszeń i do unikania duplikatów. Skrót pozostaje przy samym zgłoszeniu. Tekst i kontakt czyta administrator w panelu administracyjnym. Do Telegram trafia tylko numer zgłoszenia i powód. Jeśli link został unieważniony z powodu zgłoszenia, jego właściciel nie może wydać go ponownie, dopóki administrator nie zdejmie blokady (flaga na zgłoszeniu). Kopia zgłoszeń z powodami „treści niezgodne z prawem” i „seksualne wykorzystywanie dzieci” jest przechowywana osobno (sekcja 9).
- Zaakceptowany regulamin: gdy się rejestrujesz i gdy naciskasz „Akceptuję”, zapisujemy w danych Twojego logowania (Supabase Auth) numer zaakceptowanej wersji Regulaminu i czas. Dzięki temu wiemy, którą wersję zaakceptowałeś i kiedy poprosić o potwierdzenie nowej. Zapis jest usuwany razem z kontem.
- Dziennik zapytań niepowiązany z kontem: zanonimizowana kopia tekstu zapytania i kilka parametrów generacji, bez konta i adresu IP (sekcja 12).
- Zgoda na AI: gdy zezwalasz na przetwarzanie przez AI lub wycofujesz zgodę, zapisujemy wersję zgody i czas w danych twojego logowania (Supabase Auth). Zapis jest usuwany razem z kontem.
- Zdarzenia użytkowania: gdy jesteś zalogowany, zapisujemy kilka zdarzeń: otwarcie aplikacji (uruchomienie lub powrót po długiej przerwie); pobranie karuzeli (format pliku i liczba slajdów); co zrobiono z wynikiem (otwarto go w edytorze, edytowano, usunięto wersję roboczą); użycie wprowadzania głosowego lub importu linku. Każde zdarzenie jest przechowywane z identyfikatorem twojego konta, nazwą, czasem i platformą (iOS, Android lub web). Teksty postów i zapytań, adresy IP, identyfikatory urządzeń i identyfikatory reklamowe nie są zapisywane w zdarzeniach. Zdarzenia nie są przekazywane usługom zewnętrznym; pozostają w naszej własnej bazie danych. Zdarzenia są przechowywane, dopóki istnieje twoje konto, i są usuwane razem z nim. Jeszcze jedno zdarzenie zapisujemy przy tworzeniu tekstu: ile trwało oczekiwanie (z dokładnością do ułamka sekundy) i czy się udało, czy wystąpił błąd. Przechowujemy je tak samo jak pozostałe. Zapisujemy też moment, w którym osiągasz limit (pobrań lub linków publicznych): identyfikator twojego konta, rodzaj i wartość limitu oraz czas. Zapis nie zawiera niczego z twoich treści. Służy ochronie usługi przed nadużyciami i automatycznym pobieraniem danych, jest przechowywany, dopóki istnieje konto, i usuwany razem z nim. Jeśli limit osiągnie osoba oglądająca link publiczny, zapis jest powiązany wyłącznie z przestrzenią roboczą, do której należy link, i nic nie mówi o oglądającym.
- Powód usunięcia konta: przy usuwaniu konta możesz opcjonalnie wybrać powód z listy. Jest on zapisywany bez żadnego powiązania z kontem, jako sama data i wybrana opcja, i pozostaje po usunięciu konta (sekcja 9).
- Oferty e-mailem: raz pytamy, czy chcesz otrzymywać e-maile od Narrativ z pomysłami na karuzele, nowymi szablonami i ofertami; odpowiedź możesz zmienić w każdej chwili w Ustawieniach. Jeśli odpowiesz „tak”, zapisujemy w twoich danych logowania (Supabase Auth) fakt zgody, czas i miejsce jej udzielenia (pytanie lub Ustawienia); przy każdej odpowiedzi odnotowujemy też w koncie, że pytanie zostało zadane, aby nie pytać ponownie. Bez twojej zgody niczego nie wysyłamy, a twoja zgoda nie wpływa na usługę ani na e-maile z kodami logowania i potwierdzenia. Te e-maile wysyła Resend (sekcja 3). Możesz zrezygnować w każdej chwili: przełącznikiem „Oferty e-mailem” w Ustawieniach lub linkiem „Wypisz się” w każdym takim e-mailu; po rezygnacji e-maile przestają przychodzić. Zgoda jest przechowywana, dopóki istnieje konto albo dopóki jej nie wycofasz, a zapisy są usuwane razem z kontem.
- Subskrypcja: identyfikator twojej przestrzeni roboczej jest też twoim identyfikatorem klienta w RevenueCat (sekcja 3). Jeśli kupisz Premium, przechowujemy zapis subskrypcji: gdzie ją kupiono (Apple czy strona internetowa), identyfikator subskrypcji nadany przez sklep, produkt, status, daty okresu, czy odnawia się automatycznie i czy jest to zakup testowy, oraz identyfikator twojego rekordu klienta w RevenueCat. Przy zakupie na stronie przechowujemy też identyfikator umowy płatniczej. Nie otrzymujemy ani nie przechowujemy numeru twojej karty ani twojego Apple ID. Prowadzimy też dziennik powiadomień, które otrzymujemy od usług zakupowych: każdy wpis zawiera treść powiadomienia, a w niej identyfikatory wymienionych przestrzeni roboczych, produkt, identyfikatory transakcji nadane przez sklep, cenę i walutę, kraj zakupu oraz typ zdarzenia (sekcja 6). Premium nadane ręcznie przez administratora przestrzeni roboczej jest zapisywane w ten sam sposób, razem z adresem administratora.
Wykorzystujemy te dane, aby prowadzić usługę, dopasowywać wyniki do ciebie, zarządzać twoją subskrypcją, liczyć, ile kosztują nas modele AI, rozumieć, z czego się korzysta i gdzie produkt zawodzi, ulepszać aplikację, znajdować i naprawiać błędy, zapewniać bezpieczeństwo usługi, rozpatrywać zgłoszenia treści i odpowiadać na twoje prośby. Nie sprzedajemy ich i nie przekazujemy reklamodawcom. Jeśli się zgodzisz, używamy twojego adresu e-mail także do wysyłania ci pomysłów na karuzele, nowych szablonów i ofert. Aplikacja nie ma usług reklamowych ani zewnętrznej analityki; RevenueCat (sekcja 3) tylko przetwarza zakupy.
3. Komu przekazujemy dane
Nie sprzedajemy twoich danych. Aby prowadzić usługę, przekazujemy dane tym podwykonawcom, każdemu wyłącznie do jego zadania:
- Supabase: oprogramowanie, na którym działają baza danych, magazyn plików i logowanie. Uruchamiamy je sami na własnym serwerze (zob. następny punkt), więc firma Supabase nie otrzymuje tych danych. Wyjątkiem jest okres przejściowy: w czasie przenoszenia danych dawny projekt w Supabase Cloud nadal je przechowuje, a po przeniesieniu zamykamy ten projekt. Ostatni zrzut dawnego projektu przechowujemy nie dłużej niż 30 dni (sekcja 10).
- OpenRouter: usługa AI, która kieruje nasze zapytania do modeli tekstu i obrazu firm Anthropic, OpenAI, Google i innych. Otrzymuje to, co wpisałeś(-aś) lub zaimportowałeś(-aś), dane marki oraz — gdy prosisz nas o ich analizę — twoje zdjęcia i wzorce stylu. W niektórych przypadkach tekst trafia bezpośrednio do Google AI.
- OpenAI: rozpoznawanie mowy i kontrola bezpieczeństwa tekstów. Gdy dyktujesz, dźwięk idzie z twojego urządzenia prosto do OpenAI; nagrany plik trafia tam przez nasz serwer. Gdy OpenAI nie jest używane dla danego pliku, nagranie idzie przez OpenRouter do modelu Google. Poza tym tekst każdego zapytania i każdego wyniku jest wysyłany do OpenAI w celu sprawdzenia go pod kątem niedozwolonych treści (treści seksualne z udziałem nieletnich, groźby, drastyczna przemoc, samookaleczenie); OpenAI zwraca tylko werdykt.
- Generowanie obrazów przez AI: jeśli jest włączone, temat, styl i tekst slajdu idą przez OpenRouter do modelu obrazu, wraz z wzorcem stylu, jeśli go załączono.
- Apify: gdy wklejasz link z TikToka, Instagrama, X, Threads lub LinkedIn, link trafia do Apify, aby odczytać post. W przypadku postów wideo nasz serwer pobiera następnie klip na krótki czas, a dźwięk i kilka klatek trafiają do wymienionych wyżej modeli mowy i obrazu. Klip jest potem usuwany. Inne strony internetowe i transkrypcje z YouTube odczytuje nasz serwer sam.
- Katalogi zdjęć (takie jak Openverse i Pexels): krótka fraza wyszukiwania dotycząca tematu slajdu. Tekst twojego posta nie jest wysyłany. Znalezione zdjęcia są zapisywane w magazynie twojej przestrzeni roboczej.
- Telegram: jeśli połączysz bota i naciśniesz wyślij, chat ID i treści, które wysyłasz.
- Expo: dostarcza powiadomienia push; otrzymuje token urządzenia, krótki tekst powiadomienia i id gotowego posta.
- Resend: wysyła e-maile logowania i potwierdzenia oraz e-maile z pomysłami na karuzele, nowymi szablonami i ofertami do osób, które się na nie zgodziły; otrzymuje twój adres e-mail i treść wiadomości.
- Sentry: otrzymuje raporty o błędach i próbki wydajności z aplikacji i z naszego serwera.
- Apple i Google: tylko jeśli wybierzesz logowanie przez nie, aby potwierdzić, że to Ty. Przekazują nam Twój adres e-mail i token logowania.
- DePowered Limited (marka Rifty, Hongkong): dostawca hostingu. Nasza baza danych, magazyn i serwer aplikacji działają na jego serwerze wirtualnym w Niemczech, więc wszystkie dane twojego konta fizycznie znajdują się na jego sprzęcie. Nie zlecamy mu przetwarzania danych: udostępnia serwer.
- Cloudflare: magazyn R2, w którym przechowywane są pliki (obrazy i inne obiekty) oraz kopie zapasowe bazy danych i plików, a także sieć dostarczania treści z pamięcią podręczną dla obrazów (adres img.mtmd.dev). Przechodzą przez nią obrazy otwierane przez publiczne linki wraz z danymi technicznymi tych żądań: adresem IP czytelnika, czasem i adresem pliku.
- RevenueCat: usługa przetwarzająca zakupy i subskrypcje w aplikacji. Od chwili, gdy logujesz się do aplikacji, nawet jeśli nigdy niczego nie kupisz, otrzymuje identyfikator twojej przestrzeni roboczej (jako identyfikator klienta) oraz dane techniczne, które wysyła jej biblioteka w aplikacji, takie jak platforma, wersja aplikacji i adres IP. Gdy kupujesz, otrzymuje też dane zakupu ze sklepu (produkt, status, daty, identyfikatory transakcji nadane przez sklep, znacznik zakupu testowego). Nie otrzymuje twoich tekstów ani obrazów.
- Apple: gdy kupujesz Premium w aplikacji na iOS, Apple pobiera płatność i zarządza subskrypcją na własnych zasadach. Nie otrzymujemy danych twojej karty ani twojego Apple ID. To samo dotyczy każdego innego sklepu lub usługi płatniczej, które oferujemy na twojej platformie: wymienimy je na tej liście, zanim zaczną być używane.
- Lava i Meta Media LLC, Georgia: jeśli kupisz Premium na stronie internetowej, płatność przechodzi przez Lava do Meta Media LLC, Georgia jako sprzedawcy. Lava otrzymuje adres e-mail twojego konta i dane płatnicze, które wpisujesz na jego stronie, a Meta Media LLC, Georgia otrzymuje dane o sprzedaży. Nam przekazują umowę płatniczą, jej status i jej daty. Przetwarzają te dane na podstawie własnych warunków i polityk.
Możemy też przekazać dane organom władzy, gdy wymaga tego prawo.
Ci podwykonawcy przetwarzają dane na podstawie własnych warunków i polityk prywatności. Nie możemy sprawdzić ani zmienić sposobu ich działania.
Funkcje AI działają wyłącznie za twoją zgodą. Aplikacja prosi o nią na osobnym ekranie przed pierwszym zapytaniem, które wysyła twoje treści do OpenRouter, OpenAI lub Apify. Wyjątkiem jest przykładowy tekst w demo: naciśnięcie jego przycisku jest zgodą, o czym informuje ekran. Bez zgody te funkcje nie działają, a reszta aplikacji pozostaje dostępna. Zgodę możesz wycofać w dowolnej chwili w Ustawieniach: na urządzeniu, na którym to zrobisz, funkcje AI przestają działać od razu; na twoich pozostałych urządzeniach — w ciągu około 15 minut.
4. Gdzie dane są przechowywane
Dane konta i treści są przechowywane w bazie danych na naszym własnym serwerze u dostawcy hostingu DePowered Limited (marka Rifty, Hongkong); serwery znajdują się w Niemczech. Pliki są przechowywane w Cloudflare R2. Nasz serwer przetwarza zapytania i przekazuje je wyżej wymienionym dostawcom; pliki potrzebne mu na chwilę (na przykład pobrane wideo) leżą w folderze tymczasowym i są usuwane po zakończeniu zadania.
Obrazy są przechowywane w magazynie plików pod publicznymi linkami, których nie da się odgadnąć. Każdy, kto ma link, może otworzyć obraz bez logowania, a kopie zachowane przez przeglądarki, komunikatory lub sieci dostarczania treści, w tym pamięć podręczną Cloudflare, mogą nadal się otwierać po usunięciu pliku. Nie umieszczaj w obrazach niczego, co ma pozostać prywatne.
Aplikacja i strona internetowa przechowują też niewielkie ilości danych na twoim urządzeniu (zob. „Pliki cookie i pamięć lokalna”).
5. Transfery międzynarodowe
Mamy siedzibę w Gruzji, nasz dostawca hostingu jest zarejestrowany w Hongkongu, a serwery znajdują się w Niemczech. Cloudflare i pozostali wymienieni wyżej podwykonawcy mogą przetwarzać dane w innych krajach, także w takich, w których prawo o ochronie danych różni się od prawa w twoim kraju.
Korzystając z usługi, rozumiesz, że twoje dane są przetwarzane w tych miejscach. Nie obiecujemy żadnego konkretnego mechanizmu prawnego dla transferów.
6. Jak długo dane są przechowywane
Treści i dane konta są przechowywane, dopóki istnieje konto, i są usuwane, gdy je usuniesz (sekcje 7–11). Krótsze okresy:
- Link do podglądu działa 3 dni lub do chwili, gdy go unieważnisz.
- Zaproszenie do przestrzeni roboczej działa 3 dni.
- Kod do połączenia z Telegramem działa 24 godziny; wygasłe kody są usuwane automatycznie co 15 minut.
- Kod z e-maila do usunięcia konta działa 1 godzinę.
- Identyfikator konta w liczniku prób demo oraz wpisy licznika ograniczającego liczbę zgłoszeń z jednego adresu (zawierają nieodwracalny skrót zgłaszającego) są usuwane w ciągu około 2 godzin.
- Historia wersji dokumentu canvas nie ma limitu i zostaje do usunięcia przestrzeni roboczej. Zapisy kosztów i dziennik administratorów nie mają limitu czasu (sekcje 9 i 11).
- Zdjęcia dobrane automatycznie do slajdu i nieużyte w żadnym zapisanym dokumencie są usuwane po 30 dniach.
- Klucze techniczne chroniące przed dwukrotnym wysłaniem tego samego żądania (zawierają tylko techniczne id przestrzeni roboczej i żądania, nigdy treści) są usuwane po 30 dniach od utworzenia, a przy usunięciu konta od razu.
- Same zgłoszenia treści nie mają limitu czasu: zgłoszenie jest przechowywane, dopóki nie zostanie usunięta generacja, której dotyczy, lub konto właściciela tej generacji (sekcja 8). Osobna kopia zgłoszeń dotyczących treści niezgodnych z prawem i bezpieczeństwa dzieci nie jest usuwana razem z nimi i nie ma ustalonego terminu (sekcja 9).
- Wpisy dziennika zapytań są przechowywane 12 miesięcy, a potem usuwane automatycznie (sekcja 12).
- Dziennik powiadomień od usług zakupowych (RevenueCat, Lava) jest usuwany automatycznie po 90 dniach od otrzymania albo od razu po usunięciu konta.
Jak długo przechowywane są raporty o błędach, określa Sentry. Logi naszego serwera WWW i dostawcy hostingu są regularnie rotowane i nie podajemy dla nich okresu.
7. Jak usunąć konto
W aplikacji: Ustawienia → Usuń konto. Bez aplikacji skorzystaj ze strony /delete-account — wystarczy adres e-mail, na który zarejestrowano konto. W obu przypadkach wysyłamy na ten adres jednorazowy kod i niczego nie ruszamy, dopóki nie wróci. Nie ma okresu karencji: po przyjęciu kodu dane od razu znikają z usługi i nie możemy ich przywrócić.
8. Co jest usuwane
Usuwane jest wszystko, co należy do konta; jedynie wymazanie twojego rekordu w RevenueCat (ostatnia pozycja) nie następuje natychmiast:
- utworzone przez ciebie przestrzenie robocze i wszystko w nich — klienci (wraz z połączonym czatem Telegram), generacje wraz z tekstami i oryginalnymi zapytaniami, dokumenty canvas z historią wersji, szablony karuzel, ustawienia marki, twoje wzorce stylu, zapisane pomysły, wszystkie rozdane linki do podglądu i zaproszenia, zgłoszenia dotyczące twoich linków do podglądu i twoich materiałów oraz klucze techniczne chroniące przed powtórnymi żądaniami;
- pliki przechowywane w tych przestrzeniach roboczych: wygenerowane obrazy, zdjęcia przesłane przez ciebie, zdjęcia dobrane automatycznie, logotypy, eksporty, podglądy i podglądy twoich wzorców stylu. Następnie osobno sprawdzamy, czy w przestrzeni roboczej nie został ani jeden obiekt, i uznajemy usunięcie za nieudane, jeśli coś zostało;
- twoje członkostwo w cudzych przestrzeniach roboczych, tokeny push z twoich urządzeń oraz twoje ulubione, wybory szablonów i własne szablony, gdziekolwiek zostały utworzone;
- samo konto. Jest wymazywane, a nie oznaczane jako usunięte, więc adres e-mail się zwalnia i można go użyć do ponownej rejestracji. Jeśli logowałeś się przez Apple, najpierw cofamy dostęp aplikacji do Twojego konta Apple; jeśli Apple tego nie potwierdzi, możesz sam usunąć dostęp w ustawieniach Apple ID.
- twój rekord klienta w RevenueCat: po usunięciu konta prosimy RevenueCat o jego wymazanie. Żądanie wychodzi z kolejki, więc może dotrzeć do RevenueCat dopiero jakiś czas po zniknięciu konta. Dopóki RevenueCat nie potwierdzi wymazania, kolejka przechowuje identyfikator usuniętej przestrzeni roboczej (twój identyfikator klienta tam), liczbę prób i kod ostatniego błędu; wpis jest usuwany, gdy RevenueCat potwierdzi, a dopóki nie potwierdzi, wpis zostaje bez ustalonego terminu.
Cudze przestrzenie robocze, do których cię zaproszono, nadal istnieją: opuszcza je tylko twoje członkostwo. Materiały utworzone w cudzej przestrzeni roboczej należą do tej przestrzeni roboczej i zostają u jej właściciela.
Gdy wybierasz szablon, zapisujemy, który to był, w którym miejscu aplikacji go wybrano i do którego posta został zastosowany. Te zapisy tworzą listę twoich ostatnich szablonów i listę popularnych oraz pozwalają nam policzyć, jaka część postów zaczyna się od zakładki Designs. Są usuwane razem z twoim kontem.
Kopia tekstu zapytania w dzienniku zapytań nie jest usuwana razem z kontem: nie jest z nim powiązana i jest zanonimizowana (sekcja 12).
Zdarzenia użytkowania zapisane dla twojego konta są usuwane razem z nim. Zapisy o osiągnięciu limitów są również usuwane razem z nim.
Usunięcie konta nie anuluje subskrypcji kupionej w Apple ani w usłudze płatniczej i nie możemy jej anulować za ciebie. Najpierw anuluj ją w ustawieniach Apple ID albo w sposób podany na stronie płatności; w przeciwnym razie będzie się dalej odnawiać i być pobierana.
9. Co zostaje
Zapisy kosztów generacji: który model, ile tokenów lub elementów, ile kosztowało i kiedy. To samo dotyczy zapisów użycia usługi odczytu linków. W tej samej chwili, gdy przestrzeń robocza zostaje usunięta, sama baza danych (a w przypadku zapisów odczytu linków — nasz kod usuwania) odłącza te zapisy od niej. Kwota i data zostają; czyje było zapytanie — nie.
Te zapisy nie zawierają tekstów, obrazów ani adresu e-mail. Zachowujemy je, bo są naszą własną księgowością kosztów usług: bez nich nie da się uzgodnić faktury dostawcy ani wyjaśnić skoku wydatków. Zanonimizowana kopia tekstu zapytania jest przechowywana osobno, w dzienniku zapytań (sekcja 12).
Kopie zgłoszeń z powodami „treści niezgodne z prawem” i „seksualne wykorzystywanie dzieci”. Gdy takie zgłoszenie zostanie złożone, kopia faktu zgłoszenia jest zapisywana osobno: powód, tekst i kontakt wpisane przez zgłaszającego, data, identyfikatory materiału i przestrzeni roboczej oraz nieodwracalny skrót zgłaszającego. Kopia nie zawiera samego materiału. Nie jest usuwana razem z materiałem ani z kontem, ponieważ możemy jej potrzebować do rozpatrzenia takiego zgłoszenia i do odpowiedzi organom władzy, i nie ma ustalonego terminu. Czyta ją wyłącznie administrator.
Powód usunięcia, jeśli go wybrano, jest zachowywany: zapisujemy go bez identyfikatora konta, jako samą datę i wybraną opcję. Nie obiecujemy, że nigdy nie da się go powiązać z tobą: przy niewielkiej liczbie użytkowników data może być bliska dniowi usunięcia twojego konta.
Zapisy subskrypcji. Zapis zakupu dokonanego przez sklep lub usługę płatniczą pozostaje po usunięciu konta: identyfikator subskrypcji nadany przez sklep (w Apple – pierwotny identyfikator transakcji; na stronie – umowa płatnicza), produkt, status, daty okresu, znaczniki automatycznego odnowienia i zakupu testowego. Powiązanie z twoją przestrzenią roboczą i identyfikator klienta RevenueCat są usuwane, więc nie możemy już ustalić, czyj to był zapis (przy niewielkiej liczbie użytkowników same daty mogą wskazywać na ciebie); sklep lub usługa płatnicza może nadal powiązać z tobą własny identyfikator. Przechowujemy go jako naszą ewidencję płatności, tak jak zapisy kosztów generacji, i nie ma on ustalonego terminu. Premium nadane ręcznie przez administratora nie jest przechowywane: jest usuwane razem z kontem.
10. Kopie zapasowe
Kopie zapasowe bazy danych i plików wykonujemy sami i przechowujemy w Cloudflare R2. Kopia bazy danych zawiera dziennik zmian, z którego można ją przywrócić do wybranego momentu. Kopie są przechowywane przez 30 dni, a następnie usuwane; tak samo postępujemy z ostatnim zrzutem dawnego projektu w Supabase Cloud. Oznacza to, że po usunięciu konta dane od razu opuszczają usługę, a w kopiach zapasowych mogą pozostać do 30 dni.
11. Czego usunięcie nie obejmuje
Są miejsca, do których przycisk Usuń konto nie sięga, i uczciwiej jest je wymienić:
- dziennik działań administratorów. Zapisuje, który administrator zmienił ustawienie usługi albo otworzył konkretną generację, żeby zbadać problem. Zawiera adres administratora i techniczne id (np. generacji i przestrzeni roboczej), ale nie twoje teksty i nie twój adres. Ale jeśli administratorem byłeś(-aś) ty, twój adres zostaje w tym dzienniku;
- dziennik logowań prowadzony przez komponent Supabase Auth. Zapisuje się automatycznie i nie jest czyszczony po usunięciu konta; w dawnym projekcie w Supabase Cloud, dopóki jest otwarty, Supabase przechowuje ten dziennik według własnych zasad;
- wiadomości, które bot już wysłał na Telegram. Znajdują się w cudzym czacie i nie mamy jak ich wycofać;
- kopie obrazów w pamięci podręcznej. Linki do obrazów są publiczne: usuwamy sam plik, ale kopia pozostawiona w pamięci podręcznej przeglądarki, CDN lub komunikatora może jeszcze przez pewien czas się otwierać;
- dziennik zapytań (sekcja 12). Nie ma w nim konta, przestrzeni roboczej ani id generacji, więc wpisów nie da się znaleźć i usunąć przez twoje konto; usuwają się same po 12 miesiącach;
- to, co już dotarło do podwykonawców z sekcji 3 (usługi AI i rozpoznawania mowy, raporty o błędach, dostarczanie e-maili, Apple, usługa płatnicza na stronie i sprzedawca). Usunięcie konta nie wysyła do nich żądania usunięcia, a oni przechowują dane według własnych zasad. Wyjątkiem jest RevenueCat: prosimy go o wymazanie twojego rekordu klienta (sekcja 8).
12. Dziennik zapytań niepowiązany z kontem
Po każdej udanej generacji kopiujemy do osobnego dziennika tekst twojego zapytania (do 500 znaków), język, szablon, kategorię, format, liczbę slajdów, miejsce uruchomienia generacji, typ źródła (tekst, link itp.) i datę — bez godziny. Część pól może być pusta. Przed zapisem z tekstu automatycznie usuwamy adresy e-mail, numery telefonów, linki, @nazwy, numery kart i długie liczby.
W dzienniku nie ma konta, przestrzeni roboczej, id generacji, adresu IP ani dokładnej godziny. Dopóki konto istnieje, administratorzy i tak widzą twoje generacje, a dziennik przed tym nie chroni: wpis można dopasować do generacji po zgodności tekstu. Jego sens jest inny: po usunięciu konta oryginalne generacje znikają, zostaje tylko zanonimizowana kopia i nie da się jej już z tobą powiązać. Dlatego dziennik nie jest usuwany razem z kontem i nie da się go znaleźć na wniosek o twoje dane.
Prowadzimy go, żeby rozumieć, jakich tematów i szablonów potrzebują ludzie. Dziennik widzą tylko administratorzy usługi, a wyświetlenia i eksporty dziennika są rejestrowane w dzienniku działań administratorów. Wpisy przechowujemy 12 miesięcy, potem usuwamy je automatycznie.
Tego tekstu nie można nazwać w pełni anonimowym: jest anonimizowany automatycznie, ale może zawierać to, co zostało wpisane przez ciebie. Nie wpisuj w zapytaniach danych osobowych.
13. Twoje prawa i jak z nich korzystać
Możesz poprosić nas, abyśmy:
- powiedzieli ci, jakie dane o tobie przechowujemy, i przesłali ci ich kopię;
- poprawili dane, które są błędne;
- usunęli twoje dane (możesz to też zrobić sam(a), od razu, jak opisano w sekcji 7);
- zaprzestali określonego wykorzystywania twoich danych, jeśli możemy to zrobić bez zamykania konta.
Napisz na support@mtmd.dev, wpisując w temacie „Privacy Request”, z adresu e-mail swojego konta, abyśmy mogli ustalić, że prośba pochodzi od ciebie. Takie prośby obsługujemy ręcznie.
Wiele rzeczy możesz zrobić sam(a) w aplikacji: edytować i usuwać treści, unieważnić link do podglądu, wyłączyć powiadomienia w ustawieniach urządzenia, wyłączyć e-maile z pomysłami, szablonami i ofertami w Ustawieniach lub linkiem „Wypisz się” w e-mailu albo usunąć konto. W zależności od twojego kraju możesz mieć również prawo do wniesienia skargi do tamtejszego organu ochrony danych.
15. Dzieci
Usługa jest przeznaczona dla osób, które ukończyły co najmniej 16 lat, jak stanowi Regulamin. Świadomie nie zbieramy danych od młodszych dzieci.
Jeśli uważasz, że z usługi korzysta dziecko poniżej 16 lat, napisz na support@mtmd.dev. Jeśli ustalimy, że tak jest, możemy zamknąć konto i usunąć jego dane.
16. Bezpieczeństwo
Co robimy, aby chronić dane, w zakresie, w jakim możemy to stwierdzić:
- połączenia z usługą są szyfrowane;
- każde zapytanie, które odczytuje lub zmienia dane konta, jest sprawdzane pod kątem zalogowanego konta i przestrzeni roboczej, a dane jednej przestrzeni roboczej nie są pokazywane innym;
- linki do podglądu i zaproszenia zawierają tajny token w tej części adresu, która nie jest wysyłana do serwera ani zapisywana w naszych logach; obrazy w linku do podglądu są udostępniane przez podpisane adresy;
- usunięcie konta wymaga kodu wysłanego na e-mail konta, a liczba prób jest ograniczona.
Żadna metoda przesyłania ani przechowywania nie jest całkowicie bezpieczna, dlatego nie możemy zagwarantować absolutnego bezpieczeństwa. Chroń swoje hasło i e-maile logowania.
17. Zmiany tej polityki
Możemy zmienić tę politykę, na przykład gdy pojawią się nowe funkcje lub zmieni się prawo. Data ostatniej aktualizacji znajduje się na górze strony.
O istotnych zmianach napiszemy na tej stronie i pokażemy je w aplikacji, gdy wejdą w życie. Jeśli prawo wymaga wcześniejszego powiadomienia, zrobimy to. Jeśli po wejściu zmiany w życie nadal korzystasz z usługi, akceptujesz nową wersję. Jeśli się nie zgadzasz, przestań korzystać z usługi i usuń konto.
18. Kontakt
Meta Media LLC, Georgia, Tbilisi, Saburtalo district, Ikalto I lane N 1. Pytania o tę politykę i prośby dotyczące twoich danych: support@mtmd.dev.
W temacie wpisz „Privacy Request”.
Jeśli tłumaczenie tej polityki, w tym streszczenie, różni się od tekstu angielskiego, rozstrzygający jest tekst angielski, chyba że prawo twojego kraju daje ci prawo powoływać się na wersję w twoim języku.