Horncall — polityka prywatności
Obowiązuje od 17 października 2026. English version below.
W skrócie
Horncall nie ma kont, reklam ani analityki. Treść rozkazów jest szyfrowana na Twoim komputerze i odszyfrowywana dopiero na Twoim telefonie — nikt po drodze, także my, nie może jej przeczytać.
Co przechodzi przez nasze serwery
- Rozkazy i odpowiedzi — zaszyfrowane end-to-end (AES-256-GCM) kluczem, który powstaje na Twoim komputerze i trafia na telefon tylko przez kod QR. Serwer pośredniczący (ntfy) przekazuje szyfrogram i przechowuje go krótko (do 12 godzin), żeby telefon mógł go odebrać po chwilowym braku sieci.
- Firebase Cloud Messaging (Google) budzi telefon, gdy przychodzi rozkaz. Google widzi losową nazwę kanału i ten sam szyfrogram — nie widzi treści.
- Adres IP i czas połączenia — jak przy każdym połączeniu z internetem; dzienniki serwera są ograniczane rozmiarem i usuwane automatycznie.
- Licznik „Horda” — aplikacja raz na jakiś czas wysyła losowy, anonimowy identyfikator, żeby policzyć, ilu użytkowników było online w ostatnich godzinach. Nie jest powiązany z Tobą ani z treścią rozkazów.
Co zostaje tylko na Twoim telefonie
- Parowania z komputerami (zaszyfrowane w Android Keystore), lista żołnierzy z ostatnich 24 godzin wraz z ostatnim rozkazem, statystyki, ustawienia. Parowania i żołnierze nie trafiają do kopii zapasowej.
- Klucz, którym telefon podpisuje decyzje — nie da się go wyeksportować z telefonu.
- Odczyty czujnika ruchu (gest bicza) — przetwarzane na miejscu, nigdy nie są wysyłane.
Czego nie zbieramy
Lokalizacji, kontaktów, plików, identyfikatorów reklamowych, danych o innych aplikacjach. Nie sprzedajemy ani nie udostępniamy żadnych danych.
Uprawnienia aplikacji
- Internet — odbiór rozkazów. Powiadomienia — pokazanie rozkazu. Wibracje — sygnał rozkazu i strzału.
- Usługa w tle (opcjonalna „Natychmiastowe dostarczanie” albo chwilowo, gdy czeka rozkaz) — utrzymanie połączenia i gestów przy powiadomieniu.
- Start po uruchomieniu telefonu — tylko gdy włączysz natychmiastowe dostarczanie.
Usunięcie danych
Odinstalowanie aplikacji usuwa wszystkie dane z telefonu. Na komputerze: approver unpair i usunięcie folderu
~/.horncall. Serwer nie przechowuje danych przypisanych do Ciebie.
Kontakt
Pytania o prywatność: bitlionaire.me@gmail.com
Privacy policy (English)
In short
Horncall has no accounts, ads or analytics. Orders are encrypted on your computer and decrypted only on your phone — nobody in between, including us, can read them.
What passes through our servers
- Orders and answers — end-to-end encrypted (AES-256-GCM) with a key created on your computer and passed to the phone only by QR code. The relay (ntfy) forwards the ciphertext and keeps it briefly (up to 12 hours) so the phone can fetch it after a short loss of connection.
- Firebase Cloud Messaging (Google) wakes the phone when an order arrives. Google sees a random channel name and the same ciphertext — not the content.
- IP address and connection time, as with any internet connection; server logs are size-capped and rotated.
- "Horde" counter — the app occasionally sends a random anonymous id to count how many users were online in recent hours. It is not linked to you or to any order.
What stays on your phone only
Pairings (encrypted in Android Keystore), the units seen in the last 24 hours with their last order, statistics and settings (pairings and units are excluded from backups); the key the phone signs decisions with (not exportable); motion-sensor readings for the whip gesture (processed on the device, never sent).
What we don't collect
Location, contacts, files, advertising ids, data about other apps. We don't sell or share any data.
Deleting data
Uninstalling the app removes all its data from the phone. On the computer: approver unpair and delete
~/.horncall. The server keeps no data tied to you.
Contact
Privacy questions: bitlionaire.me@gmail.com