Firedown Wstecz
Bezpieczeństwo

Jak Firedown chroni twoje dane

Ostatnia weryfikacja: 18 października 2026

Firedown nie ma kont i nie prowadzi żadnych zapisów tego, co przeglądasz lub pobierasz. Zakładki i kopie zapasowe są szyfrowane na twoim telefonie, zanim go opuszczą, kluczami, które masz tylko ty.


W skrócie


01 W całej aplikacji


02 Kopia zapasowa znajduje się w wybranym przez ciebie miejscu

Kopia zapasowa przechowuje zaszyfrowaną kopię wybranych przez ciebie pobranych plików. Miejsce wybierasz raz: folder za pomocą wbudowanego w Androida selektora folderów (w Google Drive, Dropbox lub Nextcloud, kartę SD albo pamięć telefonu), serwer WebDAV, na którym się logujesz (Nextcloud, ownCloud, NAS), albo bucket S3, do którego dajesz Firedown klucze (Backblaze B2, Cloudflare R2, Wasabi, MinIO). W folderze Firedown zapisuje zaszyfrowane pliki, a aplikacja dostawcy synchronizuje je tak samo jak wszystko inne. Na serwer lub do bucketu Firedown wysyła je sam.

Na tej drodze nie ma żadnego serwera Firedown i nic o tym, co archiwizujesz ani gdzie, nie jest do nas wysyłane. W folderze Firedown ma dostęp tylko do jednego wybranego przez ciebie folderu, do niczego innego w twoim Google Drive ani na karcie. Na serwerze lub w buckecie ma dostęp do wszystkiego, na co pozwalają dane logowania lub klucze, dlatego prosi o klucz ograniczony do jednego bucketu. Dane logowania zostają w twoim telefonie, zaszyfrowane, i nigdy nie trafiają do kopii zapasowej. Wybranie innego miejsca zapomina poprzednie i zostawia jego pliki tam, gdzie są.

Projekt zakłada, że dostawca mógłby odczytać wszystko, co przechowuje, albo przekazać to komuś innemu. W każdym z tych przypadków twoje pliki pozostają nieczytelne, bo folder nigdy nie zawiera niczego, co mogłoby je odszyfrować.


03 Twój kod odzyskiwania to cały klucz

Nie ma konta, e-maila ani hasła. Twój telefon generuje kod odzyskiwania i wyprowadza z niego każdy klucz.

Kod nigdy nie jest nigdzie wysyłany ani zapisywany w folderze. Aby odczytać kopię zapasową na innym telefonie, wpisz tam ten sam kod i wybierz ten sam folder, serwer lub bucket. Nie mamy kopii i nie możemy jej wytworzyć.

Jeśli zgubisz kod, twoje zapisane pliki przepadają. Nie odzyskasz ich ani ty, ani my, ani dostawca. Nie ma linku resetującego: taki link to dokładnie to, co wpuściłoby kogoś innego. Zapisz go.

04 Co się dzieje przy kopii zapasowej pliku

  1. Generowany jest świeży klucz tylko dla tego pliku. Żaden pojedynczy klucz nie otwiera całej kopii.
  2. Plik jest szyfrowany na twoim telefonie algorytmem AES-256-GCM, w kawałkach. Każdy kawałek jest związany ze swoją pozycją w tym pliku, więc kawałków nie da się zamienić, przestawić ani przenieść między plikami.
  3. Klucz pliku jest zamykany kluczem wyprowadzonym z twojego kodu odzyskiwania. Trafia do małego pliku towarzyszącego i jest szyfrowany razem z nazwą, typem, datami i podglądem.
  4. Oba pliki są zapisywane pod losowymi nazwami w twoim folderze, na serwerze lub w buckecie.

Przywracanie wykonuje te same kroki w odwrotnej kolejności, na twoim telefonie. Żaden klucz nie istnieje nigdzie indziej.

Szyfrowanie na twoim urządzeniu…
Nazwa
Typ
Rozmiar
18.9 MB · nadal widoczne
Zapisano
14 lipca 2026, 09:12 · nadal widoczne

To właśnie opuszcza twój telefon. Nazwa i typ podróżują wewnątrz zaszyfrowanego pliku towarzyszącego; rozmiaru i czasu nie da się ukryć.


05 Co dostawca widzi, a czego nie

Kto przechowuje twoją kopię zapasową, widzi pliki, a nie to, czym są. Szyfrowanie ukrywa, czym jest plik, a nie to, że istnieje.

Dostawca widzi

  • Jak duży jest każdy plik
  • Ile plików masz w kopii zapasowej
  • Kiedy każdy z nich został zapisany
  • Nazwę folderu wyprowadzoną z twojego kodu odzyskiwania, której nie da się zamienić z powrotem na kod
  • Adres IP, z którego wysyłane są pliki
  • To, co już wie z twojego konta u siebie

Nie widzi

  • Nazw plików
  • Zawartości plików
  • Miniatur ani podglądów
  • Jakiego typu jest plik
  • Z jakiej strony pochodzi pobranie
  • Twojego kodu odzyskiwania ani żadnego klucza
Co zawiera folder
PlikRozmiarZapisano
a3f9c2…7e10.fdvc18,900,102 bytes2026-07-14 09:12
a3f9c2…7e10.entry41,283 bytes2026-07-14 09:12

Te dwa pliki to wszystko, co folder zawiera dla pliku o rozmiarze 18.9 MB powyżej: losowa nazwa, bez typu. Rozmiary i czasy to prawdziwe sygnały, a szyfrowanie ich nie usuwa.


06 Synchronizacja zakładek i nasz serwer

Synchronizacja zakładek to jedyna funkcja, która przechowuje dane na naszym serwerze. Twoje zakładki są szyfrowane na twoim telefonie w jeden blok kluczem wyprowadzonym z twojego kodu odzyskiwania. Serwer przechowuje ten blok i go oddaje; nie może go otworzyć.

Każde żądanie jest podpisywane kluczem wyprowadzonym z tego samego kodu, więc tylko twoje telefony mogą zastąpić twoje zakładki. Serwer widzi numer konta wyprowadzony z kodu, rozmiar bloku, moment jego zmiany i adres IP, z którego pochodzi każde żądanie.


07 Przed czym to nie chroni


08 Sprawdź to sam

Szyfrowanie i wyprowadzanie kluczy działają w aplikacji, nie na serwerze. Każde twierdzenie z tej strony można zweryfikować wyłącznie na podstawie kodu źródłowego aplikacji.

Gdzie zajrzeć
PlikCo robi
sync/crypto/SyncIdentity.javawyprowadza każdy klucz z kodu
sync/crypto/VaultCrypto.javaszyfrowanie per plik
sync/crypto/BookmarkBlob.javazaszyfrowane pliki towarzyszące i zakładki
sync/BackupLayout.javaco jest zapisywane w twoim folderze, na serwerze lub w buckecie
sync/S3Settings.javaklucze do bucketu, zaszyfrowane w twoim telefonie
sync/WebDavSettings.javahasło do serwera, zaszyfrowane w twoim telefonie
sync/VaultEngine.javatworzenie kopii zapasowej i przywracanie pliku
sync/crypto/Canonical.javapodpisywanie żądań synchronizacji zakładek

Audyty. Firedown nie przeszedł niezależnego audytu bezpieczeństwa. Kod przechodzi wewnętrzne przeglądy, w tym wspomagane przez AI, a każde twierdzenie na tej stronie odpowiada plikowi w publicznym kodzie źródłowym powyżej.

Przeczytaj kod źródłowy na GitHubie i zobacz naszą Politykę prywatności: co jest przechowywane i przez kogo.

Problemy bezpieczeństwa zgłaszaj prywatnie na adres [email protected]. Szczegóły znajdziesz w pliku SECURITY.md w repozytorium aplikacji.

To tłumaczenie grzecznościowe. W razie rozbieżności obowiązuje angielska wersja tej strony.