Zásady ochrany osobných údajov Markleaf
Posledná aktualizácia: 26. mája 2026 · Platí pre Markleaf pre Android v2.x
Základný princíp
Markleaf je aplikácia na Markdown poznámky s dôrazom na lokálne ukladanie. Neprevádzkuje žiadny vlastný server a nikdy neodosiela poznámky, značky, prílohy ani metadáta na žiadny externý server. Zostavy distribuované cez F-Droid a Google Play vôbec nedeklarujú povolenie android.permission.INTERNET; zostava na ručnú inštaláciu z GitHub Releases ho deklaruje len na jediný účel, ktorý je opísaný v časti Sieť.
Údaje, ktoré Markleaf nezhromažďuje
- Meno, e-mail, kontakty, poloha
- Údaje o účte alebo prihlásení
- Text poznámok, názvy, značky, priložené obrázky, názvy súborov, metadáta
- Štatistiky používania, telemetria, analytické udalosti, reklamné identifikátory
- Hlásenia o zlyhaní alebo identifikátory zariadenia
Aplikácia tiež neobsahuje analytiku, reklamy, sledovanie, vzdialenú konfiguráciu, Firebase ani SDK na hlásenie zlyhaní s uzavretým zdrojovým kódom.
Sieť
Závisí to od toho, odkiaľ ste aplikáciu získali. V oboch prípadoch sa nikdy neodosielajú žiadne údaje z vašich poznámok.
- F-Droid a Google Play — žiadne
android.permission.INTERNETa vôbec žiadna sieťová aktivita. - GitHub Releases (ručná inštalácia) — deklaruje dve povolenia: jedno na kontrolu aktualizácií a druhé na inštaláciu aktualizácie, ktorú sa sami rozhodnete stiahnuť. Obe zostávajú nevyužité, kým kontrolu nezapnete.
F-Droid / Google Play INTERNET: žiadne · REQUEST_INSTALL_PACKAGES: žiadne GitHub Releases INTERNET: kontrola aktualizácií · REQUEST_INSTALL_PACKAGES: inštalácia po overení SHA-256
Kontrola aktualizácií v zostave na ručnú inštaláciu
- Predvolene vypnutá. Nič sa nestane, kým ju nezapnete v Nastaveniach.
- Raz denne odošle jedinú požiadavku GET na jeden statický súbor JSON, ktorý opisuje najnovšie vydanie. Neúspešná kontrola sa potichu ignoruje.
- Ťuknutím na Stiahnuť a nainštalovať v dialógovom okne aktualizácie aplikácia odošle svoju jedinú ďalšiu sieťovú požiadavku: GET na samotný súbor aktualizácie. Rovnako ako kontrola sa to stane len preto, že ste o to požiadali.
- Po stiahnutí súboru ho aplikácia porovná s hodnotou SHA-256 uvedenou v tom istom súbore JSON. Ak sa nezhoduje, súbor sa odstráni a inštalácia sa vôbec nezačne.
- Iba overený súbor sa odovzdá vlastnému inštalátoru
PackageInstallersystému Android. Potvrdzovaciu obrazovku, ktorá nasleduje, zobrazuje Android, nie Markleaf. Tento krok vyžaduje povolenieREQUEST_INSTALL_PACKAGES; ak ešte nie je udelené, aplikácia vás najprv presmeruje do Nastavení. - Ak sťahovanie alebo overenie zlyhá, môžete to skúsiť znova alebo súbor namiesto toho otvoriť v prehliadači — rovnako, ako to táto funkcia robila predtým.
- Požiadavka obsahuje iba túto adresu URL a štandardné hlavičky HTTP. Žiadne parametre dopytu, žiadne cookies, žiadny účet.
- Neodosiela sa text poznámok, názvy, značky, prílohy, názvy súborov, metadáta, identifikátory zariadenia ani údaje o používaní. Platí to bez výnimky pre každú zostavu a každú z týchto požiadaviek.
- Zostavy pre obchody neobsahujú ani toto povolenie, ani príslušný kód — nie je vypnutý, jednoducho v nich nie je zabudovaný.
Kde sa ukladajú údaje
- Text poznámok, názvy a index značiek sa ukladajú do internej databázy Room aplikácie.
- Používateľské nastavenia sa ukladajú v DataStore.
- Priložené obrázky sa kopírujú do interného úložiska aplikácie a citlivé metadáta EXIF sa pri ukladaní odstraňujú.
Zásady systémového zálohovania Androidu
Markleaf nastavuje android:allowBackup="false", aby vylúčil údaje aplikácie z automatického zálohovania Androidu a z prenosu medzi zariadeniami. Ak potrebujete prejsť na nové zariadenie alebo používať viac zariadení, sami si zvolíte export do Markdownu, zdieľanie alebo zrkadlenie do priečinka SAF.
Presun údajov z podnetu používateľa
Nasledujúce akcie sa vykonajú iba vtedy, keď ich vykonáte sami — prostredníctvom výslovného dialógového okna povolení Androidu alebo voľby, ktorú urobíte v rozhraní.
- Export jednej alebo všetkých poznámok do Markdownu (
.md) - Zdieľanie textu alebo súborov poznámky cez systémovú ponuku zdieľania v Androide
- Ťuknutie na externý odkaz v texte, ktorý sa odovzdá systému / predvolenému prehliadaču
- Kopírovanie do schránky
- Zrkadlenie súborov Markdown do priečinka SAF, ktorý si vyberiete
Či priečinok SAF synchronizuje externý synchronizačný klient, napríklad Drive, Dropbox, OneDrive, Syncthing alebo pripojené úložisko NAS, je zodpovednosťou tejto externej aplikácie. Markleaf takúto synchronizáciu sám nevykonáva.
Povolenia
Jediné povolenie typu runtime, ktoré Markleaf deklaruje, je android.permission.VIBRATE pre haptickú odozvu. Žiadna zostava nedeklaruje povolenia na polohu, mikrofón, fotoaparát, kontakty, upozornenia, čítanie externého úložiska ani čítanie médií. V zostavách pre F-Droid a Google Play nie je ani android.permission.INTERNET, ani android.permission.REQUEST_INSTALL_PACKAGES. Obe sú prítomné iba v zostave na ručnú inštaláciu, a to na kontrolu aktualizácií a voliteľnú inštaláciu opísané v časti Sieť.
Kontakt
Otázky alebo hlásenia týkajúce sa bezpečnosti či súkromia nám pošlite cez GitHub Issues.