Co widzi sieć
- Metryki ścieżek: opóźnienie, jitter, straty pakietów, osiągalność celów sond. To jest pomiar; node nigdy nie zagląda w ruch w Twoim LAN-ie.
- Odczyty Twojego noda, jeśli je publikujesz (własne czujniki są prywatne, dopóki nie upublicznisz ich sam).
- Metadane ramek LoRa (dla którego noda albo bramy była ramka, kiedy, od którego odbiornika) — nigdy treść.
Co zostaje u Ciebie
- Tożsamość: para kluczy secp256k1 wygenerowana na płytce. Własność: adres Twojego portfela. Nie ma tabeli użytkowników, e-maila ani konta.
- Klucz tunelu: zapisany przez Twój telefon na nodzie przez Twoje Wi-Fi. Serwer nie może otworzyć tunelu do Twojego LAN-u.
- Klucze LoRa: fraza klucza dla Twoich czujników mieszka na nodzie (i na czujnikach) — albo, dla ramek adresowanych do Twojej sparowanej bramy LoRaWAN, w Twoim własnym Home Assistant, który odszyfrowuje je sam. Serwer routuje zaszyfrowane ramki na ślepo.
- Twoja dokładna pozycja: użyta raz do atestacji; publiczna mapa pokazuje pozycję przesuniętą o 200–800 m. Tryb ghost usuwa noda z mapy całkowicie (dalej zarabia, mniej).
Aplikacja na Androida
Aplikacja nie ma konta ani e-maila. Co wysyła na sensmos.com i po co:
- Adres Twojego portfela — po nim node wie, kto jest właścicielem. Klucz prywatny nigdy nie opuszcza telefonu.
- Lokalizację telefonu, raz, przy dodawaniu noda — żeby potwierdzić, że płytka naprawdę stoi tam, gdzie twierdzi. To opcjonalne: bez niej node działa, tylko zarabia mniej. Dokładna pozycja zostaje prywatna; publiczna mapa pokazuje rozmytą, a tryb ghost całkiem ukrywa noda.
- Token powiadomień (Firebase Cloud Messaging) — żeby aplikacja mogła Ci na przykład powiedzieć, że node przestał działać. Dostarczają je serwery Google, więc widzą krótki tekst powiadomienia; dane z Twoich nodów tam nie trafiają.
- Wiadomości komunikatora — szyfrowane w telefonie, zanim go opuszczą. Serwer tylko przekazuje zaszyfrowane ramki (trzyma je do 48 godzin na doręczenie) i nigdy nie ma kluczy, nazw grup ani treści.
Aplikacja używa Bluetooth wyłącznie do rozmowy z Twoimi płytkami, a aparatu tylko do skanowania kodów QR w samym telefonie. Bez reklam, bez SDK analitycznych i bez raportowania awarii.
Domyślnie otwarte
Firmware jest publiczny; lokalna strona noda (jego IP w LAN-ie) pokazuje, co on właśnie wysyła. Analityka webowa na tej stronie nie używa ciasteczek i nie zapisuje adresów IP.