Polityka prywatności

FlyingFiles to menedżer plików działający wyłącznie na Twoim komputerze. Nie zbieramy danych o Tobie ani o tym, jak używasz programu.

Ostatnia aktualizacja: 2026-10-06

W jednym zdaniu: program nie wysyła do nas żadnych danych — nie ma kont, telemetrii, analityki ani reklam, a jedyne połączenia sieciowe, jakie nawiązuje, to serwery, które sam skonfigurujesz, Twoje własne komputery sparowane w sieci lokalnej oraz sprawdzenie, czy jest nowa wersja (przy uruchomieniu — da się to wyłączyć — albo gdy o to poprosisz).

1. Kto odpowiada za program

Wydawcą programu FlyingFiles jest NCI, ul. Bławatkowa 10, 84-100 Puck, Polska, NIP PL586-103-86-56. Kontakt w sprawach prywatności: kontakt@nci.pl.

2. Co program przechowuje na Twoim komputerze

Wszystkie poniższe dane zostają na Twoim urządzeniu i nigdy nie trafiają do nas ani do nikogo innego — poza tym, co sam przeniesiesz plikiem .ffsync albo udostępnisz swoim sparowanym komputerom (rozdział 3). Możesz je w każdej chwili obejrzeć i usunąć — to zwykłe pliki i wpisy w magazynie haseł systemu.

CoGdzie
Ustawienia: ścieżki obu paneli, rozmiar okna, wygląd, język, skróty ścieżek, zapisane połączenia FTP/SFTP (adres, port, nazwa użytkownika, katalog początkowy, ścieżka klucza — bez haseł) i wpisy terminali SSH/TelnetmacOS: ~/Library/Application Support/FlyingFiles/settings.toml
Windows: %APPDATA%\FlyingFiles\settings.toml
Linux: ~/.config/FlyingFiles/settings.toml
Kopie zapasowe pliku ustawieńten sam katalog, pliki settings.toml.bak.*
Dziennik transferów: co, kiedy i dokąd zostało skopiowane, rozmowa z serwerami (adresy, nazwy użytkowników, ścieżki, błędy; hasła zamaskowane)ten sam katalog, logs/transfers.log
macOS: adresy udziałów sieciowych, na których byłeś, do ponownego podłączeniaten sam katalog, network-mounts.toml
Hasła do serwerów FTP/SFTPmagazyn haseł systemu — pęk kluczy macOS, Menedżer poświadczeń Windows albo na Linuksie magazyn Secret Service (np. GNOME Keyring) — pod nazwą FlyingFiles FTP
Synchronizacja ustawień: wersje i odciski każdej synchronizowanej pozycji (bez jej treści), a na macOS także zaszyfrowana kopia haseł do serwerów (żeby system nie pytał o każde hasło osobno); czas i ścieżka ostatniego zapisu i wczytania pliku synchronizacjikatalog ustawień, pliki sync-state.toml i sync-passwords.bin; czas i ścieżka — w settings.toml
Sparowane komputery: ich nazwy, systemy, odciski (SHA-256) ich kluczy, ostatni adres i port w sieci lokalnej, daty parowania i synchronizacji, zgody na udostępnianie haseł, klucz do odnajdywania każdego z nich w sieci, przełącznik udostępniania ustawień oraz certyfikat i klucz prywatny tego komputera do szyfrowanych połączeń — w zaszyfrowanym plikumacOS i Linux: katalog ustawień, sync-lan.bin
Windows: %LOCALAPPDATA%\FlyingFiles\sync-lan.bin
Klucz, którym zaszyfrowane są sync-lan.bin i sync-passwords.binmagazyn haseł systemu, pod nazwą FlyingFiles Sync
Pliki synchronizacji .ffsync, jeśli je zapiszesz — zaszyfrowane hasłem, które podajesz przy zapisietam, gdzie je zapiszesz
Reguły .ffignore, jeśli je utworzyszkatalog .flyingfiles w wybranym przez Ciebie katalogu
Zawartość otwartych archiwówprywatny katalog tymczasowy systemu, usuwany po zamknięciu archiwum
macOS: pliki mechanizmu aktualizacji (Velopack), w tym losowy identyfikator instalacjipliki pomocnicze biblioteki Velopack na Twoim koncie

Hasła nigdy nie są zapisywane w pliku ustawień. Trafiają do magazynu haseł systemu operacyjnego, który chroni je swoimi mechanizmami. Program odczytuje je tylko wtedy, gdy łączysz się z serwerem, edytujesz zapisane połączenie albo synchronizujesz ustawienia (zapis pliku .ffsync z hasłami, udostępnienie haseł sparowanemu komputerowi).

3. Połączenia sieciowe

Program łączy się z siecią tylko w tych sytuacjach:

  • Serwery FTP, FTPS i SFTP, które sam dodasz. Dane logowania i przesyłane pliki idą wyłącznie do tego serwera. Nie widzimy ich i nie pośredniczymy w połączeniu.

  • Udziały sieciowe zamontowane w Twoim systemie — jak w każdym menedżerze plików.

  • Sprawdzenie aktualizacji. Przy każdym uruchomieniu programu (od wersji 1.5.0; wyłączysz to w Ustawienia → Wygląd i język → Aktualizacje) oraz gdy wybierzesz Pomoc → Sprawdź aktualizacje…, program sprawdza, czy jest nowa wersja. Zapytanie nie zawiera danych o Tobie ani o Twoich plikach.

    • macOS: program pobiera z serwera nci.pl listę wydań, a po Twojej zgodzie — pakiet z nową wersją. Mechanizm aktualizacji (biblioteka Velopack) dołącza do zapytania numer zainstalowanej wersji, architekturę procesora i losowy identyfikator instalacji, który przechowuje na Twoim komputerze i wykorzystuje do stopniowego udostępniania aktualizacji.

    • Linux: program pobiera z serwera nci.pl mały plik z numerem najnowszego wydania i niczego sam nie instaluje — nową wersję instaluje menedżer pakietów systemu. Zapytanie podaje w nagłówku User-Agent numer wersji programu (np. FlyingFiles/1.5.0). Paczka .rpm dodaje do systemu repozytorium dnf na nci.pl, z którego system przy swoich aktualizacjach pobiera listę paczek.

    Serwer, jak przy każdym otwarciu strony, zapisuje w logach adres IP, datę i adres zapytania. Logi służą wyłącznie diagnostyce i bezpieczeństwu serwera.

  • Twoje komputery w sieci lokalnej — tylko jeśli je sparujesz (Ustawienia → Synchronizacja → Sparuj komputer…). Wszystko poniżej odbywa się bezpośrednio między Twoimi komputerami w sieci lokalnej — nie przez internet i nie przez nasze serwery; nie widzimy tych danych.

    • Gdy okno parowania jest otwarte, program ogłasza w sieci lokalnej (UDP, port 28217) nazwę komputera, rodzaj systemu, port TCP i początek odcisku swojego klucza, żeby drugi komputer mógł go znaleźć. Poza oknem parowania program niczego o sobie nie ogłasza; nazwa komputera trafia tylko do sparowanego komputera, w szyfrowanym połączeniu.

    • Gdy masz sparowane komputery i udostępniasz im ustawienia (domyślnie tak) albo pliki, program nasłuchuje na jednym porcie TCP z zakresu 28217–28220 (pierwszym wolnym), odpowiada na zapytania o adres na porcie UDP 28217 i wymienia dane wyłącznie ze sparowanymi komputerami: połączenie jest szyfrowane (TLS), a obie strony sprawdzają klucze zapamiętane przy parowaniu. Certyfikat z kluczem publicznym (bez nazwy komputera) jest częścią każdego połączenia TLS; w TLS 1.2 — używanym zawsze, gdy serwerem jest Mac — przesyłany jest jawnie. Przy każdym połączeniu ze sparowanym komputerem program wysyła też w sieci lokalnej zapytanie o jego adres, które nie zawiera ani nazwy, ani klucza.

    • Synchronizuj teraz pobiera z drugiego komputera ustawienia z grup zaznaczonych na obu komputerach. Hasła do serwerów przechodzą tylko wtedy, gdy na komputerze, który je wysyła, włączysz Udostępniaj mu hasła do serwerów dla tego komputera (domyślnie wyłączone).

    • Jeśli włączysz Udostępniaj pliki tego komputera sparowanym komputerom (domyślnie wyłączone), sparowane komputery mogą przeglądać, kopiować, zapisywać, zmieniać nazwy i usuwać pliki tego komputera w granicach uprawnień Twojego konta.

Synchronizacja przez plik nie łączy się z siecią: plik .ffsync zapisujesz i przenosisz sam, a bez hasła nie da się go odczytać.

Wersja z Microsoft Store sprawdza i instaluje aktualizacje przez Sklep, a nie przez nasz serwer — dla tej części obowiązuje polityka prywatności Microsoftu. Ta wersja przy instalacji dodaje do Zapory Windows reguły dla portów synchronizacji w sieci lokalnej.

Funkcje korzystające z innych programów działają lokalnie: otwieranie plików w programach systemowych, terminal SSH/Telnet w aplikacji Terminal albo Windows Terminal, klatka z nagrania z systemowego QuickLook.

4. Czego nie robimy

  • Nie zbieramy telemetrii ani statystyk użycia programu.

  • Nie ma kont użytkowników ani logowania.

  • Nie ma reklam, śledzenia ani profilowania.

  • Nie czytamy, nie wysyłamy i nie indeksujemy Twoich plików. Program działa na nich lokalnie, tak jak Finder czy Eksplorator plików.

  • Nie przekazujemy nikomu żadnych danych.

5. Kontakt i publiczne zgłoszenia

Zgłoszenia problemów i pomysłów przyjmujemy przez formularz pomocy oraz e-mailem na kontakt@nci.pl.

Dane podane przy zgłoszeniu służą wyłącznie realizacji tego zgłoszenia: prowadzeniu dyskusji, udzieleniu odpowiedzi i rozwiązaniu problemu lub rozpatrzeniu pomysłu. Nie używamy ich do marketingu ani list mailingowych.

  • Publiczne: numer zgłoszenia, wersja programu, ksywka, tytuł, opis, status, daty i godziny (Europe/Warsaw) oraz opublikowane odpowiedzi. Każdy może je przeczytać. Nie wpisuj w opisie danych, których nie chcesz udostępniać.
  • Niepubliczne: opcjonalny adres e-mail do kontaktu oraz informacja o przeglądarce (nagłówek User-Agent) do obsługi zgłoszenia i oceny spamu. Są dostępne tylko administratorom konsoli.
  • Powiadomienia: jeśli podasz e-mail, po opublikowaniu odpowiedzi NCI otrzymasz wiadomość od kontakt@nci.pl z linkiem do odpowiedzi. Możesz odpowiedzieć na ten e-mail; wiadomość trafia do naszej skrzynki, a administrator ręcznie dopisuje Twoją wypowiedź do publicznej dyskusji. Nie publikujemy Twojego adresu e-mail ani nagłówków wiadomości. Powiadomienie przychodzi w języku, w którym wysłano zgłoszenie.
  • Przechowywanie i moderacja: zgłoszenie i dyskusja są przechowywane w bazie obsługi zgłoszeń. Administrator może edytować, ukryć albo usunąć wpis. Ukrycie nie usuwa danych — pozostają dostępne w konsoli. Możesz poprosić o usunięcie swoich danych, pisząc na kontakt@nci.pl i podając numer zgłoszenia.

Sprawy poufne i problemy bezpieczeństwa zgłaszaj bezpośrednio e-mailem. Nie przesyłaj haseł ani kluczy prywatnych.

6. Strona internetowa

Strona nci.pl/flyingfiles:

  • nie ładuje skryptów, czcionek ani innych zasobów z serwerów zewnętrznych. Formularz zgłoszeń używa technicznego ciasteczka sesyjnego do ochrony formularza i obsługi wysłania; nie służy ono śledzeniu. Krótkotrwały, niepubliczny identyfikator techniczny wyliczony z adresu sieciowego ogranicza spam (limit godzinowy, wpisy wygasają i są usuwane przy kolejnych zgłoszeniach);

  • zapisuje pobrania i przejścia do Microsoft Store: każde zliczone kliknięcie ma osobny wpis w bazie z datą i godziną, wersją, kanałem, typem zdarzenia i informacją o przeglądarce (User-Agent, do 1024 znaków). Dane pomagają ocenić ruch automatyczny; User-Agent może być podszyty. Szczegóły są dostępne tylko administratorom konsoli. Zachowujemy też sumy dzienne. W tych wpisach nie zapisujemy adresu IP, strony odsyłającej ani identyfikatora odwiedzającego i nie używamy cookies do liczenia kliknięć;

  • jak każdy serwer WWW, zapisuje logi dostępu (m.in. adres IP, datę, adres strony, informację o przeglądarce). Logi prowadzi dostawca hostingu w celu zapewnienia bezpieczeństwa i diagnostyki, a okres ich przechowywania wynika z ustawień hostingu. Podstawą jest prawnie uzasadniony interes w utrzymaniu bezpiecznej strony (art. 6 ust. 1 lit. f RODO).

Przycisk Pobierz z Microsoft Store prowadzi na stronę Microsoftu, gdzie obowiązuje polityka prywatności Microsoftu.

7. Twoje prawa

RODO daje Ci prawo dostępu do swoich danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, sprzeciwu i przenoszenia.

Dane programu to pliki na Twoim dysku i wpisy w magazynie haseł systemu — te prawa realizujesz sam i natychmiast. Usunięcie katalogu ustawień (na Windows także %LOCALAPPDATA%\FlyingFiles) i wpisów FlyingFiles FTP oraz FlyingFiles Sync z magazynu haseł kasuje wszystko, co program o Tobie „wie”.

W sprawie korespondencji i danych związanych ze stroną napisz na kontakt@nci.pl. Masz też prawo wnieść skargę do Prezesa Urzędu Ochrony Danych Osobowych.

8. Dzieci

Program jest narzędziem ogólnego przeznaczenia i nie jest kierowany do dzieci. Nie zbiera danych od nikogo, więc również od dzieci.

9. Zmiany

Jeśli kiedykolwiek dodamy funkcję, która wymaga wysłania czegokolwiek poza Twój komputer, opiszemy ją tutaj zanim trafi do programu, i zmienimy datę aktualizacji na górze.