Przejdź do treści
99devNiezależny twórca aplikacji

Bezpieczeństwo i zgłaszanie podatności

Wersja 1.0, obowiązuje od 16 listopada 2026

Bezpieczeństwo aplikacji 9dev traktuję poważnie. Jeśli znajdziesz podatność w którejś z aplikacji albo w usługach, z których one korzystają, zgłoś ją bezpośrednio do mnie. Ta strona opisuje, jak to zrobić i czego możesz się spodziewać.

Pojedynczy punkt kontaktowy

Podatności i incydenty bezpieczeństwa zgłaszaj na adres security@9dev.pl albo przez formularz zgłoszeń. To pojedynczy punkt kontaktowy producenta w rozumieniu rozporządzenia (UE) 2024/2847 (Cyber Resilience Act) dla wszystkich aplikacji 9dev. Adres i formularz podaje też plik security.txt.

W zgłoszeniu podaj:

  • aplikację i jej wersję, platformę (iOS lub Android) i wersję systemu,
  • opis problemu i jego możliwe skutki,
  • kroki pozwalające odtworzyć problem,
  • informację, czy wiesz o wykorzystaniu podatności przez kogoś innego.

Nie dołączaj danych osobowych innych osób. Jeśli do odtworzenia problemu potrzebne są dane, użyj własnego konta testowego.

Czego możesz się spodziewać

  • Potwierdzenie odbioru w ciągu 3 dni roboczych.
  • Wstępną ocenę zgłoszenia w ciągu 10 dni roboczych.
  • Informację o postępie co najmniej raz na 30 dni, do czasu wydania poprawki.
  • Uzgodnienie terminu ujawnienia i, za Twoją zgodą, podziękowanie w komunikacie bezpieczeństwa.

Poprawki bezpieczeństwa są bezpłatne i trafiają do użytkowników jako aktualizacje w App Store i Google Play.

Zasady ujawniania

Prosimy, nie publikuj szczegółów podatności przez 90 dni od zgłoszenia albo do wydania poprawki, zależnie od tego, co nastąpi wcześniej. Jeśli podatność jest aktywnie wykorzystywana albo poprawka wymaga więcej czasu, ustalimy termin wspólnie.

Po wydaniu poprawki publikuję komunikat bezpieczeństwa: opis podatności, aplikację i wersje, których dotyczy, skutki, wagę oraz instrukcję dla użytkowników. Publikację mogę opóźnić tylko wtedy, gdy ujawnienie stworzyłoby większe ryzyko niż korzyść, i tylko do czasu, aż użytkownicy będą mogli zainstalować poprawkę.

Badania w dobrej wierze

Nie podejmę kroków prawnych wobec osoby, która szuka podatności w dobrej wierze i przestrzega tych zasad:

  • testuje wyłącznie na własnych kontach i własnych danych,
  • nie narusza prywatności innych użytkowników, nie odczytuje, nie zmienia i nie usuwa cudzych danych,
  • nie przeprowadza testów przeciążeniowych (DoS), spamu ani ataków socjotechnicznych,
  • przerywa test, gdy uzyska dostęp do cudzych danych, i zgłasza to bez zwłoki,
  • nie wykorzystuje podatności w większym stopniu, niż wymaga jej wykazanie.

Zakres

Polityka obejmuje aplikacje mobilne 9dev, ich backend (funkcje i bazy danych w Supabase) oraz stronę 9dev.pl.

Poza zakresem są:

  • usługi stron trzecich, np. Apple, Google, Supabase i RevenueCat (zgłaszaj je bezpośrednio ich dostawcom; jeśli problem dotyczy sposobu, w jaki aplikacja 9dev z nich korzysta, zgłoś go mnie),
  • ataki fizyczne i socjotechniczne,
  • zgłoszenia bez wpływu na bezpieczeństwo, np. brak nagłówka bez wskazania scenariusza ataku.

Nie prowadzę płatnego programu nagród (bug bounty).

Obowiązki producenta

Aktywnie wykorzystywane podatności i poważne incydenty zgłaszam do ENISA i do CSIRT wyznaczonego na koordynatora zgodnie z art. 14 rozporządzenia (UE) 2024/2847. O podatności lub incydencie, który ich dotyczy, informuję też użytkowników wraz z instrukcją, co mogą zrobić.

Inne sprawy

Okres wsparcia aplikacji

Do końca okresu wsparcia usuwam podatności i wydaję bezpłatne aktualizacje zabezpieczeń. Szczegóły każdej aplikacji są na jej stronie bezpieczeństwa.

AplikacjaWsparcie doAktualna wersja
Libtailgrudzień 2032—
Inspiogrudzień 2032—
CraftSpotgrudzień 20321.0.36
ItemifAIgrudzień 20321.0.24
PackBuddygrudzień 20321.0.101

Komunikaty bezpieczeństwa

Nie opublikowano jeszcze żadnego komunikatu bezpieczeństwa.

Lista komunikatów w formacie JSON