Markleafova pravila privatnosti
Zadnje ažuriranje: 26. svibnja 2026. · Odnosi se na Markleaf za Android v2.x
Temeljno načelo
Markleaf je primarno lokalna aplikacija za Markdown bilješke. Ne pokreće vlastiti poslužitelj i nikada ne šalje bilješke, oznake, priloge ni metapodatke na bilo koji vanjski poslužitelj. Izdanja koja se dijele putem F-Droida i Google Playa uopće nemaju dozvolu android.permission.INTERNET; izdanje za ručnu instalaciju na GitHub Releasesu deklarira je samo za jednu svrhu, opisanu u odjeljku Mreža.
Podaci koje Markleaf ne prikuplja
- Ime, e-poštu, kontakte, lokaciju
- Podatke o računu ili prijavi
- Tijelo bilješke, naslov, oznake, priložene slike, imena datoteka, metapodatke
- Statistiku korištenja, telemetriju, analitičke događaje, oglasne identifikatore
- Izvješća o rušenju ili identifikatore uređaja
Također ne sadrži analitiku, oglase, praćenje, udaljenu konfiguraciju, Firebase ni SDK-ove zatvorenog koda za prijavu rušenja.
Mreža
Ovisi o tome odakle ste preuzeli aplikaciju. U oba slučaja podaci vaših bilježaka nikada se ne šalju.
- F-Droid i Google Play — bez dozvole
android.permission.INTERNETi bez ikakve mrežne aktivnosti. - GitHub Releases (ručna instalacija) — deklarira dvije dozvole: jednu za provjeru ažuriranja, jednu da bi mogla instalirati ažuriranje koje odlučite preuzeti. Nijedna ne radi dok sami ne uključite provjeru.
F-Droid / Google Play INTERNET: nema · REQUEST_INSTALL_PACKAGES: nema GitHub Releases INTERNET: provjera ažuriranja · REQUEST_INSTALL_PACKAGES: instalacija nakon provjere SHA-256
Provjera ažuriranja u izdanju za ručnu instalaciju
- Prema zadanome isključena. Ništa se ne događa dok je sami ne uključite u postavkama.
- Jednom dnevno šalje jedan GET za jednu statičku JSON datoteku koja opisuje najnovije izdanje. Neuspjela provjera tiho se zanemaruje.
- Dodir na Preuzmi i instaliraj u dijaloškom okviru ažuriranja pokreće jedini drugi mrežni zahtjev aplikacije: GET za samu datoteku ažuriranja. Kao i provjera, to se događa samo zato što ste to zatražili.
- Kad se preuzimanje završi, aplikacija ga uspoređuje sa SHA-256 zapisanim u toj JSON datoteci. Ako se ne podudara, datoteka se briše i instalacija ne počinje.
- Samo provjerena datoteka predaje se Androidovom vlastitom
PackageInstalleru. Zaslon potvrde koji slijedi crta Android, a ne Markleaf. Ovaj korak treba dozvoluREQUEST_INSTALL_PACKAGES; ako još nije dodijeljena, aplikacija vas najprije vodi u Postavke. - Ako preuzimanje ili provjera ne uspiju, možete pokušati ponovno ili je otvoriti u pregledniku kao i prije.
- Zahtjev nosi samo taj URL i standardna HTTP zaglavlja. Bez upitnog niza, bez kolačića, bez računa.
- Sadržaj bilježaka, naslovi, oznake, prilozi, nazivi datoteka, metapodaci, identifikatori uređaja i podaci o korištenju ne šalju se. To vrijedi bez iznimke u svakom izdanju i u svakom od ovih zahtjeva.
- Izdanja za trgovine ne sadrže ni tu dozvolu ni taj kod — nisu onemogućeni, nego uopće nisu ugrađeni.
Gdje se podaci pohranjuju
- Tijela bilješki, naslovi i indeks oznaka pohranjuju se u internu Room bazu podataka aplikacije.
- Korisničke postavke pohranjuju se u DataStore.
- Priložene slike kopiraju se u internu pohranu aplikacije, uz uklanjanje osjetljivih EXIF metapodataka pri spremanju.
Pravila sigurnosnog kopiranja sustava Android
Markleaf postavlja android:allowBackup="false" kako bi podatke aplikacije izuzeo iz Androidova automatskog sigurnosnog kopiranja i prijenosa s uređaja na uređaj. Ako se selite na novi uređaj ili koristite više uređaja, sami birate izvoz u Markdown, dijeljenje ili zrcaljenje u SAF mapu.
Premještanje podataka koje pokreće korisnik
Sljedeće se radnje događaju samo kad ih sami izvedete, kroz Androidov izričit dijalog za dozvole ili izbor koji napravite u sučelju.
- Izvoz pojedinačne bilješke ili svih bilješki u Markdown (
.md) - Dijeljenje teksta ili datoteka bilješke kroz Androidov sustavni izbornik za dijeljenje
- Dodir vanjske poveznice u tekstu koji zadatak prepušta sustavu / zadanom pregledniku
- Kopiranje u međuspremnik
- Zrcaljenje Markdown datoteka u SAF mapu koju odaberete
Sinkronizira li SAF mapu vanjski klijent poput Drivea, Dropboxa, OneDrivea, Syncthinga ili NAS priključka, odgovornost je te vanjske aplikacije. Markleaf tu sinkronizaciju ne obavlja sam.
Dozvole
Jedina dozvola nalik izvedbenoj koju Markleaf deklarira jest android.permission.VIBRATE za haptičku povratnu informaciju. Nijedno izdanje ne deklarira dozvole za lokaciju, mikrofon, kameru, kontakte, obavijesti, čitanje vanjske pohrane ni čitanje medija. Ni android.permission.INTERNET ni android.permission.REQUEST_INSTALL_PACKAGES nema u izdanjima za F-Droid i Google Play. Oboje postoji samo u izdanju za ručnu instalaciju, i to za provjeru ažuriranja i izbornu instalaciju opisane u odjeljku Mreža.
Kontakt
Za pitanja ili prijave vezane uz sigurnost i privatnost javite se putem GitHub Issuesa.