Last updated: 6 September 2026 · Applies to the app it.wojtaszek.mc.wrapper
In short: this app collects no personal data. It contains no analytics, no advertising and no tracking of any kind. The developer runs no servers and receives nothing from the app. Everything the app does happens between your phone and the mc-webui server whose address you type in yourself.
mc-webui for Android is a companion app for mc-webui, an open-source web interface for the MeshCore mesh network that users install and run on their own hardware.
The app is a thin wrapper: it asks once for the address of your mc-webui server and then displays that interface full screen. It contains no mesh logic of its own, no accounts, and no content of its own. The full source code of the app is public in the repository linked above.
The app is published by Marek Wojtaszek, the author of the mc-webui project.
None. The developer operates no backend, no telemetry endpoint and no account system, and therefore receives no data from the app — not usage statistics, not crash reports, not identifiers, not your server address.
The app keeps the following in its own private application storage, which on a standard, non-rooted Android device is readable only by this app:
| What | Why |
|---|---|
| The server address you entered | So you do not have to type it again on every launch |
| Username and password, per server host — only if your server asks for HTTP authentication | So the app can sign in again on the next launch instead of prompting every time |
| The addresses of servers you have connected to before | So you can switch back to one without typing it again. Kept only on the phone, at most six of them, and any of them can be removed from the address screen |
| A flag recording whether the notification permission has already been requested | To tell "not asked yet" apart from "declined", so the app does not keep asking |
| The WebView's own cache, cookies and local storage for your server | Standard web browsing storage, the same as a browser would keep for that site |
None of this is transmitted anywhere except, where relevant, to the mc-webui server you configured.
Everything you do in the interface — messages, contacts, settings — is sent to the mc-webui instance at the address you entered, exactly as it would be if you opened that address in a web browser.
That server is operated by you, or by whoever you chose to trust with it. It is not operated by the developer of this app, and this policy does not govern what happens on it.
| Permission | Used for |
|---|---|
INTERNET |
Reaching the mc-webui server you configured. It is the only network destination the app loads. |
CAMERA |
Scanning QR codes when adding a contact. The camera is opened only when the interface asks for it, the image is processed on the device by the page itself, and the app neither stores nor uploads any image. The app works fully without this permission, minus QR scanning. |
POST_NOTIFICATIONS |
Showing alerts about new messages, generated locally from what your own server reports. There is no push service and no third party involved. |
FOREGROUND_SERVICEFOREGROUND_SERVICE_REMOTE_MESSAGING |
Keeping the app running while it is in the background, so that alerts about new messages still reach you rather than stopping a few minutes after you switch away. The service starts only once you turn notifications on in mc-webui itself, shows a permanent notice while it runs, and can be stopped from that notice. It sends nothing anywhere: the connection it holds open is the one to your own server. |
WRITE_EXTERNAL_STORAGE(Android 9 and older only) |
Saving files you choose to download from your own server, such as a database backup, into the phone's Downloads folder. |
The app requests no location permission, reads no contacts, and accesses no files other than the downloads you start yourself.
The app bundles no analytics SDK, no advertising SDK, no crash-reporting service and no social-network integration. No data is shared with, or sold to, anyone.
Links that point outside your server — for example a link inside a message — are opened in the phone's own browser or the appropriate app. From that moment on the privacy policy of that site or app applies, not this one.
The app is a technical tool for operators of MeshCore radio nodes. It is not directed at children and contains nothing aimed at them.
Everything the app stores lives on your device. To remove all of it, clear the app's storage in Android settings (Settings → Apps → mc-webui → Storage → Clear storage) or uninstall the app. There is nothing held elsewhere for the developer to delete on your behalf.
Any change is published on this page with an updated date at the top. The history of changes is visible in the project repository, since this page is part of it.
Questions about this policy, or about the app's handling of data, can be raised at github.com/MarekWo/mc-webui/issues.
Ostatnia aktualizacja: 6 września 2026 · Dotyczy aplikacji it.wojtaszek.mc.wrapper
W skrócie: ta aplikacja nie zbiera żadnych danych osobowych. Nie zawiera analityki, reklam ani śledzenia w jakiejkolwiek postaci. Autor nie prowadzi żadnych serwerów i nie otrzymuje z aplikacji niczego. Wszystko, co aplikacja robi, dzieje się między Twoim telefonem a serwerem mc-webui, którego adres sam wpisujesz.
mc-webui dla Androida to aplikacja towarzysząca projektowi mc-webui — otwartoźródłowego interfejsu webowego dla sieci mesh MeshCore, który użytkownicy instalują i uruchamiają na własnym sprzęcie.
Aplikacja jest cienką nakładką: raz pyta o adres Twojego serwera mc-webui, a następnie wyświetla ten interfejs na pełnym ekranie. Nie zawiera własnej logiki sieci mesh, nie ma kont użytkowników ani własnych treści. Pełny kod źródłowy aplikacji jest publicznie dostępny w repozytorium wskazanym powyżej.
Wydawcą aplikacji jest Marek Wojtaszek, autor projektu mc-webui.
Żadne. Autor nie prowadzi zaplecza serwerowego, punktu telemetrycznego ani systemu kont, a więc nie otrzymuje z aplikacji żadnych danych — ani statystyk użycia, ani raportów o awariach, ani identyfikatorów, ani adresu Twojego serwera.
Aplikacja trzyma poniższe informacje we własnej, prywatnej pamięci aplikacji, która na standardowym urządzeniu z Androidem (bez roota) jest czytelna wyłącznie dla niej:
| Co | Po co |
|---|---|
| Wpisany przez Ciebie adres serwera | Żebyś nie musiał wpisywać go przy każdym uruchomieniu |
| Nazwa użytkownika i hasło, osobno dla każdego serwera — tylko jeśli Twój serwer wymaga uwierzytelnienia HTTP | Żeby aplikacja mogła zalogować się ponownie przy kolejnym uruchomieniu, zamiast pytać za każdym razem |
| Adresy serwerów, z którymi łączyłeś się wcześniej | Żebyś mógł wrócić do jednego z nich bez wpisywania adresu od nowa. Przechowywane wyłącznie na telefonie, najwyżej sześć, i każdy z nich można usunąć z ekranu adresu |
| Znacznik, czy pytano już o zgodę na powiadomienia | Żeby odróżnić „jeszcze nie pytano" od „odmówiono" i nie pytać w kółko |
| Pamięć podręczna, ciasteczka i local storage komponentu WebView dla Twojego serwera | Standardowa pamięć przeglądania, taka sama jaką dla tej strony trzymałaby przeglądarka |
Żadna z tych informacji nie jest nigdzie przesyłana poza — tam gdzie to wynika z działania interfejsu — skonfigurowany przez Ciebie serwer mc-webui.
Wszystko, co robisz w interfejsie — wiadomości, kontakty, ustawienia — trafia do instancji mc-webui pod adresem, który wpisałeś, dokładnie tak samo jak gdybyś otworzył ten adres w przeglądarce.
Ten serwer prowadzisz Ty albo osoba, której zdecydowałeś się zaufać. Nie prowadzi go autor tej aplikacji i niniejsza polityka nie reguluje tego, co się na nim dzieje.
| Uprawnienie | Zastosowanie |
|---|---|
INTERNET |
Połączenie ze skonfigurowanym przez Ciebie serwerem mc-webui. To jedyny adres sieciowy, jaki aplikacja wczytuje. |
CAMERA |
Skanowanie kodów QR przy dodawaniu kontaktu. Aparat uruchamia się wyłącznie wtedy, gdy interfejs o to poprosi, obraz jest przetwarzany na urządzeniu przez samą stronę, a aplikacja nie zapisuje ani nie wysyła żadnego zdjęcia. Bez tego uprawnienia aplikacja działa w pełni, poza skanowaniem QR. |
POST_NOTIFICATIONS |
Pokazywanie powiadomień o nowych wiadomościach, tworzonych lokalnie na podstawie tego, co zgłasza Twój własny serwer. Nie ma tu żadnej usługi push ani podmiotu trzeciego. |
FOREGROUND_SERVICEFOREGROUND_SERVICE_REMOTE_MESSAGING |
Utrzymywanie aplikacji przy życiu, gdy jest w tle, żeby powiadomienia o nowych wiadomościach nadal do Ciebie docierały, a nie milkły kilka minut po przełączeniu się na coś innego. Usługa uruchamia się dopiero po włączeniu powiadomień w samym mc-webui, przez cały czas działania pokazuje stałe powiadomienie i można ją z niego zatrzymać. Niczego nigdzie nie wysyła: podtrzymuje połączenie z Twoim własnym serwerem. |
WRITE_EXTERNAL_STORAGE(tylko Android 9 i starszy) |
Zapisywanie plików, które sam pobierasz z własnego serwera, na przykład kopii zapasowej bazy danych, do folderu Pobrane. |
Aplikacja nie prosi o dostęp do lokalizacji, nie odczytuje kontaktów i nie sięga do żadnych plików poza pobraniami, które sam rozpoczniesz.
Aplikacja nie zawiera bibliotek analitycznych, reklamowych, usług raportowania awarii ani integracji z sieciami społecznościowymi. Żadne dane nie są nikomu udostępniane ani sprzedawane.
Odnośniki prowadzące poza Twój serwer — na przykład link w treści wiadomości — otwierają się w przeglądarce telefonu lub odpowiedniej aplikacji. Od tego momentu obowiązuje polityka prywatności tamtej strony lub aplikacji, a nie niniejsza.
Aplikacja jest narzędziem technicznym dla operatorów węzłów radiowych MeshCore. Nie jest kierowana do dzieci i nie zawiera treści adresowanych do nich.
Wszystko, co aplikacja przechowuje, znajduje się na Twoim urządzeniu. Aby to usunąć, wyczyść dane aplikacji w ustawieniach Androida (Ustawienia → Aplikacje → mc-webui → Pamięć → Wyczyść dane) albo odinstaluj aplikację. Nie ma niczego przechowywanego gdzie indziej, co autor mógłby usunąć w Twoim imieniu.
Każda zmiana jest publikowana na tej stronie wraz z aktualną datą u góry. Historia zmian jest widoczna w repozytorium projektu, którego ta strona jest częścią.
Pytania dotyczące tej polityki lub sposobu, w jaki aplikacja obchodzi się z danymi, można zgłaszać pod adresem github.com/MarekWo/mc-webui/issues.