Polityka prywatności lingi
Obowiązuje od 27 października 2026 r. Opisuje, jakie dane przetwarzają aplikacja lingi na iPhone'a i strona lingi.app, po co, komu je powierzamy, jak długo je trzymamy i jakie masz prawa.
1. Kto odpowiada za Twoje dane
- Administratorem danych jest Krzysztof Kraszewski (NIP 9552439000), który udostępnia aplikację lingi, dalej "my".
- W sprawach danych osobowych pisz na kontakt@lingi.app. Nie wyznaczyliśmy inspektora ochrony danych.
- Słowa Aplikacja, Konto, Subskrypcja, Tutor i Godzina z Tutorem znaczą to samo co w regulaminie.
2. Najważniejsze w skrócie
- Bez Konta postępy zostają na telefonie. Konto (e-mail albo Apple) dodaje kopię zapasową, synchronizację i rozmowy z Tutorem.
- Nie sprzedajemy danych, nie wyświetlamy reklam i nie śledzimy Cię w innych aplikacjach ani na stronach.
- Nagrania do sprawdzania wymowy i głos z rozmów z Tutorem przetwarzają dostawcy usług mowy i AI (pkt 6 i 7). Nie zapisujemy nagrań na naszym serwerze. Zapisujemy tekst rozmów z Tutorem, dopóki masz Konto.
- Statystyki użytkowania i raporty błędów wyłączysz w Ustawieniach.
- Konto i dane z naszego serwera usuniesz w Aplikacji: Profil, Ustawienia, Usuń konto.
3. Aplikacja bez Konta
- Z Aplikacji możesz korzystać bez Konta. Postępy, ustawienia, pobrane lekcje i nagrania lektorów zapisują się wtedy tylko na telefonie.
- Przy pierwszym pobieraniu lekcji Aplikacja tworzy losowy identyfikator instalacji i tajny klucz. Klucz zostaje w pęku kluczy iOS, a na nasz serwer trafia tylko jego skrót (hash). Serwer zapisuje też datę i adres IP z chwili rejestracji, żeby ograniczyć liczbę nowych instalacji z jednego adresu w ciągu doby, oraz listę lekcji, które ta instalacja odblokowała.
- Lekcje i nagrania pobierasz z serwera content.lingi.app za pomocą krótkotrwałego tokenu. Wydane tokeny zapisujemy na 2 godziny, żeby ograniczać nadużycia.
- Aplikacja sprawdza dostępność aktualizacji na serwerach Expo, które widzą przy tym adres IP, wersję Aplikacji i system telefonu.
- Podstawa prawna: wykonanie umowy o korzystanie z Aplikacji (art. 6 ust. 1 lit. b RODO). Limity i ochrona przed nadużyciami: nasz prawnie uzasadniony interes w bezpieczeństwie Usługi (art. 6 ust. 1 lit. f RODO).
4. Konto i logowanie
- Logowanie kodem: zapisujemy Twój adres e-mail i wysyłamy na niego kod z adresu no-reply@lingi.app. Kod działa 10 minut, a serwer przechowuje tylko jego skrót. Godziny wysłania kodów na dany adres trzymamy przez godzinę, żeby ograniczyć liczbę wiadomości.
- Logowanie przez Apple: dostajemy od Apple identyfikator użytkownika, adres e-mail (może to być adres przekazujący Apple, który ukrywa Twój prawdziwy adres) oraz imię i nazwisko, jeśli udostępnisz je przy pierwszym logowaniu. Zapisujemy też zaszyfrowany token Apple, żeby przy usunięciu Konta cofnąć dostęp lingi do Twojego Apple ID.
- Sesja logowania: serwer zapisuje sesję wraz z adresem IP i opisem aplikacji (user agent), z których nastąpiło logowanie. Token sesji zostaje w pęku kluczy iOS na telefonie.
- Na Koncie trzymamy też ustawienia nauki (na przykład język wyjaśnień, cel dzienny, godzinę przypomnienia i poziom startowy) i datę założenia Konta.
- Podstawa prawna: wykonanie umowy dotyczącej Konta (art. 6 ust. 1 lit. b RODO). Limity wysyłki kodów i zapis sesji: nasz prawnie uzasadniony interes w ochronie Kont przed przejęciem (art. 6 ust. 1 lit. f RODO).
5. Postępy i synchronizacja
- Po zalogowaniu Aplikacja wysyła na serwer historię nauki: powtórki kart z ich datami, Twoje oceny, czasy odpowiedzi, rodzaje błędów we wpisanych odpowiedziach (bez samego tekstu), stan kart w harmonogramie powtórek, zapisane zdania, usłyszane słowa i czas ćwiczeń.
- Dzięki temu postępy działają na kilku urządzeniach i wracają po ponownej instalacji. Podstawa prawna: wykonanie umowy (art. 6 ust. 1 lit. b RODO).
6. Sprawdzanie wymowy
- Na kartach, na których mówisz odpowiedź na głos, możesz ją nagrać, a Aplikacja oceni wymowę. Nagrywa tylko po dotknięciu mikrofonu, najwyżej 6 sekund. Potrzebna jest zgoda na mikrofon w ustawieniach iOS.
- Zanim po raz pierwszy nagrasz wymowę albo zaczniesz rozmowę z Tutorem, Aplikacja pyta, czy zgadzasz się na przesyłanie głosu do zewnętrznych usług opisanych w pkt 6 i 7. Bez tej zgody funkcje głosowe są wyłączone. Zgodę wycofasz w Aplikacji: Profil, Ustawienia, "Funkcje głosowe".
- Aplikacja wysyła nagranie razem z oczekiwanym zdaniem bezpośrednio z telefonu do usługi Microsoft Azure AI Speech w regionie Szwecja Środkowa (Unia Europejska), która zwraca ocenę. Nasz serwer wydaje tylko krótkotrwały token dostępu i liczy, ile tokenów dostało w ciągu doby dane Konto albo dana instalacja. Nie widzi ani nagrania, ani oceny.
- Na telefonie zostaje tylko ostatnie nagranie, żeby można je było odsłuchać. Aplikacja usuwa je przy następnym nagraniu. Do statystyk (pkt 9) trafia tylko przedział wyniku, bez nagrania i bez tekstu.
- Podstawa prawna: wykonanie umowy (art. 6 ust. 1 lit. b RODO). Nie używamy Twojego głosu, żeby Cię rozpoznawać.
7. Rozmowy z Tutorem
- Rozmowy z Tutorem wymagają Konta i planu Kurs + Tutor. Mikrofon działa tylko w trakcie rozmowy.
- Twój głos trafia z telefonu w czasie rzeczywistym do LiveKit Cloud, gdzie działa nasz program Tutora. ElevenLabs zamienia Twoją mowę na tekst. Model językowy OpenAI przygotowuje odpowiedź, a ElevenLabs zamienia ją na mowę. Zapytania do OpenAI przechodzą przez Cloudflare AI Gateway. Tą samą drogą trafiają do OpenAI Twoje wypowiedzi do oceny i cała rozmowa do przygotowania podsumowania.
- Tutor dostaje też to, czego potrzebuje do rozmowy: Twój poziom, język wyjaśnień, słowa z bieżącej lekcji i do powtórki, listę znanych słów i pamięć z poprzednich rozmów.
- Na naszym serwerze zapisujemy tekst rozmowy (Twoje wypowiedzi i odpowiedzi Tutora), ocenę i poprawki Twoich wypowiedzi, podsumowanie, czas rozpoczęcia i zakończenia, długość i tryb rozmowy oraz dane techniczne, na przykład opóźnienia i zużycie usług.
- Zapisujemy też pamięć Tutora: tematy ostatnich rozmów, zainteresowania wspomniane w rozmowach, powtarzające się błędy z przykładem, krótkie streszczenie ostatniej rozmowy i Twoje imię, jeśli je podano. Dzięki niej kolejna rozmowa nawiązuje do poprzednich.
- Nie nagrywamy dźwięku rozmów i nie zapisujemy go na naszym serwerze. LiveKit usuwa pokój rozmowy po jej zakończeniu, a nagrywanie sesji w LiveKit jest wyłączone. ElevenLabs na naszym obecnym planie może przechowywać nagrania i transkrypcje w swoich dziennikach przez okres określony w swoich zasadach. OpenAI nie używa danych z API do trenowania modeli i może je przechowywać przez ograniczony czas, żeby wykrywać nadużycia. Cloudflare AI Gateway może prowadzić dziennik zapytań do modelu, z którego korzystamy przy szukaniu błędów i rozliczaniu kosztów.
- Tutor to program, nie człowiek. Nie podawaj mu informacji, których nie chcesz przekazywać, na przykład o zdrowiu, poglądach albo danych innych osób. Rozmowy nie są do tego potrzebne.
- Podstawa prawna: wykonanie umowy (art. 6 ust. 1 lit. b RODO). Tekst rozmów nie trafia do eksportu w Aplikacji. Jego kopię dostaniesz, gdy napiszesz do nas (pkt 17).
8. Zakupy i subskrypcje
- Płatności obsługuje Apple. Nie widzimy danych karty, adresu ani Twojego Apple ID. Apple przetwarza dane zakupu jako osobny administrator, na zasadach swojej polityki prywatności.
- Od Apple (przez Aplikację, powiadomienia App Store Server Notifications i App Store Server API) dostajemy dane transakcji: ich identyfikatory, produkt, daty zakupu i wygaśnięcia oraz informacje o okresie próbnym, automatycznym odnawianiu, zaplanowanej zmianie planu, zwrocie i środowisku (testowe albo produkcyjne).
- Przy zakupie Aplikacja dołącza losowy identyfikator Konta, a bez Konta identyfikator instalacji. Dzięki temu łączymy Subskrypcję z Kontem albo telefonem. Jedna Subskrypcja obsługuje ograniczoną liczbę instalacji, więc zapisujemy, które instalacje z niej korzystają.
- Na Koncie trzymamy saldo kupionych minut rozmów z Tutorem i historię jego zmian: zakupy, zwroty i zużycie.
- Podstawa prawna: wykonanie umowy (art. 6 ust. 1 lit. b RODO), a przy reklamacjach i zwrotach także obowiązki z prawa konsumenckiego (art. 6 ust. 1 lit. c RODO).
9. Statystyki, nagrania ekranu i raporty błędów
- Do statystyk użytkowania, nagrań ekranu i raportów błędów używamy PostHog, z serwerami w Unii Europejskiej. Dzięki nim znajdujemy błędy i widzimy, które części Aplikacji działają, a które trzeba poprawić.
- Statystyki to zdarzenia w Aplikacji, na przykład ukończony krok powitania, sesja z liczbą kart, ocena karty (bez treści odpowiedzi), pobranie lekcji albo otwarcie ekranu planów. Do tego wersja Aplikacji, model telefonu, wersja systemu, język i adres IP, z którego wysyłane są dane. Po zalogowaniu łączymy zdarzenia z identyfikatorem i adresem e-mail Konta, z imieniem i nazwiskiem z Konta, jeśli są podane, oraz z Twoim poziomem, językiem wyjaśnień, celem dziennym i datą założenia Konta. Gdy Apple powiadamia nas o zmianie Subskrypcji albo zakupie Godziny z Tutorem (na przykład o rozpoczęciu okresu próbnego, odnowieniu albo zwrocie), nasz serwer wysyła takie zdarzenie do PostHog, jeśli statystyki są włączone. Zdarzenie powiązane z Kontem zawiera identyfikator i adres e-mail Konta.
- Nagrania ekranu to zrzuty ekranów Aplikacji w trakcie korzystania. Pola tekstowe i miejsca, w których widać Twój adres e-mail, kod logowania, wpisane odpowiedzi, napisy z rozmowy z Tutorem i jej podsumowanie, są zamaskowane. Nagrania nie obejmują dźwięku ani ruchu sieciowego.
- Raporty błędów zawierają opis błędu albo awarii, miejsce w kodzie, wersję Aplikacji i model urządzenia.
- Nie wysyłamy do PostHog kodów logowania, wpisanych odpowiedzi, tekstu rozmów ani nagrań głosu.
- Statystyki są włączone domyślnie. Wyłączysz je w Aplikacji: Profil, Ustawienia, "Udostępniaj statystyki użytkowania". Po wyłączeniu Aplikacja nie wysyła zdarzeń, nagrań ekranu ani raportów błędów, a nasz serwer przestaje wysyłać zdarzenia Subskrypcji.
- Podstawa prawna: nasz prawnie uzasadniony interes w rozwijaniu Aplikacji i usuwaniu błędów (art. 6 ust. 1 lit. f RODO). Wyłączenie przełącznika to sprzeciw, który działa od razu.
10. Zgłoszenia i kontakt z nami
- Błąd w karcie zgłosisz w Aplikacji. Zgłoszenie zawiera kategorię, Twój komentarz (jeśli go dopiszesz), kartę i to, co było na niej widać, wersję Aplikacji i systemu oraz identyfikator Konta albo instalacji. Używamy go tylko do poprawienia kursu. Podstawa prawna: nasz prawnie uzasadniony interes w jakości kursu (art. 6 ust. 1 lit. f RODO).
- Gdy piszesz na kontakt@lingi.app, przetwarzamy Twój adres i treść wiadomości, żeby odpowiedzieć. Cloudflare Email Routing przekazuje wiadomości do naszej skrzynki. Przy reklamacjach, odstąpieniu od umowy i wnioskach dotyczących danych podstawą jest obowiązek prawny (art. 6 ust. 1 lit. c RODO), w pozostałych sprawach nasz prawnie uzasadniony interes w odpowiadaniu na pytania (art. 6 ust. 1 lit. f RODO).
- Gdy po rezygnacji z Subskrypcji odpowiesz w Aplikacji na pytanie, co zdecydowało, zapisujemy wybrany powód, Twój opcjonalny komentarz, plan i datę z identyfikatorem Konta albo losowym identyfikatorem telefonu, używamy ich tylko do poprawiania lingi (art. 6 ust. 1 lit. f RODO) i usuwamy je razem z Kontem.
11. Przypomnienia
Przypomnienie o nauce i przypomnienie o końcu okresu próbnego planuje sam telefon. Nie zbieramy tokenów powiadomień push i nie wysyłamy powiadomień z serwera. Zgodę na powiadomienia zmienisz w ustawieniach iOS.
12. Strona lingi.app i lista oczekujących
- Stronę obsługuje Cloudflare. Przetwarza adres IP i dane przeglądarki, żeby dostarczyć stronę i chronić ją przed atakami, i prowadzi krótkie dzienniki zapytań.
-
Ciasteczka: strona nie używa ciasteczek analitycznych ani reklamowych. Jeśli zmienisz język przełącznikiem,
zapiszemy ciasteczko
langz wybranym językiem na rok, żeby strona główna otwierała się w nim. Po zapisie na listę przeglądarka pamięta to w pamięci karty (sessionStorage) do jej zamknięcia. Oba służą tylko funkcjom, o które prosisz. - Gdy zapisujesz się na listę oczekujących, przechowujemy adres e-mail (zapisany małymi literami i bez spacji na początku i końcu), język strony z formularzem, adres podstrony, z której go wysłano, datę i godzinę zapisu oraz wersję tekstu zgody pod formularzem (obecnie 2026-10-17). Nie zapisujemy imienia, adresu IP ani danych przeglądarki. Każdy adres trafia na listę tylko raz.
- Adres służy do wysłania jednej wiadomości, gdy lingi wystartuje. Nie wysyłamy newslettera i nie przekazujemy adresów nikomu do marketingu. Podstawą jest Twoja zgoda (art. 6 ust. 1 lit. a RODO), którą możesz w każdej chwili wycofać, pisząc do nas.
- Lista leży w bazie Cloudflare D1 w regionie Unii Europejskiej. Gdy wyślemy wiadomość o premierze, usuniemy listę. Jeśli wcześniej poprosisz o usunięcie, usuniemy Twój adres od razu.
- Formularz ma ukryte pole na boty i limit prób z jednego adresu IP. Licznik prób trzyma Cloudflare przez około minutę. Nie trafia on do naszej bazy.
13. Komu powierzamy dane
Te firmy przetwarzają dane w naszym imieniu, na podstawie umów powierzenia i tylko w zakresie swojej usługi:
- Convex (Convex, Inc., USA): serwer i baza danych Aplikacji. Dane przechowujemy w regionie Unii Europejskiej (Irlandia).
- Cloudflare (Cloudflare, Inc., USA): strona lingi.app i lista oczekujących, dostarczanie lekcji, wysyłka kodów logowania, przekazywanie wiadomości na nasze adresy e-mail i przekazywanie zapytań do modelu językowego (AI Gateway).
- LiveKit (LiveKit, Inc., USA): przesyłanie głosu w rozmowach z Tutorem i serwery, na których działa program Tutora.
- ElevenLabs (Eleven Labs Inc., USA): zamiana mowy na tekst i tekstu na mowę w rozmowach z Tutorem.
- OpenAI (USA): model językowy, który prowadzi rozmowę, ocenia wypowiedzi i przygotowuje podsumowania. Dostaje zapytania przez Cloudflare AI Gateway.
- Microsoft (Microsoft Ireland Operations Ltd): ocena wymowy w Azure AI Speech, w regionie Unii Europejskiej.
- PostHog (PostHog, Inc., USA): statystyki, nagrania ekranu i raporty błędów, z serwerami w Unii Europejskiej.
- Expo (650 Industries, Inc., USA): dostarczanie aktualizacji Aplikacji.
Apple przetwarza dane pobrania Aplikacji, zakupów i logowania przez Apple jako osobny administrator. Dane możemy też przekazać organom państwa, gdy wymaga tego prawo.
14. Przekazywanie danych poza EOG
Część firm z pkt 13 ma siedzibę w USA albo korzysta z podwykonawców spoza Europejskiego Obszaru Gospodarczego, więc dane mogą trafić poza EOG, także wtedy, gdy przechowujemy je w Unii Europejskiej. Przekazujemy je na podstawie decyzji Komisji Europejskiej stwierdzającej odpowiedni stopień ochrony (EU-US Data Privacy Framework), gdy firma ma taki certyfikat, a w pozostałych przypadkach na podstawie standardowych klauzul umownych przyjętych przez Komisję Europejską (art. 46 ust. 2 lit. c RODO). Kopię tych zabezpieczeń dostaniesz, gdy napiszesz do nas.
15. Jak długo przechowujemy dane
- Konto, ustawienia, postępy, rozmowy z Tutorem i pamięć Tutora, kupione minuty i dane Subskrypcji: do usunięcia Konta.
- Dane na telefonie: do wylogowania albo usunięcia Aplikacji.
- Kod logowania: 10 minut. Godziny wysłania kodów: 1 godzina.
- Wydane tokeny do lekcji: 2 godziny.
- Plik eksportu danych: 24 godziny.
- Dziennik powiadomień od Apple: 90 dni.
- Rejestracja instalacji: adres IP usuwamy automatycznie po 24 godzinach, a przy usunięciu Konta odłączamy od niej Konto. Resztę (identyfikator, skrót klucza, odblokowane lekcje) zachowujemy, bo bez niej Aplikacja na tym telefonie traci dostęp do lekcji. Usuniemy ją na Twoją prośbę.
- Zgłoszenia błędów w kartach: do poprawienia kursu. Zgłoszenia wysłane z Konta usuwamy razem z nim.
- Zgłoszenia odpowiedzi Tutora AI (powód i opcjonalny opis): do ich rozpatrzenia, najdłużej do usunięcia Konta.
- Statystyki: nagrania ekranu PostHog usuwa automatycznie po okresie przechowywania ustawionym w naszym projekcie. Statystyki powiązane z Kontem, razem z adresem e-mail, usuwamy przy usunięciu Konta (pkt 16). Pozostałych statystyk nie usuwamy automatycznie i trzymamy je, dopóki są potrzebne.
- Korespondencja: do zakończenia sprawy, a w sprawach reklamacji i roszczeń do upływu terminu ich przedawnienia.
- Lista oczekujących: do wysłania wiadomości o premierze.
16. Usunięcie Konta
- Konto usuniesz w Aplikacji: Profil, Ustawienia, Usuń konto. Nie musisz do nas pisać.
- Od razu usuwamy Konto, sesje logowania i powiązanie z Apple. Cofamy też dostęp lingi do Twojego Apple ID. W ciągu kilku minut usuwamy z serwera pozostałe dane Konta: postępy i historię nauki, rozmowy z Tutorem, podsumowania i pamięć Tutora, kupione minuty i ich historię, dane Subskrypcji powiązane z Kontem, zgłoszenia wysłane z Konta, pliki eksportu i dzienniki logowania.
- Usunięcie Konta nie anuluje Subskrypcji, bo zarządza nią Apple. Anuluj ją w ustawieniach iOS: dotknij swojego imienia, potem Subskrypcje. Niewykorzystane kupione minuty przepadają.
- Postępy na telefonie zostają, dopóki nie usuniesz Aplikacji. Rejestracja instalacji zostaje bez powiązania z Kontem, żeby pobrane lekcje działały dalej.
- Przy usunięciu Konta zlecamy PostHog usunięcie profilu powiązanego z Kontem razem z adresem e-mail, imieniem i nazwiskiem, zdarzeniami i nagraniami ekranu. Pozostałych statystyk, na przykład zebranych bez Konta, nie usuwamy automatycznie. Usuniemy je na Twoją prośbę. Kopie u ElevenLabs, OpenAI i Cloudflare wygasają zgodnie z okresami z pkt 7.
- Bez Konta wystarczy usunąć Aplikację, a z telefonu znikną jej dane. O usunięcie rejestracji instalacji albo zgłoszeń napisz do nas.
17. Twoje prawa
- Masz prawo do dostępu do swoich danych i ich kopii, ich sprostowania, usunięcia, ograniczenia przetwarzania i przeniesienia (art. 15 do 18 i 20 RODO). Możesz w każdej chwili wnieść sprzeciw wobec przetwarzania na podstawie naszego prawnie uzasadnionego interesu (art. 21 RODO) i wycofać zgodę. Wycofanie zgody nie wpływa na zgodność z prawem przetwarzania przed jej wycofaniem.
- Część praw wykonasz w Aplikacji. Profil, Ustawienia, Eksportuj dane daje plik JSON z danymi Konta, ustawieniami i postępami (bez Konta: z danymi z telefonu). Tam też usuniesz Konto i wyłączysz statystyki.
- W pozostałych sprawach napisz na kontakt@lingi.app, najlepiej z adresu przypisanego do Konta. Możemy poprosić o potwierdzenie, że Konto należy do Ciebie. Odpowiemy w ciągu miesiąca. W trudnych sprawach możemy przedłużyć ten termin o dwa miesiące i uprzedzimy Cię o tym.
- Jeśli uważasz, że przetwarzamy Twoje dane niezgodnie z prawem, możesz złożyć skargę do Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl).
- Podanie danych jest dobrowolne. Bez adresu e-mail albo logowania przez Apple nie założysz Konta, ale możesz uczyć się bez niego.
- Nie podejmujemy wobec Ciebie decyzji wyłącznie automatycznie, jeśli wywołują skutki prawne albo podobnie istotnie na Ciebie wpływają (art. 22 RODO). Ocena wymowy i poprawki Tutora służą tylko nauce.
18. Dzieci
Zgodnie z regulaminem (§ 6) z Aplikacji samodzielnie korzystają osoby, które ukończyły 16 lat. Osoba młodsza może korzystać z Aplikacji i założyć Konto tylko za zgodą rodzica lub opiekuna prawnego. Jeśli jesteś rodzicem i uważasz, że Twoje dziecko założyło Konto bez Twojej zgody, napisz do nas, a usuniemy jego dane.
19. Bezpieczeństwo
Aplikacja i strona łączą się z serwerami przez szyfrowane połączenia (HTTPS). Kody logowania i klucze instalacji przechowujemy tylko jako skróty, a token Apple w postaci zaszyfrowanej. Klucze do usług zewnętrznych trzymamy na serwerze, nie w Aplikacji. Do danych mamy dostęp tylko my i firmy z pkt 13, w zakresie swojej usługi.
20. Zmiany polityki
- Możemy zmienić tę politykę, gdy zmieni się Aplikacja, nasi dostawcy albo przepisy. Datę obowiązywania podajemy na górze strony. O istotnych zmianach poinformujemy w Aplikacji albo e-mailem na adres Konta.
- Wiążąca jest polska wersja tej polityki. Wersja angielska to tłumaczenie. Odpowiedzi na częste pytania znajdziesz na stronie Pomoc.