English version

Polityka prywatności ScanSpeak

Ostatnia aktualizacja: 2026-10-25

Administrator / kontakt developera:
Pacior
E-mail: tomasz.paciorek81@gmail.com

1. Czym jest ScanSpeak

ScanSpeak to aplikacja na Androida do skanowania stron książek, rozpoznawania tekstu (OCR), zapisywania treści lokalnie na urządzeniu, tłumaczenia tekstu na inne języki oraz odczytywania tekstu na głos.

2. Jakie dane przetwarza aplikacja

Aplikacja może przetwarzać następujące dane zapisane lub używane przez użytkownika:

3. Gdzie dane są przechowywane

Dane skanów, tekst OCR, tłumaczenia, preferencje oraz stan wznowienia są przechowywane lokalnie na urządzeniu użytkownika w pamięci aplikacji. W aktualnym buildzie release backup danych użytkownika został wyłączony, aby nie kopiować treści książek i historii czytania do backupu systemowego.

Modele językowe do tłumaczenia są zapisywane na urządzeniu przez bibliotekę Google ML Kit. Pliki utworzone funkcją „Eksportuj do audio” są zapisywane w publicznym folderze Music/ScanSpeak, dzięki czemu można je odtworzyć w innych aplikacjach.

4. Kiedy dane opuszczają urządzenie

4.1. Poprawa tekstu (LanguageTool)

Aby poprawić błędy rozpoznawania tekstu, aplikacja wysyła rozpoznany tekst stron do zewnętrznej usługi LanguageTool (LanguageTooler GmbH), która zwraca sugestie ortograficzne i gramatyczne. Dzieje się to tylko wtedy, gdy w ustawieniach aplikacji włączona jest opcja „Poprawiaj tekst online (LanguageTool)” — domyślnie jest włączona:

Tekst dodany ze schowka nie jest wysyłany automatycznie. Wysyłana jest wyłącznie treść tekstowa stron wraz z kodem języka — bez obrazów, tytułów i identyfikatorów użytkownika. Gdy urządzenie nie ma połączenia z internetem albo opcja jest wyłączona, aplikacja stosuje tylko lokalne formatowanie tekstu i nie wysyła żadnego tekstu do LanguageTool.

Adres używany przez aplikację: https://api.languagetool.org/v2/check. Przetwarzanie danych przez LanguageTool opisuje polityka prywatności LanguageTool.

4.2. Tłumaczenie tekstu

Tłumaczenie odbywa się na urządzeniu za pomocą Google ML Kit — treść skanów i tłumaczeń nie jest wysyłana na żaden serwer. Przy pierwszym użyciu danego języka aplikacja pobiera z serwerów Google jego model językowy (ok. 30 MB). Użytkownik może ograniczyć pobieranie modeli do sieci Wi-Fi i usuwać pobrane modele w ustawieniach aplikacji.

4.3. Google ML Kit i Usługi Google Play

Rozpoznawanie tekstu (OCR), skaner dokumentów i tłumaczenie korzystają z biblioteki Google ML Kit oraz Usług Google Play. Przetwarzanie obrazów i tekstu odbywa się na urządzeniu. Model rozpoznawania tekstu jest dostarczany przez Usługi Google Play.

ML Kit przesyła do Google dane techniczne w celach diagnostycznych i statystyk użycia: informacje o urządzeniu (producent, model, wersja systemu), nazwę pakietu i wersję aplikacji, metryki wydajności oraz konfigurację użytych funkcji, a w przypadku tłumaczenia także wybrany język źródłowy i docelowy. Na potrzeby tłumaczenia ML Kit korzysta z usług Firebase Installations i Firebase Remote Config, które używają identyfikatora instalacji aplikacji. Dane są szyfrowane w transmisji (HTTPS). Obrazy stron ani treść tekstu nie są w ten sposób przesyłane.

Szczegóły: informacje Google o danych zbieranych przez ML Kit oraz Polityka prywatności Google.

4.4. Odczyt na głos

Odczyt na głos korzysta z silnika syntezy mowy zainstalowanego w systemie (np. Google lub Samsung). Głosy offline przetwarzają tekst na urządzeniu. Jeśli użytkownik wybierze w ustawieniach głos oznaczony jako online, silnik syntezy mowy może przesyłać czytany tekst na serwery swojego dostawcy zgodnie z jego polityką prywatności.

4.5. Raporty awarii i statystyki użycia (Google Firebase)

Aby wykrywać i naprawiać błędy oraz wiedzieć, z jakich funkcji i języków korzystają użytkownicy, aplikacja używa usług Firebase Crashlytics i Google Analytics dla Firebase (Google Ireland Limited / Google LLC). Dzieje się to tylko wtedy, gdy w Ustawieniach → Polityka prywatności włączona jest opcja „Wysyłaj raporty awarii i statystyki użycia”. Domyślnie jest włączona i można ją w każdej chwili wyłączyć — wtedy aplikacja nie wysyła nowych raportów awarii ani statystyk.

Wysyłane są:

Tekst, obrazy, tytuły i tłumaczenia skanów nigdy nie są wysyłane. Aplikacja nie zbiera identyfikatora reklamowego (AD_ID), nie wykorzystuje danych do reklam ani reklam spersonalizowanych i nie tworzy profilu użytkownika obejmującego inne aplikacje.

Crashlytics przechowuje raporty awarii przez 90 dni. Google Analytics przechowuje dane o pojedynczych zdarzeniach przez 2 miesiące; zbiorcze raporty (np. liczba użytkowników w danym kraju) mogą być przechowywane dłużej. Dane są szyfrowane w transmisji (HTTPS) i mogą być przetwarzane na serwerach Google poza krajem użytkownika, także w Stanach Zjednoczonych, z zabezpieczeniami stosowanymi przez Google. Szczegóły: Prywatność i bezpieczeństwo w Firebase oraz Polityka prywatności Google.

4.6. Modele rozpoznawania tekstu dla rosyjskiego i arabskiego

Po wybraniu rosyjskiego lub arabskiego jako języka czytania aplikacja pobiera przez Google Play dodatkowy moduł rozpoznawania tekstu oraz modele rozpoznawania (PaddleOCR) z serwisu huggingface.co. To zwykłe pobranie stałych plików: nie są przy tym wysyłane obrazy, tekst ani identyfikatory, a samo rozpoznawanie tekstu odbywa się na urządzeniu.

5. Uprawnienia i funkcje systemowe

6. Reklamy, analityka, konta użytkowników

W przeanalizowanym buildzie produkcyjnym ScanSpeak:

7. Jak usunąć dane

8. Udostępnianie danych osobom trzecim

Dane nie są sprzedawane. W normalnym działaniu aplikacji dane trafiają poza urządzenie wyłącznie w sposób opisany w punkcie 4:

9. Kontakt

W sprawach prywatności i działania aplikacji skontaktuj się pod adresem: tomasz.paciorek81@gmail.com

10. Zmiany polityki

Ta polityka może być aktualizowana wraz ze zmianami funkcji aplikacji, sposobu przetwarzania danych lub wymagań Google Play.