Polityka Prywatności

Ostatnia aktualizacja: 2026-08-27

1. Wprowadzenie

Studdly ("my", "nas", "aplikacja") szanuje Twoją prywatność i zobowiązuje się do ochrony Twoich danych osobowych. Niniejsza Polityka Prywatności wyjaśnia, jakie dane zbieramy, jak je wykorzystujemy, przechowujemy i chronimy, oraz jakie masz prawa w związku z tymi danymi.

Korzystając z aplikacji Studdly, akceptujesz praktyki opisane w niniejszej Polityce Prywatności. Jeśli nie zgadzasz się z którąkolwiek częścią tej polityki, prosimy o niekorzystanie z aplikacji.

2. Jakie dane zbieramy

2.1. Dane użytkownika

  • Imię: Zbieramy imię, które podajesz podczas pierwszego uruchomienia aplikacji. To imię jest używane wyłącznie do personalizacji doświadczenia w aplikacji (np. powitania).
  • Preferencje językowe: Zbieramy informację o wybranym języku interfejsu (angielski, polski, hiszpański, niemiecki, francuski, ukraiński, hindi lub indonezyjski) w celu wyświetlania treści w odpowiednim języku.
  • Klucze API dostawców AI (BYOK): Jeśli zdecydujesz się korzystać z funkcji AI, możesz podać własny klucz API wybranego, obsługiwanego dostawcy (np. Google AI Studio, Mistral, Z.ai, OpenRouter, OpenAI lub Groq). Klucze są przechowywane lokalnie na Twoim urządzeniu i służą wyłącznie do uwierzytelniania żądań API wysyłanych bezpośrednio do wybranego dostawcy. Nie mamy dostępu do Twoich kluczy API i nigdy nie są one przesyłane na nasze serwery.

2.2. Dane urządzenia

  • Identyfikator urządzenia: Aplikacja może odczytać identyfikator urządzenia przy opcjonalnym wysyłaniu diagnostycznych raportów o błędach (patrz sekcje 3.3 i 5.2). Identyfikator jest używany wyłącznie do:
    • Identyfikacji urządzenia w opcjonalnych diagnostycznych raportach o błędach
    • Korelacji problemów technicznych, gdy włączone jest raportowanie diagnostyczne
  • Lokalizacja urządzenia: Zbieramy informację o ustawionej lokalizacji systemowej urządzenia (locale), która jest używana do wyświetlania treści w odpowiednim języku i w logach błędów.

2.3. Treści użytkownika

  • Tematy nauki: Zbieramy tytuły tematów, które tworzysz w aplikacji.
  • Strony i dokumenty: Gdy skanujesz strony z podręczników lub notatek, aplikacja:
    • Przechowuje obrazy lokalnie na Twoim urządzeniu
    • Wykonuje rozpoznawanie tekstu (OCR) lokalnie na urządzeniu przy użyciu Google ML Kit
    • Przechowuje wyekstrahowany tekst lokalnie
  • Dane z OCR: Tekst wyekstrahowany ze skanowanych stron jest przechowywany lokalnie na Twoim urządzeniu i używany do generowania materiałów edukacyjnych.
  • Postęp w nauce: Zbieramy informacje o Twoim postępie, w tym:
    • Ukończone tematy i podtematy
    • Odpowiedzi na quizy
    • Statystyki dzienne (liczba ukończonych tematów, czas nauki, liczba odpowiedzi na pytania)

2.4. Dane techniczne

  • Logi błędów: W przypadku wystąpienia błędów technicznych, aplikacja może zapisać lokalnie informacje o błędzie, w tym:
    • Typ błędu i jego opis
    • Ślad stosu (stack trace)
    • Identyfikator urządzenia
    • Lokalizacja systemowa
    • Kontekst błędu (nazwa funkcji, dodatkowe informacje)
    Aplikacja przechowuje do 400 najnowszych wpisów dziennika deweloperskiego lokalnie na urządzeniu (widocznych w trybie deweloperskim).

2.5. Uprawnienia urządzenia

  • Dostęp do aparatu: Aplikacja wymaga dostępu do aparatu w celu skanowania stron z podręczników i notatek.
  • Dostęp do galerii zdjęć: Aplikacja wymaga dostępu do galerii zdjęć w celu wyboru istniejących zdjęć do skanowania.
  • Dostęp do plików: Aplikacja wymaga dostępu do plików w celu importowania dokumentów PDF.

2.6. Dane analityczne i użycia

Używamy Firebase Analytics (dostarczanego przez Google) do zbierania anonimowych danych o użyciu w celu poprawy naszej aplikacji. Te dane pomagają nam zrozumieć, jak użytkownicy korzystają z aplikacji i zidentyfikować obszary do poprawy.

Co zbieramy:

  • Uruchomienia aplikacji i czas trwania sesji
  • Wyświetlenia ekranów i wzorce nawigacji
  • Zdarzenia użycia funkcji (np. utworzone tematy, przetworzone strony, odpowiedzi na quizy)
  • Identyfikatory urządzeń (anonimowe, niepowiązane z danymi osobowymi)
  • Informacje techniczne (typ urządzenia, wersja systemu operacyjnego, wersja aplikacji)

Czego nie zbieramy:

  • Dane osobowe (imię, e-mail, numer telefonu itp.)
  • Dane o lokalizacji
  • Identyfikatory reklamowe (IDFA/AAID) - zbieranie jest wyłączone
  • Treść Twoich materiałów edukacyjnych

Wszystkie dane analityczne są anonimowe i zagregowane. Nie można ich użyć do identyfikacji poszczególnych użytkowników. Nie używamy identyfikatorów reklamowych (IDFA/AAID). Dla użytkowników z EOG skonfigurowany jest Google Consent Mode z włączonym magazynem analityki i wyłączonym magazynem reklamowym. Aby poprosić o usunięcie danych analitycznych, skontaktuj się z nami pod adresem hi@studdly.app.

3. Jak wykorzystujemy Twoje dane

3.1. Funkcjonalność aplikacji

  • Personalizacja doświadczenia użytkownika (wyświetlanie imienia, języka interfejsu)
  • Przetwarzanie i analiza skanowanych stron przy użyciu rozpoznawania tekstu (OCR)
  • Generowanie materiałów edukacyjnych (podtematy, pytania quizowe) przy użyciu sztucznej inteligencji
  • Śledzenie postępu w nauce i wyświetlanie statystyk
  • Zarządzanie tematami, stronami i wynikami quizów

3.2. Limity dostawców AI

  • Gdy wybrany dostawca AI zwróci odpowiedź o przekroczeniu limitu, aplikacja może tymczasowo wstrzymać analizę AI do momentu odnowienia limitu u dostawcy
  • Limity te ustala zewnętrzny dostawca AI, którego klucza używasz — Studdly nie prowadzi własnego systemu limitów po stronie serwera

3.3. Poprawa jakości aplikacji

  • Logi błędów są używane do identyfikacji i naprawy problemów technicznych
  • W buildach deweloperskich lub wewnętrznych, gdzie skonfigurowany jest webhook Discord, informacje o błędzie (w tym identyfikator urządzenia i lokalizacja) mogą być wysyłane do Discord wyłącznie w celach diagnostycznych. Wersje ze sklepów nie zawierają poświadczeń webhooka, więc takie raportowanie jest zwykle wyłączone w produkcji
  • Dane analityczne są używane do zrozumienia zachowań użytkowników, identyfikacji popularnych funkcji i podejmowania decyzji opartych na danych dotyczących ulepszeń aplikacji

4. Przechowywanie danych

4.1. Przechowywanie lokalne

Wszystkie dane użytkownika są przechowywane lokalnie na Twoim urządzeniu przy użyciu mechanizmu SharedPreferences (dla systemów Android) lub UserDefaults (dla systemów iOS). Obejmuje to:

  • Imię użytkownika
  • Preferencje językowe
  • Klucze API dostawców AI i preferencja wybranego dostawcy (jeśli podane przez użytkownika)
  • Wszystkie tematy, strony, podtematy i pytania quizowe
  • Tekst wyekstrahowany ze skanowanych stron (OCR)
  • Obrazy i dokumenty PDF (przechowywane w lokalnym systemie plików urządzenia)
  • Postęp w nauce i statystyki
  • Dziennik deweloperski (do 400 najnowszych wpisów)

4.2. Przetwarzanie po stronie klienta

Przetwarzanie AI: Wszystkie przetwarzanie AI (generowanie podtematów i pytań quizowych) jest wykonywane bezpośrednio na Twoim urządzeniu przy użyciu Twoich własnych kluczy API. Oznacza to:

  • Żadne dane nie są wysyłane na nasze serwery w celu przetwarzania AI
  • Tekst OCR jest wysyłany bezpośrednio z Twojego urządzenia do wybranego dostawcy usług AI przy użyciu Twojego klucza API
  • Wszystkie przetwarzanie odbywa się po stronie klienta, zapewniając maksymalną prywatność
  • Nie mamy dostępu do Twoich treści podczas przetwarzania

4.3. Czas przechowywania

Twoje dane są przechowywane na urządzeniu tak długo, jak korzystasz z aplikacji, lub do momentu ich ręcznego usunięcia. Możesz w każdej chwili usunąć tematy, strony lub całe dane aplikacji poprzez odinstalowanie aplikacji.

5. Przekazywanie danych

5.1. Przetwarzanie przez AI

Aby wygenerować materiały edukacyjne (podtematy i pytania quizowe), aplikacja przetwarza treści bezpośrednio na Twoim urządzeniu przy użyciu Twoich własnych kluczy API. Proces ten obejmuje:

  • Tekst OCR jest wysyłany bezpośrednio z Twojego urządzenia do wybranego dostawcy usług AI przy użyciu Twojego klucza API
  • Dane są przesyłane przez bezpieczne połączenie HTTPS
  • Żadne dane nie są przechowywane na naszych serwerach - wszystkie przetwarzanie odbywa się po stronie klienta
  • Dane są przetwarzane przy użyciu usług sztucznej inteligencji dostarczanych przez osoby trzecie — patrz sekcja 6
  • Twój klucz API jest przechowywany lokalnie i nigdy nie jest udostępniany nam

Ważne: Wysyłamy tylko tekst wyekstrahowany ze skanowanych stron do dostawcy usług AI. Oryginalne obrazy i dokumenty PDF nigdy nie opuszczają Twojego urządzenia. Wszystkie przetwarzanie odbywa się bezpośrednio na Twoim urządzeniu lub poprzez bezpośrednie wywołania API do dostawcy usług AI przy użyciu Twojego własnego klucza API.

5.2. Logi błędów

Gdy skonfigurowany jest webhook Discord (zwykle w buildach deweloperskich, nie w wersjach ze sklepów), aplikacja może wysłać informacje o błędzie do Discord w celu diagnostyki. Te informacje obejmują:

  • Typ i opis błędu
  • Ślad stosu (stack trace)
  • Identyfikator urządzenia (nie jest to dane osobowe)
  • Lokalizacja systemowa (np. "pl-PL")
  • Kontekst błędu (nazwa funkcji, dodatkowe informacje techniczne)

5.3. Dane analityczne

Dane analityczne zbierane przez Firebase Analytics są udostępniane Google (usługa Firebase Analytics) w celu przetwarzania i analizy. Te dane są:

  • Anonimowe i zagregowane
  • Niepowiązane z danymi osobowymi
  • Używane wyłącznie do analityki i poprawy aplikacji
  • Szyfrowane podczas przesyłania

Polityka prywatności Google: policies.google.com/privacy

5.4. Brak sprzedaży danych

Nigdy nie sprzedajemy, nie wynajmujemy ani nie udostępniamy Twoich danych osobowych stronom trzecim w celach marketingowych. Twoje dane są używane wyłącznie do zapewnienia funkcjonalności aplikacji i poprawy jej jakości.

6. Osoby trzecie

W celu zapewnienia funkcjonalności aplikacji, Twoje dane mogą być udostępniane osobom trzecim, które świadczą usługi niezbędne do działania aplikacji. Wszystkie osoby trzecie są zobowiązane do przestrzegania odpowiednich standardów bezpieczeństwa i ochrony danych.

6.1. Google ML Kit

Aplikacja wykorzystuje Google ML Kit do lokalnego rozpoznawania tekstu (OCR). Google ML Kit działa lokalnie na Twoim urządzeniu i nie wysyła zeskanowanych treści do serwerów Google w celu przetwarzania OCR.

Polityka prywatności Google: policies.google.com/privacy

6.2. Google Firebase Analytics

Aplikacja wykorzystuje Firebase Analytics (dostarczane przez Google) do zbierania anonimowych danych o użyciu w celach analityki i poprawy aplikacji. Firebase Analytics pomaga nam zrozumieć, jak użytkownicy korzystają z aplikacji, zidentyfikować popularne funkcje i poprawić wydajność aplikacji.

Zbierane dane:

  • Zdarzenia użycia aplikacji (uruchomienia aplikacji, wyświetlenia ekranów, użycie funkcji)
  • Anonimowe identyfikatory urządzeń (niepowiązane z danymi osobowymi)
  • Informacje techniczne (typ urządzenia, wersja systemu, wersja aplikacji)

Ważne:

  • NIE zbieramy danych osobowych (imię, e-mail itp.)
  • NIE zbieramy danych o lokalizacji
  • NIE zbieramy identyfikatorów reklamowych (IDFA/AAID) - zbieranie jest wyłączone
  • Wszystkie dane są anonimowe i zagregowane
  • Dane są szyfrowane podczas przesyłania

Polityka prywatności Google: policies.google.com/privacy

Informacje o prywatności Firebase: firebase.google.com/support/privacy

6.3. Dostawcy AI (BYOK)

Aplikacja generuje materiały edukacyjne (podtematy i pytania quizowe), wysyłając tekst OCR bezpośrednio z Twojego urządzenia do wybranego dostawcy AI. Korzystasz z własnego klucza API (BYOK). Obsługiwani dostawcy mogą obejmować Google AI Studio (Gemini), Mistral, Z.ai, OpenRouter, OpenAI i Groq. Lista może ulec zmianie.

Użycie danych:

  • Tekst OCR ze skanowanych stron jest wysyłany do wybranego dostawcy w celu przetworzenia
  • Dostawca przetwarza tekst w celu wygenerowania treści edukacyjnych
  • Nie mamy dostępu do treści wysyłanych do dostawców ani otrzymanych odpowiedzi
  • Twoje klucze API są przechowywane lokalnie i nigdy nie są przesyłane na nasze serwery

Polityki prywatności dostawców (przykłady):

6.4. Usługa Live Banner (Netlify)

Aplikacja pobiera konfigurację banerów na żywo z punktu końcowego hostowanego na Netlify (studdlylivebanner.netlify.app) w celu wyświetlania banerów promocyjnych lub informacyjnych. Ta usługa:

  • Pobiera tylko konfigurację banerów (URL obrazu, URL linku, ustawienia wyświetlania)
  • Nie wysyła żadnych danych osobowych ani informacji o użytkowniku
  • Obrazy banerów są ładowane bezpośrednio z CDN Netlify
  • Ta usługa nie wykonuje śledzenia użytkowników ani analityki

Polityka prywatności Netlify: netlify.com/privacy

6.5. Discord

Gdy skonfigurowany jest webhook Discord (zwykle w buildach deweloperskich), aplikacja może wysłać informacje o błędzie do Discord.

Polityka prywatności Discord: discord.com/privacy

Lista polityk prywatności osób trzecich

Poniżej znajduje się lista polityk prywatności głównych osób trzecich, z którymi możemy współpracować:

Uwaga: Lista dostawców może ulec zmianie w czasie. Zastrzegamy sobie prawo do korzystania z innych dostawców usług AI w celu zapewnienia ciągłości działania aplikacji. Wszystkie dane przekazywane osobom trzecim są odpowiednio zabezpieczone i przekazywane wyłącznie w celach niezbędnych do świadczenia usług. Wszystkie przetwarzanie AI odbywa się po stronie klienta przy użyciu Twoich własnych kluczy API, zapewniając maksymalną prywatność.

7. Twoje prawa

Zgodnie z Rozporządzeniem Ogólnym o Ochronie Danych (RODO) i innymi przepisami dotyczącymi ochrony danych, masz następujące prawa:

  • Prawo dostępu: Masz prawo uzyskać informacje o danych, które przechowujemy na Twoim urządzeniu. Wszystkie dane są dostępne lokalnie w aplikacji.
  • Prawo do usunięcia: Możesz w każdej chwili usunąć swoje dane poprzez:
    • Usunięcie pojedynczych tematów w aplikacji
    • Odinstalowanie aplikacji (co spowoduje usunięcie wszystkich danych z urządzenia)
    • Żądanie usunięcia danych analitycznych poprzez kontakt z nami pod adresem hi@studdly.app
  • Prawo do przenoszenia danych: Obecnie aplikacja nie oferuje funkcji eksportu danych, ale wszystkie dane są przechowywane lokalnie na Twoim urządzeniu.
  • Prawo do sprzeciwu: Możesz w każdej chwili przestać korzystać z aplikacji, co spowoduje, że przestaniemy przetwarzać Twoje dane.

8. Bezpieczeństwo

Podejmujemy odpowiednie środki techniczne i organizacyjne w celu ochrony Twoich danych:

Warto pamiętać: Chociaż podejmujemy odpowiednie środki bezpieczeństwa, żadna metoda transmisji danych przez Internet ani metoda przechowywania elektronicznego nie jest w 100% bezpieczna. Nie możemy zagwarantować absolutnego bezpieczeństwa Twoich danych, ale dokładamy wszelkich starań, aby chronić Twoje dane najlepiej, jak to możliwe.

9. Prywatność dzieci i wymagania wiekowe

Aplikacja Studdly jest przeznaczona dla uczniów i studentów, w tym osób poniżej 18. roku życia. Nie zbieramy świadomie danych osobowych od dzieci bez zgody rodziców lub opiekunów prawnych. Jeśli jesteś rodzicem lub opiekunem prawnym i uważasz, że Twoje dziecko przekazało nam dane osobowe, skontaktuj się z nami, a my usuniemy te dane.

Ważna uwaga dotycząca funkcji AI: Funkcje AI wymagają kluczy API od dostawców zewnętrznych, z których każdy ma własne warunki i wymagania wiekowe. Niektórzy dostawcy (np. Google AI Studio w Polsce) mogą ograniczać użytkowników poniżej 18 lat. Studdly rekomenduje dostawców działających dla polskich uczniów poniżej 18 lat, gdy to możliwe. Jeśli masz poniżej 18 lat, nadal możesz korzystać ze skanowania, OCR i nauki offline; analiza AI wymaga klucza od dostawcy, który akceptuje Twój wiek w swoich warunkach.

10. Zmiany w Polityce Prywatności

Zastrzegamy sobie prawo do aktualizacji niniejszej Polityki Prywatności w dowolnym momencie. Wszelkie zmiany będą publikowane na tej stronie z aktualizacją daty "Ostatnia aktualizacja" u góry dokumentu. Zalecamy regularne przeglądanie tej strony, aby być na bieżąco z naszymi praktykami dotyczącymi prywatności.

11. Kontakt

Jeśli masz pytania, uwagi lub wątpliwości dotyczące niniejszej Polityki Prywatności lub praktyk dotyczących prywatności w aplikacji Studdly, skontaktuj się z nami:

E-mail: hi@studdly.app

Strona internetowa: studdly.app

12. Odpowiedzialność użytkownika za treści

Jesteś wyłącznie odpowiedzialny za wszystkie treści, które wprowadzasz, przesyłasz lub udostępniasz za pośrednictwem aplikacji (w tym zdjęcia podręczników, notatek i innych materiałów). Korzystając z aplikacji, oświadczasz, że posiadasz niezbędne prawa do tych treści oraz że ich użycie w aplikacji (w tym utrwalanie, przetwarzanie, przesyłanie do usług AI i wyświetlanie w aplikacji) nie narusza praw autorskich ani innych praw osób trzecich.

Operator aplikacji nie ponosi odpowiedzialności za treści użytkowników ani za ewentualne naruszenia praw autorskich lub innych przepisów wynikające ze sposobu korzystania z aplikacji przez użytkowników.