Presná časomiera
Spustenie, prerušenie a ukončenie merania s jasným prehľadom aktívnej činnosti.
Android · local-first · bez reklamy
Profesionálna evidencia pracovného času, klientov, spisov, projektov, sadzieb a výkazov s lokálnou technickou auditnou stopou.
Bez účtu. Bez reklamného sledovania. Bežné pracovné údaje neopúšťajú zariadenie.
Aktuálna verzia právnych informácií: 30. júla 2026. N-Hours je bezplatný pomocný evidenčný nástroj určený aj na osobné, podnikateľské a profesionálne použitie podľa nižšie uvedených podmienok.
Navrhnuté pre sústredenú prácu
Spustenie, prerušenie a ukončenie merania s jasným prehľadom aktívnej činnosti.
Klienti, spisy a projekty ostávajú prehľadne previazané s jednotlivými záznamami.
Zoznam, kompaktný denný pohľad, kalendár, štatistiky a používateľom riadené exporty.
SQLCipher, Android Keystore a auditné väzby podporujú ochranu a kontrolu integrity údajov.
N-Hours ukladá bežné používateľské záznamy lokálne v zariadení. Aplikácia nepoužíva reklamné SDK, analytiku, používateľské účty ani developerom prevádzkovanú cloudovú databázu klientskych záznamov.
Autorom a nositeľom práv k aplikácii je Michal Navrátil. Vývojovú, organizačnú, prezentačnú alebo marketingovú podporu môže poskytovať N-advokát, s. r. o., advokátska kancelária. Táto podpora sama osebe neznamená poskytovanie právnych služieb prostredníctvom aplikácie ani prístup spoločnosti k lokálnej databáze používateľa.
Kanonické úplné znenie
Úplné texty zodpovedajú právnym dokumentom zobrazovaným v aktuálnej verzii aplikácie N-Hours. Zobrazuje sa iba zvolená jazyková verzia.
ZÁSADY OCHRANY SÚKROMIA Účinnosť: 30. júla 2026 Verzia: NH-PRIVACY-2026-07-30 Verejná verzia: https://nhours.netlify.app/#privacy-policy 1. Základný princíp N-Hours je podľa aktuálnej implementácie navrhnutá ako lokálna aplikácia. Bežné používateľské údaje, najmä klienti, spisy, projekty, popisy činností, časové intervaly, prestávky, sadzby, meny, fakturačný stav, výkazy, lokálne auditné a integritné údaje a nastavenia aplikácie, sa ukladajú v zariadení používateľa, najmä v lokálnej šifrovanej databáze. Ak používateľ otvorí úplnú prenosnú zálohu v Historickom archíve, aplikácia vytvorí v súkromnom úložisku samostatnú SQLCipher databázu s vlastným kľúčom viazaným na Android Keystore. Archív je určený iba na čítanie a jeho otvorenie nemení aktívnu databázu. Aplikácia môže obsahovať lokálne pomocné funkcie Hlavného panela, najmä zapamätanie posledného použitého klienta, spisu, projektu a zaokrúhľovania a nenápadné návrhy popisu činnosti z predchádzajúcich lokálnych záznamov. Tieto funkcie sú vypínateľné v Nastaveniach, nepoužívajú cloudové spracovanie, internetové volanie ani generatívnu AI a majú slúžiť iba na rýchlejšie vypĺňanie údajov používateľom. Pomocné údaje týchto funkcií sa ukladajú lokálne v súkromnom úložisku aplikácie a pri vymazaní všetkých údajov aplikácie sa majú vymazať spolu s ostatnými lokálnymi údajmi. 2. Autor, kontakt a prevádzkovateľské postavenie Autorom a nositeľom práv k aplikácii je Michal Navrátil. Pri bežnom lokálnom používaní autor ani N-advokát, s. r. o., advokátska kancelária, nemajú vzdialený prístup k obsahu lokálnej databázy používateľa. Ak používateľ dobrovoľne pošle e-mail, export, snímku obrazovky, opis problému, žiadosť o podporu alebo inú informáciu na účely podpory, diagnostiky, ochrany práv, bezpečnosti alebo dokumentácie komunikácie, takto poskytnuté údaje môže spracúvať Michal Navrátil ako autor aplikácie a podľa okolností prevádzkovateľ spracúvania vo vzťahu k tejto komunikácii. N-advokát, s. r. o., advokátska kancelária, so sídlom Lovinského 4408/22, 811 04 Bratislava, IČO: 51 098 636, môže poskytovať vývojovú, organizačnú, prezentačnú alebo marketingovú podporu aplikácie a môže prevádzkovať alebo spolupoužívať doménu n-advokat.sk a súvisiacu e-mailovú infraštruktúru ako technický alebo organizačný kontaktný kanál k aplikácii. Táto skutočnosť sama osebe neznamená, že spoločnosť je autorom aplikácie, príjemcom daru, poskytovateľom právnych služieb prostredníctvom aplikácie alebo že má pri bežnom lokálnom používaní prístup k obsahu lokálnej databázy používateľa. 3. Prenos na vzdialené servery Aplikácia podľa aktuálnej implementácie automaticky neodosiela obsah klientskych záznamov, časových intervalov, popisov činností, sadzieb, výkazov ani lokálnej databázy na server autora alebo podporovateľa vývoja. Aplikácia môže využívať rozhranie Google Play In-App Review API na zobrazenie systémového dialógu pre hodnotenie aplikácie. Pri tomto úkone môže dôjsť k technickej komunikácii so službami spoločnosti Google podľa ich pravidiel ochrany súkromia. Až po súhlase N-Hours odošle HTTPS HEAD požiadavku na www.google.com, www.cloudflare.com, www.apple.com. Aplikácia číta HTTP hlavičku Date, odhadne čas každej odpovede v strede nameraného času prenosu, odmietne sadu zdrojov s rozptylom väčším ako 5 sekúnd a vyberie výsledok najbližší mediánu odchýlok. Presmerovania odmieta. Neodosiela obsah databázy ani pracovných záznamov; prevádzkovatelia nevyhnutne získajú bežné spojovacie metadáta, napríklad verejnú IP adresu zariadenia, TLS/HTTP metadáta a hlavičky požiadavky. Výsledok je iba orientačné porovnanie, nie kvalifikovaná elektronická časová pečiatka. 4. Poloha, reklama, analytika, účty a AI Podľa aktuálnej implementácie aplikácia nežiada oprávnenie na polohu, nespracúva GPS polohu zariadenia, nezobrazuje reklamu, nepoužíva reklamný identifikátor, nevytvára používateľské účty, nevyžaduje prihlásenie, neobsahuje behaviorálny analytický modul na sledovanie správania používateľa a nepoužíva generatívnu AI na spracúvanie používateľských pracovných záznamov. Ak sa budúca verzia zmení, tieto zásady a príslušné vyhlásenia pre distribučný kanál sa majú aktualizovať pred širšou distribúciou dotknutej verzie alebo funkcionality. 5. Exporty a zdieľanie Používateľ môže vytvárať PDF, CSV alebo JSON exporty. Po vytvorení, uložení alebo odoslaní exportu mimo aplikácie zodpovedá za jeho ochranu, archiváciu, odoslanie, vymazanie, výber príjemcu a prípadné sprístupnenie tretím osobám používateľ. Exporty môžu obsahovať osobné, dôverné, klientské, obchodné alebo profesijne chránené údaje. Autor ani podporovateľ vývoja tieto exporty automaticky nedostávajú. Úplná prenosná záloha vytvorená aktuálnou verziou je používateľom iniciovaný nešifrovaný súbor formátu v6 JSON Lines. Používateľ ju má ukladať iba do dôveryhodného chráneného úložiska. Historický archív je lokálna read-only pracovná kópia používateľom vybranej zálohy; nie je náhradou za externú zálohu. Vymazanie archívu odstráni iba súkromnú lokálnu kópiu a jej kľúč, nie pôvodný externý súbor ani aktívnu databázu. Úplný forenzný export z archívu je samostatný používateľom iniciovaný nešifrovaný citlivý súbor a nemení archív ani aktívnu databázu. Aplikácia automaticky neprenáša databázu ani jej šifrovací kľúč do cloudovej zálohy. Odinštalovanie aplikácie, vymazanie jej údajov v nastaveniach Androidu, obnovenie výrobných nastavení, strata alebo zlyhanie zariadenia a strata či zneplatnenie Android Keystore môžu bez vopred vytvorenej platnej externej zálohy spôsobiť nenávratnú stratu lokálnych údajov. PIN aplikácie nie je obnovovacím kľúčom databázy. 6. Testovanie a distribúcia cez Google Play a iné kanály Aplikácia môže byť testovaná alebo distribuovaná cez Google Play Console, Firebase App Distribution alebo iný schválený distribučný alebo testovací kanál. Samotný distribučný alebo testovací kanál môže spracúvať údaje podľa vlastných pravidiel poskytovateľa služby. Aplikácia môže zobraziť systémové rozhranie Google Play na hodnotenie aplikácie (In-App Review). Táto funkcia je súčasťou služieb Google Play a podlieha pravidlám ochrany súkromia spoločnosti Google. Tieto zásady popisujú správanie aplikácie N-Hours podľa aktuálnej implementácie a nenahrádzajú pravidlá spoločnosti Google, Firebase, Google Play ani iných distribučných služieb. 7. Komunikácia s podporou Ak používateľ dobrovoľne pošle e-mail, export, snímku obrazovky, opis problému alebo inú informáciu na účely podpory, diagnostiky, reklamácie, bezpečnosti, ochrany práv alebo dokumentácie komunikácie, môžu byť spracúvané najmä e-mailová adresa, meno alebo označenie odosielateľa, obsah komunikácie, technické údaje obsiahnuté v správe, prílohy a údaje potrebné na vybavenie požiadavky. Používateľ nemá do komunikácie vkladať osobné údaje, klientske údaje, údaje podliehajúce zákonom uznanej alebo uloženej povinnosti mlčanlivosti, dôverné údaje, osobitné kategórie osobných údajov ani iné citlivé údaje, ak to nie je nevyhnutné a ak na to nemá príslušné oprávnenie. Ak používateľ také údaje napriek upozorneniu poskytne, môžu byť spracúvané iba v primeranom rozsahu potrebnom na vybavenie komunikácie, ochranu práv, splnenie zákonných povinností alebo obmedzenie ďalšieho spracúvania. 8. Dobrovoľný symbolický dar autorovi Webová stránka alebo aplikácia môže obsahovať informáciu o možnosti kontaktovať autora v súvislosti s dobrovoľným symbolickým darom autorovi. N-Hours je dostupná bezplatne. Dar nie je podmienkou používania aplikácie, neodomyká žiadne funkcie, nezakladá nárok na technickú podporu, aktualizácie, opravu chýb, právnu službu, daňové alebo účtovné poradenstvo, prednostné vybavenie ani inú protislužbu alebo výhodu. Dar nie je platbou za právne služby spoločnosti N-advokát, s. r. o., advokátska kancelária, ani objednávkou právnej služby. Celý prípadný dar je určený priamo autorovi aplikácie Michalovi Navrátilovi ako fyzickej osobe, nie N-advokát, s. r. o., advokátska kancelária. Ak používateľ pošle e-mail týkajúci sa dobrovoľného daru alebo následne uskutoční platbu, môžu byť spracúvané najmä e-mailová adresa, obsah e-mailovej komunikácie, meno alebo označenie odosielateľa platby uvedené bankou, číslo účtu alebo iný platobný identifikátor odosielateľa, suma, mena, dátum platby, platobná správa, identifikačný kód uvedený v predmete správy a informácia o tom, či bola platba prijatá, ponechaná ako dar alebo vrátená. Tieto údaje sa spracúvajú na účely vybavenia žiadosti darcu, zaslania platobných údajov, prijatia alebo vrátenia platby, rozlíšenia dobrovoľného daru od platby za právne služby, technickú podporu, objednávku, licenciu, prémiovú funkciu alebo inú protihodnotu, vedenia primeranej evidencie a preukázania právnej, daňovej alebo účtovnej povahy platby. Autor si môže vyhradiť možnosť na žiadosť nereagovať, neposkytnúť platobné údaje alebo vrátiť nejasne označenú, neprimeranú alebo nevhodnú platbu. Používateľ nemá v e-maile ani v platobnej správe uvádzať osobné údaje, klientske údaje, údaje podliehajúce zákonom uznanej alebo uloženej povinnosti mlčanlivosti, dôverné údaje, osobitné kategórie osobných údajov ani iné citlivé údaje. 9. Právne základy spracúvania údajov mimo lokálnej databázy Pri bežnom lokálnom používaní aplikácie autor spravidla nespracúva obsah lokálnej databázy používateľa. Ak však používateľ dobrovoľne komunikuje s autorom alebo odošle údaje mimo aplikácie, právnym základom spracúvania môže byť najmä čl. 6 ods. 1 písm. b) GDPR, ak je spracúvanie potrebné na vykonanie krokov na žiadosť používateľa alebo darcu alebo na plnenie zmluvného či obdobného vzťahu, čl. 6 ods. 1 písm. c) GDPR, ak je spracúvanie potrebné na splnenie zákonnej povinnosti, a čl. 6 ods. 1 písm. f) GDPR, ak je spracúvanie potrebné na oprávnený záujem autora alebo podporovateľa vývoja, najmä na vybavenie komunikácie, diagnostiku, bezpečnosť, ochranu práv, preukázanie povahy platby, zabránenie zámene s právnymi službami alebo vrátenie nejasnej či nevhodne označenej platby. Spracúvanie údajov v súvislosti s dobrovoľným darom sa nezakladá na súhlase podľa čl. 6 ods. 1 písm. a) GDPR ako hlavnom právnom základe, pretože uchovanie primeranej evidencie môže byť potrebné aj na preukázanie právnej alebo daňovej povahy platby a na ochranu práv. 10. Príjemcovia a poskytovatelia služieb Údaje z lokálnej databázy aplikácie sa podľa aktuálnej implementácie automaticky neposielajú autorovi ani podporovateľovi vývoja. Pri e-mailovej komunikácii, webovej stránke, distribúcii, bankovej platbe alebo dobrovoľnom dare však môžu byť v nevyhnutnom rozsahu zapojení poskytovatelia e-mailových, hostingových, distribučných, bankových, platobných, účtovných, daňových, právnych alebo technických služieb, prípadne orgány verejnej moci, ak to vyžaduje zákon alebo ochrana práv. 11. Uchovávanie Lokálne údaje v aplikácii vrátane prípadnej súkromnej kópie Historického archívu zostávajú v zariadení používateľa, kým ich používateľ nevymaže alebo kým nie sú vymazané podľa nastavení aplikácie alebo operačného systému. Vymazanie lokálneho archívu nemení používateľom uchovaný externý súbor zálohy. E-mailová podporná komunikácia sa uchováva iba po dobu potrebnú na vybavenie požiadavky, dokumentáciu komunikácie, bezpečnosť alebo ochranu práv; ak nie je potrebné dlhšie uchovanie, spravidla sa má vymazať alebo ďalej neuchovávať najneskôr do 12 mesiacov od ukončenia komunikácie. Záznamy o prijatom alebo vrátenom dobrovoľnom dare sa môžu uchovávať po dobu potrebnú na preukázanie právnej, daňovej alebo účtovnej povahy platby, ochranu práv a splnenie zákonných povinností; ak osobitné okolnosti nevyžadujú kratšiu alebo dlhšiu dobu, spravidla najviac 10 rokov od konca kalendárneho roka, v ktorom bola platba prijatá alebo vrátená. 12. Vymazanie údajov Aplikácia má umožňovať vymazanie lokálnych údajov priamo v nastaveniach po predchádzajúcom upozornení používateľa. Vymazanie môže byť nevratné a môže znížiť alebo znemožniť neskoršie overenie starších auditných reťazí. Vymazanie lokálnych údajov aplikácie automaticky nevymaže samostatnú e-mailovú komunikáciu, bankové záznamy, záznamy distribučného kanála alebo údaje, ktoré používateľ sám exportoval alebo odoslal mimo aplikácie. 13. Práva dotknutých osôb Ak autor spracúva osobné údaje používateľa mimo jeho lokálneho zariadenia, dotknutá osoba môže mať podľa GDPR najmä právo na prístup, opravu, vymazanie, obmedzenie spracúvania, prenosnosť údajov, namietanie proti spracúvaniu založenému na oprávnenom záujme a právo podať sťažnosť dozornému orgánu. Uplatnenie práv možno adresovať na n-hours@n-advokat.sk. Rozsah vybavenia žiadosti závisí od právneho základu spracúvania, povahy údajov a prípadných zákonných povinností alebo oprávnených dôvodov na ďalšie uchovanie. 14. Deti N-Hours nie je určená deťom. Je určená ako technický evidenčný nástroj pre dospelých a pracovné alebo profesionálne kontexty. 15. Kontakt a zmeny Otázky k ochrane súkromia možno zaslať na: n-hours@n-advokat.sk. Tieto zásady sa môžu aktualizovať pri zmene aplikácie, webovej stránky, podpory, možnosti dobrovoľného daru, distribučného kanála, právnych požiadaviek alebo požiadaviek Google Play.
INFORMÁCIE O OCHRANE OSOBNÝCH ÚDAJOV A GDPR 1. Účel tohto textu Tento text dopĺňa Zásady ochrany súkromia a vysvetľuje najmä postavenie používateľa, autora a podporovateľa vývoja pri ochrane osobných údajov. Vzťahuje sa na aktuálnu lokálnu architektúru aplikácie N-Hours, dobrovoľnú komunikáciu s autorom a možnosť dobrovoľného symbolického daru autorovi. 2. Postavenie používateľa pri údajoch vložených do aplikácie Ak používateľ do aplikácie zadáva osobné údaje iných osôb, najmä klientov, zamestnancov, spolupracovníkov, protistrán, kontaktných osôb alebo iných fyzických osôb, používateľ zodpovedá za právny základ, účel, primeranosť, minimalizáciu, správnosť, uchovávanie, bezpečnosť a prípadné sprístupnenie týchto údajov. Podľa svojho postavenia môže byť používateľ samostatným prevádzkovateľom, spoločným prevádzkovateľom alebo sprostredkovateľom pre inú osobu. Používateľ má pred vložením údajov posúdiť, či je potrebné uvádzať celé meno, názov veci, detailný opis činnosti, citlivý obsah alebo či postačí interné označenie, skrátený opis, anonymizácia alebo pseudonymizácia. 3. Postavenie autora Michal Navrátil ako autor a nositeľ práv k aplikácii podľa aktuálnej architektúry bežne nespracúva obsah lokálnej databázy používateľa a nemá k nej vzdialený prístup. Spracúvanie osobných údajov autorom môže vzniknúť najmä vtedy, ak používateľ dobrovoľne zašle údaje na podporu, diagnostiku, reklamáciu, bezpečnostné preverenie, právnu ochranu, komunikáciu k aplikácii alebo v súvislosti s dobrovoľným symbolickým darom autorovi. V takom prípade autor spracúva iba údaje primerané účelu komunikácie, vybavenia požiadavky, prijatia alebo vrátenia daru, vedenia nevyhnutnej evidencie, splnenia zákonných povinností alebo ochrany práv. 4. Postavenie N-advokát, s. r. o., advokátska kancelária N-advokát, s. r. o., advokátska kancelária, môže poskytovať vývojovú, organizačnú, prezentačnú alebo marketingovú podporu aplikácie a môže prevádzkovať alebo spolupoužívať webovú doménu n-advokat.sk a e-mailovú infraštruktúru tejto domény ako technický a organizačný kontaktný kanál k aplikácii. Táto skutočnosť sama osebe neznamená, že spoločnosť spracúva obsah lokálnej databázy používateľa, je autorom aplikácie, príjemcom daru alebo poskytuje právne služby prostredníctvom aplikácie. Ak používateľ komunikuje cez e-mailovú adresu na doméne n-advokat.sk, majú sa zohľadniť aj technické a organizačné pravidlá príslušnej e-mailovej, bezpečnostnej a archivačnej služby. Komunikácia cez túto doménu nemá obsahovať dôverné, klientske, osobné ani citlivé údaje, ak to nie je nevyhnutné a oprávnené. 5. Dobrovoľný symbolický dar a darovacia evidencia N-Hours je bezplatná aplikácia. Ak sa používateľ rozhodne kontaktovať autora v súvislosti s dobrovoľným symbolickým darom, ide o samostatný externý proces mimo bežného lokálneho používania aplikácie. Dar nie je podmienkou používania aplikácie, nie je platbou za licenciu, funkciu, prémiový obsah, technickú podporu, aktualizáciu, právnu službu ani inú protislužbu. Pri žiadosti o platobné údaje a pri prípadnej platbe sa môžu spracúvať údaje potrebné na preukázanie toho, že išlo o dobrovoľný dar bez protislužby, najmä e-mailová komunikácia, identifikačný kód uvedený v predmete správy, platobná správa, meno alebo označenie odosielateľa platby, účet alebo platobný identifikátor odosielateľa, suma, dátum a informácia, či bola platba prijatá, ponechaná ako dar alebo vrátená. 6. Právne základy Právnym základom spracúvania údajov dobrovoľne poskytnutých používateľom môže byť najmä čl. 6 ods. 1 písm. b) GDPR, ak ide o vybavenie žiadosti používateľa alebo darcu a plnenie zmluvného alebo obdobného vzťahu, čl. 6 ods. 1 písm. c) GDPR, ak je spracúvanie potrebné na splnenie zákonnej povinnosti, a čl. 6 ods. 1 písm. f) GDPR, ak je spracúvanie potrebné na oprávnený záujem autora alebo podporovateľa vývoja. Oprávnený záujem môže spočívať najmä vo vybavení komunikácie, diagnostike, bezpečnosti, ochrane práv, preukázaní povahy platby, odlíšení daru od platby za právne služby alebo inú protihodnotu, vrátení nejasne označenej platby a vedení primeranej evidencie. Pri týchto účeloch sa spracúvanie nezakladá primárne na súhlase, pretože údaje môže byť potrebné uchovať aj po prípadnom späťvzatí žiadosti, ak to vyžaduje zákon, ochrana práv alebo preukázanie povahy platby. 7. Minimalizácia údajov Používateľ by mal do aplikácie, e-mailovej komunikácie a platobnej správy uvádzať iba údaje potrebné na sledovaný účel. Do e-mailu alebo platobnej správy k dobrovoľnému daru nemá uvádzať osobné údaje, klientske údaje, údaje podliehajúce zákonom uznanej alebo uloženej povinnosti mlčanlivosti, dôverné údaje, osobitné kategórie osobných údajov ani iné citlivé údaje. 8. Prístup a zabezpečenie Údaje v aplikácii sú ukladané lokálne v šifrovanej databáze. Reálna úroveň ochrany závisí aj od zabezpečenia zariadenia, operačného systému, PIN kódu, biometrie, zámku obrazovky, záloh, exportov, fyzickej kontroly nad zariadením a od toho, komu používateľ sprístupní zariadenie alebo exportované súbory. Údaje zaslané mimo aplikácie, najmä e-mailom alebo bankovou platbou, sa spracúvajú mimo lokálnej databázy a môžu byť technicky spracúvané príslušnými poskytovateľmi e-mailových, hostingových, distribučných, bankových, platobných, účtovných, daňových, právnych alebo technických služieb. 9. Prenosnosť, exporty a zverejnenie tretím osobám Aplikácia podporuje export údajov do formátov určených na kontrolu, archiváciu alebo ďalšie spracovanie. Exporty môžu obsahovať osobné, dôverné alebo profesijne chránené údaje. Používateľ ich má chrániť primerane ich obsahu a vlastným právnym povinnostiam. Autor ani podporovateľ vývoja nedostávajú exporty automaticky; spracúvanie môže vzniknúť až vtedy, ak ich používateľ dobrovoľne odošle. 10. Vymazanie a uchovávanie Používateľ má mať možnosť lokálne údaje vymazať. Pred výmazom má aplikácia upozorniť, že ide o nevratný zásah, ktorý môže odstrániť aj auditné dáta, kryptografické väzby, nastavenia a podklady potrebné na neskoršie overenie. Vymazanie lokálnych údajov aplikácie neznamená automatické vymazanie samostatnej e-mailovej komunikácie, bankových záznamov, záznamov distribučného kanála alebo údajov, ktoré používateľ exportoval alebo odoslal mimo aplikácie. Tieto údaje sa uchovávajú iba v primeranom rozsahu a po dobu potrebnú na príslušný účel, zákonnú povinnosť alebo ochranu práv. 11. Voliteľná externá časová referencia Až po súhlase N-Hours odošle HTTPS HEAD požiadavku na www.google.com, www.cloudflare.com, www.apple.com. Aplikácia číta HTTP hlavičku Date, odhadne čas každej odpovede v strede nameraného času prenosu, odmietne sadu zdrojov s rozptylom väčším ako 5 sekúnd a vyberie výsledok najbližší mediánu odchýlok. Presmerovania odmieta. Neodosiela obsah databázy ani pracovných záznamov; prevádzkovatelia nevyhnutne získajú bežné spojovacie metadáta, napríklad verejnú IP adresu zariadenia, TLS/HTTP metadáta a hlavičky požiadavky. Výsledok je iba orientačné porovnanie, nie kvalifikovaná elektronická časová pečiatka. 12. Práva dotknutých osôb a kontakt Pri spracúvaní osobných údajov mimo lokálneho zariadenia môže mať dotknutá osoba podľa GDPR najmä právo na prístup, opravu, vymazanie, obmedzenie spracúvania, prenosnosť, namietanie proti spracúvaniu založenému na oprávnenom záujme a právo podať sťažnosť dozornému orgánu. Žiadosť možno zaslať na: n-hours@n-advokat.sk.
SÚHRN SÚKROMIA A BEZPEČNOSTI DÁT Tento súhrn je používateľské vysvetlenie správania aplikácie a súvisiacich dobrovoľných komunikačných procesov podľa aktuálnej implementácie. Nenahrádza podrobné právne posúdenie ani presné vyplnenie formulárov v Google Play Console, Firebase alebo inom distribučnom kanáli. - Aplikácia je určená na osobné, podnikateľské a profesionálne evidenčné použitie; jej výstupy zostávajú pomocnými podkladmi, ktoré musí používateľ pred významným použitím skontrolovať. - Aplikácia podľa aktuálnej implementácie neobsahuje reklamu, behaviorálnu analytiku ani používateľské účty. - Bežné údaje o činnostiach, klientoch, spisoch, projektoch, sadzbách a výkazoch sa ukladajú lokálne v zariadení do šifrovanej databázy. - Zapamätanie posledného nastavenia aktivity a návrhy popisu činnosti sú lokálne, vypínateľné a nepoužívajú generatívnu AI, cloud ani externé API. - Aplikácia neodosiela obsah klientskych záznamov na server autora ani podporovateľa vývoja. - Voliteľná externá časová referencia môže vytvárať technické HTTPS spojenia, pri ktorých môže cieľový server vidieť štandardné sieťové metadáta. - Úplná prenosná záloha v6 je nešifrovaný používateľom riadený JSON Lines súbor. Historický archív je samostatná lokálna SQLCipher kópia vybranej zálohy určená iba na čítanie; nemení aktívnu databázu ani pôvodný externý súbor. - Úplný forenzný export z Historického archívu je samostatný citlivý nešifrovaný súbor. Jeho vytvorenie nemení archív ani aktívnu databázu. - Exporty vytvára, ukladá a zdieľa používateľ. Po exporte nesie zodpovednosť za ich ďalšiu ochranu používateľ. - Ak používateľ dobrovoľne komunikuje e-mailom s autorom alebo podporou, môžu sa spracúvať údaje obsiahnuté v tejto komunikácii a jej prílohách. - Ak používateľ dobrovoľne požiada o platobné údaje k symbolickému daru autorovi alebo dar následne pošle, môžu sa spracúvať e-mailové a platobné údaje potrebné na vybavenie žiadosti, prijatie alebo vrátenie platby a preukázanie, že nejde o platbu za aplikáciu, funkciu, technickú podporu, právnu službu ani inú protislužbu. - Dobrovoľný dar autorovi nie je podmienkou používania aplikácie, neodomyká žiadne funkcie a nie je platbou za právne služby spoločnosti N-advokát, s. r. o., advokátska kancelária. - Používateľ nemá do e-mailu alebo platobnej správy uvádzať osobné, klientske, dôverné ani iné citlivé údaje. - Vymazanie lokálnych údajov je bezpečnostne citlivý a spravidla nevratný úkon. Nevymaže automaticky e-mailovú komunikáciu, bankové záznamy ani údaje, ktoré používateľ exportoval alebo odoslal mimo aplikácie.
PRIVACY POLICY Effective date: 30 July 2026 Version: NH-PRIVACY-2026-07-30 Public version: https://nhours.netlify.app/#privacy-policy 1. Core Principle According to the current implementation, N-Hours is designed as a local application. Ordinary user data, in particular clients, matters, projects, activity descriptions, time intervals, pauses, rates, currencies, billing status, reports, local audit and integrity data and app settings, are stored on the user's device, in particular in a local encrypted database. If the user opens a full portable backup in the Historical Archive, the application creates a separate SQLCipher database in private app storage with its own key bound to Android Keystore. The archive is read-only and opening it does not modify the active database. The application may include local Dashboard assistance features, especially remembering the last used client, matter, project and rounding rule and offering quiet activity-description suggestions from previous local records. These features can be disabled in Settings, do not use cloud processing, internet calls or generative AI, and are intended only to help the user fill in data faster. The supporting data for these features are stored locally in the application's private storage and should be deleted together with other local data when all application data are wiped. 2. Author, Contact and Controller Role The author and rights holder of the application is Michal Navrátil. During ordinary local use, neither the author nor N-advokát, s. r. o., advokátska kancelária, has remote access to the contents of the user's local database. If the user voluntarily sends an e-mail, export, screenshot, issue description, support request or other information for support, diagnostics, protection of rights, security or documentation of communication, the data so provided may be processed by Michal Navrátil as the author of the application and, depending on the circumstances, as the controller of processing in relation to that communication. N-advokát, s. r. o., advokátska kancelária, may provide development, organisational, presentation or marketing support for the application and may operate or co-use the n-advokat.sk domain and related e-mail infrastructure as a technical or organisational contact channel for the application. This fact by itself does not mean that the company is the author of the application, the recipient of any gift, a provider of legal services through the application, or that it has access to the contents of the user's local database during ordinary local use. 3. Transmission to Remote Servers According to the current implementation, the application does not automatically send client records, time intervals, activity descriptions, rates, reports or the contents of the local database to a server of the author or of the development supporter. The application may use the Google Play In-App Review API to display a system dialog for rating the app. During this action, technical communication with Google services may occur according to their privacy policies. Only after opt-in, N-Hours sends an HTTPS HEAD request to www.google.com, www.cloudflare.com, www.apple.com. The app reads the HTTP Date header, estimates each response time at the midpoint of its measured round trip, rejects a source set whose spread exceeds 5 seconds, and selects the result closest to the median offset. Redirects are refused. No database or work-record content is sent; the operators necessarily receive ordinary connection metadata such as the device public IP address, TLS/HTTP metadata and request headers. Results are an indicative comparison only, not a qualified electronic timestamp. 4. Location, Advertising, Analytics, Accounts and AI According to the current implementation, the application does not request location permission, does not process device GPS location, does not display advertising, does not use an advertising identifier, does not create user accounts, does not require sign-in, does not include a behavioural analytics module for tracking user behaviour and does not use generative AI to process user work records. If a future version changes, this policy and the relevant distribution-channel declarations should be updated before wider distribution of the affected version or functionality. 5. Exports and Sharing The user may create PDF, CSV or JSON exports. Once an export is created, stored or sent outside the application, the user is responsible for its protection, archiving, transmission, deletion, choosing the recipient and any disclosure to third parties. Exports may contain personal, confidential, client-related, business or professionally protected data. The author and the development supporter do not automatically receive these exports. A full portable backup created by the current version is a user-initiated unencrypted v6 JSON Lines file. It should be stored only in trusted, protected storage. The Historical Archive is a local read-only working copy of a backup selected by the user; it is not a substitute for the external backup. Deleting the archive removes only the private local copy and its key, not the original external file or the active database. A full forensic export from the archive is a separate user-initiated unencrypted sensitive file and does not modify the archive or active database. The application does not automatically transfer the database or its encryption key to a cloud backup. Uninstalling the application, clearing its data in Android settings, performing a factory reset, losing or damaging the device, or losing or invalidating Android Keystore may cause irreversible loss of local data unless a valid external backup was created beforehand. The application PIN is not a database recovery key. 6. Testing and Distribution via Google Play and Other Channels The application may be tested or distributed through Google Play Console, Firebase App Distribution or another approved distribution or testing channel. The distribution or testing channel itself may process data under its provider's own rules. The application may display the Google Play system interface for rating the app (In-App Review). This feature is part of Google Play Services and is subject to Google's privacy policies. This policy describes the behaviour of the N-Hours application according to the current implementation and does not replace the rules of Google, Firebase, Google Play or other distribution services. 7. Support Communications If the user voluntarily sends an e-mail, export, screenshot, issue description or other information for support, diagnostics, complaint handling, security, protection of rights or documentation of communication, the data processed may include in particular the e-mail address, name or designation of the sender, content of the communication, technical data contained in the message, attachments and data necessary to handle the request. The user should not include in the communication any personal data, client-related data, data subject to a legally recognised or imposed duty of confidentiality, confidential data, special categories of personal data or other sensitive data, unless this is necessary and the user is authorised to do so. If the user provides such data despite this notice, they may be processed only to the proportionate extent necessary to handle the communication, protect rights, comply with legal obligations or restrict further processing. 8. Voluntary Symbolic Gift to the Author The website or the application may contain information about contacting the author in relation to a voluntary symbolic gift to the author. N-Hours is available free of charge. A gift is not a condition for using the application, does not unlock any features and does not create any entitlement to technical support, updates, bug fixes, legal services, tax or accounting advice, priority handling or any other consideration, service, benefit or advantage in return. The gift is not a payment for legal services of N-advokát, s. r. o., advokátska kancelária, and is not an order for legal services. The entire gift is intended directly for the author of the application, Michal Navrátil, as a natural person, not N-advokát, s. r. o., advokátska kancelária. If the user sends an e-mail concerning a voluntary gift or subsequently makes a payment, the data processed may include in particular the e-mail address, content of the e-mail communication, name or designation of the payment sender as shown by the bank, the sender's bank account number or other payment identifier, amount, currency, payment date, payment message, identification code stated in the message subject and information on whether the payment was accepted, retained as a gift or returned. These data are processed for the purposes of handling the donor's request, sending payment details, accepting or returning the payment, distinguishing a voluntary gift from a payment for legal services, technical support, an order, licence, premium feature or any other consideration, keeping proportionate records and demonstrating the legal, tax or accounting nature of the payment. The author may reserve the right not to respond to a request, not to provide payment details, or to return any payment that is unclear, disproportionate or improperly described. The user should not include in the e-mail or payment message any personal data, client-related data, data subject to a legally recognised or imposed duty of confidentiality, confidential data, special categories of personal data or other sensitive data. 9. Legal Bases for Processing Outside the Local Database During ordinary local use of the application, the author generally does not process the contents of the user's local database. However, if the user voluntarily communicates with the author or sends data outside the application, the legal basis for processing may be in particular Article 6(1)(b) GDPR where processing is necessary for steps taken at the request of the user or donor or for the performance of a contractual or similar relationship, Article 6(1)(c) GDPR where processing is necessary for compliance with a legal obligation, and Article 6(1)(f) GDPR where processing is necessary for the legitimate interest of the author or the development supporter, in particular handling communication, diagnostics, security, protection of rights, demonstrating the nature of a payment, preventing confusion with legal services or returning an unclear or improperly described payment. Processing of data in relation to a voluntary gift is not based on consent under Article 6(1)(a) GDPR as the main legal basis, because keeping proportionate records may also be necessary to demonstrate the legal or tax nature of the payment and to protect rights. 10. Recipients and Service Providers According to the current implementation, data from the local application database are not automatically sent to the author or the development supporter. However, in the context of e-mail communication, the website, distribution, bank payment or voluntary gift, providers of e-mail, hosting, distribution, banking, payment, accounting, tax, legal or technical services, or public authorities where required by law or for the protection of rights, may be involved to the necessary extent. 11. Retention Local data in the application, including any private Historical Archive copy, remain on the user's device until the user deletes them or until they are deleted according to the application or operating system settings. Deleting the local archive does not modify an external backup file retained by the user. Support e-mail communication is retained only for the period necessary to handle the request, document the communication, maintain security or protect rights; if longer retention is not necessary, it should generally be deleted or no longer retained no later than 12 months after the end of the communication. Records of an accepted or returned voluntary gift may be retained for the period necessary to demonstrate the legal, tax or accounting nature of the payment, protect rights and comply with legal obligations; unless special circumstances require a shorter or longer period, generally no longer than 10 years after the end of the calendar year in which the payment was accepted or returned. 12. Data Deletion The application should allow deletion of local data directly in settings after a prior warning to the user. Deletion may be irreversible and may reduce or prevent later verification of older audit chains. Deletion of local application data does not automatically delete separate e-mail communication, bank records, distribution-channel records or data that the user exported or sent outside the application. 13. Data Subject Rights If the author processes the user's personal data outside the user's local device, the data subject may have under the GDPR in particular the right of access, rectification, erasure, restriction of processing, data portability, the right to object to processing based on legitimate interest and the right to lodge a complaint with a supervisory authority. Requests may be sent to n-hours@n-advokat.sk. The extent to which a request can be handled depends on the legal basis of processing, the nature of the data and any legal obligations or legitimate grounds for further retention. 14. Children N-Hours is not designed for children. It is intended as a technical record-keeping tool for adults and professional or work-related contexts. 15. Contact and Changes Privacy questions may be sent to: n-hours@n-advokat.sk. This policy may be updated when the application, website, support, voluntary-gift option, distribution channel, legal requirements or Google Play requirements change.
DATA PROTECTION AND GDPR INFORMATION 1. Purpose of This Text This text supplements the Privacy Policy and explains in particular the roles of the user, the author and the development supporter in relation to personal data protection. It applies to the current local architecture of the N-Hours application, voluntary communication with the author and the possibility of making a voluntary symbolic gift to the author. 2. Role of the User for Data Entered into the Application If the user enters personal data of other persons into the application, especially clients, employees, collaborators, opposing parties, contact persons or other natural persons, the user is responsible for the legal basis, purpose, proportionality, minimisation, accuracy, retention, security and possible disclosure of those data. Depending on the user's position, the user may act as an independent controller, joint controller or processor for another person. Before entering data, the user should assess whether it is necessary to include a full name, matter name, detailed activity description or sensitive content, or whether an internal identifier, shortened description, anonymisation or pseudonymisation is sufficient. 3. Role of the Author Michal Navrátil, as author and rights holder of the application, does not ordinarily process the contents of the user's local database under the current architecture and does not have remote access to it. Processing of personal data by the author may arise mainly if the user voluntarily sends data for support, diagnostics, complaint handling, security review, legal protection, communication concerning the application or in relation to a voluntary symbolic gift to the author. In that case, the author processes only data proportionate to the purpose of communication, handling the request, accepting or returning the gift, keeping necessary records, complying with legal obligations or protecting rights. 4. Role of N-advokát, s. r. o., advokátska kancelária N-advokát, s. r. o., advokátska kancelária, registered at Lovinského 4408/22, 811 04 Bratislava, company ID: 51 098 636, may provide development, organisational, presentation or marketing support for the application and may operate or co-use the n-advokat.sk web domain and the e-mail infrastructure of that domain as a technical and organisational contact channel for the application. This fact by itself does not mean that the company processes the contents of the user's local database, is the author of the application, is the recipient of any gift or provides legal services through the application. If the user communicates through an e-mail address on the n-advokat.sk domain, the technical and organisational rules of the relevant e-mail, security and archiving service should also be considered. Communication through this domain should not contain confidential, client-related, personal or sensitive data unless this is necessary and authorised. 5. Voluntary Symbolic Gift and Gift Records N-Hours is a free application. If the user decides to contact the author in relation to a voluntary symbolic gift, this is a separate external process outside the ordinary local use of the application. A gift is not a condition for using the application and is not a payment for a licence, feature, premium content, technical support, update, legal service or any other consideration, service or benefit in return. When requesting payment details and in relation to any payment, data necessary to demonstrate that the payment was a voluntary gift without consideration may be processed, in particular e-mail communication, identification code stated in the message subject, payment message, name or designation of the payment sender, account or payment identifier of the sender, amount, date and information on whether the payment was accepted, retained as a gift or returned. 6. Legal Bases The legal basis for processing data voluntarily provided by the user may be in particular Article 6(1)(b) GDPR where the processing concerns handling a request of the user or donor and performing a contractual or similar relationship, Article 6(1)(c) GDPR where processing is necessary for compliance with a legal obligation, and Article 6(1)(f) GDPR where processing is necessary for the legitimate interest of the author or the development supporter. The legitimate interest may consist in particular in handling communication, diagnostics, security, protection of rights, demonstrating the nature of a payment, distinguishing a gift from a payment for legal services or other consideration, returning an unclear payment and keeping proportionate records. For these purposes, the processing is not primarily based on consent, because the data may need to be retained even after any withdrawal of a request if required by law, protection of rights or demonstration of the nature of the payment. 7. Data Minimisation The user should include in the application, e-mail communication and payment message only data necessary for the intended purpose. In an e-mail or payment message concerning a voluntary gift, the user should not include personal data, client-related data, data subject to a legally recognised or imposed duty of confidentiality, confidential data, special categories of personal data or other sensitive data. 8. Access and Security Data in the application are stored locally in an encrypted database. The actual level of protection also depends on the security of the device, operating system, PIN, biometrics, screen lock, backups, exports, physical control over the device and on who is given access to the device or exported files. Data sent outside the application, especially by e-mail or bank payment, are processed outside the local database and may be technically processed by the relevant providers of e-mail, hosting, distribution, banking, payment, accounting, tax, legal or technical services. 9. Portability, Exports and Disclosure to Third Parties The application supports data exports in formats intended for review, archiving or further processing. Exports may contain personal, confidential or professionally protected data. The user should protect them according to their contents and the user's own legal obligations. The author and the development supporter do not receive exports automatically; processing may arise only if the user voluntarily sends them. 10. Deletion and Retention The user should be able to delete local data. Before deletion, the application should warn that this is irreversible and may remove audit data, cryptographic links, settings and materials needed for later verification. Deletion of local application data does not automatically delete separate e-mail communication, bank records, distribution-channel records or data that the user exported or sent outside the application. These data are retained only to a proportionate extent and for the period necessary for the relevant purpose, legal obligation or protection of rights. 11. Optional External Time Reference Only after opt-in, N-Hours sends an HTTPS HEAD request to www.google.com, www.cloudflare.com, www.apple.com. The app reads the HTTP Date header, estimates each response time at the midpoint of its measured round trip, rejects a source set whose spread exceeds 5 seconds, and selects the result closest to the median offset. Redirects are refused. No database or work-record content is sent; the operators necessarily receive ordinary connection metadata such as the device public IP address, TLS/HTTP metadata and request headers. Results are an indicative comparison only, not a qualified electronic timestamp. 12. Data Subject Rights and Contact In relation to personal data processed outside the local device, the data subject may have under the GDPR in particular the right of access, rectification, erasure, restriction of processing, data portability, the right to object to processing based on legitimate interest and the right to lodge a complaint with a supervisory authority. Requests may be sent to: n-hours@n-advokat.sk.
PRIVACY AND DATA SAFETY SUMMARY This summary is a user-facing explanation of application behaviour and related voluntary communication processes according to the current implementation. It does not replace detailed legal review or accurate completion of forms in Google Play Console, Firebase or another distribution channel. - The application is intended for personal, business and professional record-keeping use; its outputs remain supporting materials that the user must review before significant use. - According to the current implementation, the application does not include advertising, behavioural analytics or user accounts. - Ordinary activity, client, matter, project, rate and report data are stored locally on the device in an encrypted database. - Remembering the last activity setup and suggesting activity descriptions are local, optional features and do not use generative AI, cloud processing or external APIs. - The application does not send client record contents to the author's or development supporter's server. - Optional external time reference may create technical HTTPS connections during which the target server may observe standard network metadata. - A full portable v6 backup is an unencrypted user-controlled JSON Lines file. The Historical Archive is a separate local read-only SQLCipher copy of a selected backup; it does not modify the active database or the original external file. - A full forensic export from the Historical Archive is a separate sensitive unencrypted file. Creating it does not modify the archive or active database. - Exports are created, stored and shared by the user. After export, the user is responsible for their further protection. - If the user voluntarily communicates by e-mail with the author or support, data contained in that communication and its attachments may be processed. - If the user voluntarily requests payment details for a symbolic gift to the author or subsequently sends a gift, e-mail and payment data necessary to handle the request, accept or return the payment and demonstrate that it is not a payment for the application, a feature, technical support, legal services or any other consideration may be processed. - A voluntary gift to the author is not a condition for using the application, does not unlock any features and is not a payment for legal services of N-advokát, s. r. o., advokátska kancelária. - The user should not include personal, client-related, confidential or other sensitive data in an e-mail or payment message. - Deleting local data is security-sensitive and generally irreversible. It does not automatically delete e-mail communication, bank records or data that the user exported or sent outside the application.
Kanonické úplné znenie
Tieto dokumenty upravujú licenciu, zodpovednosť používateľa, povahu výstupov a limity auditnej a dôkaznej funkcionality.
PODMIENKY POUŽÍVANIA A LICENČNÁ ZMLUVA KONCOVÉHO POUŽÍVATEĽA (EULA) 1. Úvodné ustanovenia Tieto Podmienky používania a licenčná zmluva koncového používateľa (EULA) (ďalej len "Podmienky" alebo "EULA") upravujú používanie mobilnej aplikácie N-Hours. Aplikácia je počítačovým programom pre Android určeným najmä na lokálnu evidenciu času činnosti, klientov, spisov, projektov, sadzieb, výkazov a súvisiacich záznamov. Aplikácia sa môže distribuovať prostredníctvom Google Play alebo iného distribučného či testovacieho kanála schváleného autorom. Je určená na osobné, podnikateľské a profesionálne evidenčné použitie za podmienok uvedených nižšie. 2. Autorstvo, práva a podpora vývoja Autorom aplikácie N-Hours a nositeľom výhradných autorských osobnostných práv a výhradných majetkových práv k aplikácii N-Hours je Michal Navrátil, ak pri konkrétnej časti alebo komponente nie je výslovne uvedené inak. Všetky práva, ktoré nie sú používateľovi výslovne udelené týmito Podmienkami alebo kogentným právom, zostávajú vyhradené autorovi. Spoločnosť N-advokát, s. r. o., advokátska kancelária, podporila a podporuje vývoj, testovanie, prezentáciu alebo marketingovú komunikáciu aplikácie. Táto podpora sama osebe neznamená, že spoločnosť N-advokát, s. r. o., advokátska kancelária, je autorom, nositeľom majetkových práv alebo poskytovateľom právnych služieb prostredníctvom aplikácie. 3. Použitie AI pri vývoji Pri návrhu, vývoji, kontrole alebo dokumentovaní aplikácie boli použité aj nástroje umelej inteligencie ako pomocný technický a textový prostriedok. Konečné rozhodnutia ako napríklad o obsahu, funkciách a distribúcii aplikácie prijal autor. 4. Oprávnení používatelia a aktualizácie Aplikáciu môže používať osoba, ktorá ju získala zákonným spôsobom zo schváleného distribučného alebo testovacieho kanála, oboznámila sa s týmito Podmienkami a súhlasí s nimi. Aplikácia sa môže priebežne aktualizovať; aktualizácie môžu meniť používateľské rozhranie, texty, bezpečnostné mechanizmy alebo rozsah funkcionality. Pri predbežnej verzii distribuovanej v testovacom kanáli má používateľ postupovať obozretne a prednostne používať testovacie alebo anonymizované údaje. 5. Rozsah licencie Autor udeľuje oprávnenému používateľovi nevýhradnú, bezodplatnú, územne neobmedzenú, na dobu neurčitú, neprenosnú a neprevoditeľnú licenciu na používanie aktuálnej verzie aplikácie na osobné, podnikateľské, profesionálne, klientské, evidenčné a fakturačné účely. Táto licencia sama osebe nepotvrdzuje vhodnosť konkrétneho výstupu na znalecký, súdny, účtovný, daňový alebo iný regulovaný účel; takú vhodnosť musí používateľ posúdiť podľa konkrétnych okolností a svojich povinností. Bezplatná licencia k aktuálnej verzii neznamená vzdanie sa práva autora meniť podmienky budúcich verzií, zaviesť platené funkcie alebo obmedziť budúcu distribúciu. Licencia k aktuálnej verzii aplikácie zanikne, ak používateľ podstatne poruší tieto Podmienky, poruší podmienky distribučného kanála pri získaní alebo používaní aplikácie, použije aplikáciu v rozpore s právnymi predpismi alebo zneužije aplikáciu spôsobom, ktorý ohrozuje jej bezpečnosť, integritu, autora, distribučný kanál, iných používateľov alebo tretie osoby. 6. Zakázané použitie Používateľ nesmie aplikáciu predávať ako vlastný produkt, prenajímať, sublicencovať, verejne sprístupňovať, poskytovať ako samostatnú službu tretej osobe, používať na vytvorenie konkurenčného produktu, odstraňovať označenia autora alebo podporovateľa vývoja, obchádzať bezpečnostné mechanizmy, neoprávnene upravovať kód, extrahovať zdrojový kód alebo vykonávať spätnú analýzu v rozsahu, ktorý nie je dovolený kogentnými právnymi predpismi. Používateľ nesmie aplikáciu alebo jej výstupy používať spôsobom, ktorým by vyvolával nepravdivý dojem, že aplikácia používa kvalifikované časové pečiatky alebo kvalifikované dôveryhodné služby (aplikácia nepoužíva kvalifikované elektronické časové pečiatky a nie je kvalifikovanou dôveryhodnou službou). Používateľ nesmie aplikáciu alebo jej výstupy používať spôsobom, ktorým by neoprávnene zasahoval do práva autora alebo do práva tretích osôb. 7. Povaha aplikácie a výstupov N-Hours je pomocný technický evidenčný a výpočtový nástroj. Aplikácia môže vytvárať auditnú stopu, lokálne kryptografické väzby, PDF výkazy, CSV exporty, úplné prenosné zálohy a JSON forenzné exporty vrátane exportu z read-only Historického archívu. Historický archív je oddelená lokálna kópia používateľom vybranej zálohy určená na čítanie; nie je cloudom, nemení aktívnu databázu a nenahrádza úplnú prenosnú zálohu. Tieto výstupy môžu slúžiť ako podporné technické podklady pre vnútornú evidenciu, kontrolu, prípravu podkladov alebo komunikáciu, ale samy osebe nepredstavujú právne posúdenie, právnu službu, znalecký posudok, účtovné alebo daňové poradenstvo, kvalifikovanú elektronickú časovú pečiatku ani automaticky uznaný dôkaz. Právna, dôkazná, účtovná alebo iná použiteľnosť výstupu vždy závisí od konkrétnych okolností, úplnosti údajov, spôsobu používania aplikácie a posúdenia príslušnej osoby alebo orgánu. 8. Zodpovednosť používateľa Používateľ zodpovedá za zákonnosť, správnosť, primeranosť, úplnosť a aktuálnosť údajov, ktoré do aplikácie zadáva, za nastavenie sadzieb, kontrolu výkazov, dodržanie lehôt, ochranu zariadenia, ochranu exportov a za spôsob, akým výstupy použije alebo predloží tretej osobe, klientovi, súdu, orgánu verejnej moci alebo inému príjemcovi. Používateľ je povinný posúdiť, či môže do aplikácie vkladať konkrétne osobné, dôverné, obchodné, advokátske, zdravotné, technické alebo iné citlivé údaje. Ak používateľ používa aplikáciu v regulovanom povolaní alebo pri spracúvaní údajov tretích osôb, zodpovedá za splnenie vlastných profesijných, zákonných a zmluvných povinností. 9. Vylúčenie záruk Aplikácia sa poskytuje ako pomocný nástroj v stave, v akom je dostupná. Autor ani osoba podporujúca vývoj neposkytujú záruku, že aplikácia bude nepretržite dostupná, bezchybná, bezpečná proti všetkým hrozbám, kompatibilná s každým zariadením, vhodná na konkrétny účel, prijateľná pre konkrétny súd alebo orgán, ani že konkrétny export bude úplný, správny alebo uznaný ako dôkaz. Používateľ má pred významným použitím výstupov vykonať vlastnú kontrolu a pri právne, účtovne, daňovo, procesne alebo dôkazne významných otázkach vyhľadať primerané odborné posúdenie. 10. Obmedzenie zodpovednosti V maximálnom rozsahu dovolenom príslušnými právnymi predpismi autor, osoba podporujúca vývoj ani ich zástupcovia nezodpovedajú za priamu alebo nepriamu škodu (ani za skutočnú škodu alebo ušlý zisk) alebo inú ujmu, stratu príležitosti, stratu alebo poškodenie údajov, neuznanie výstupu aplikácie, nesprávne nastavené sadzby, zmeškanie lehoty, výpadok zariadenia, stratu zariadenia, zlyhanie operačného systému, zásah používateľa, vymazanie údajov, nesprávny export, nesprávny výklad výstupu alebo ujmu vzniknutú použitím aplikácie, ak takáto ujma vznikla v dôsledku okolností mimo primeranej kontroly autora alebo v dôsledku spôsobu používania aplikácie používateľom. Ak by aj napriek tomu vznikla zodpovednosť, ktorú možno podľa príslušného práva obmedziť, jej celkový rozsah je obmedzený na sumu skutočne zaplatenú používateľom za používanie aplikácie za posledných 12 mesiacov; ak používateľ za aplikáciu nič nezaplatil, zodpovednosť je obmedzená na najnižší rozsah prípustný príslušnými právnymi predpismi. Toto obmedzenie sa nevzťahuje na zodpovednosť, ktorú nemožno podľa kogentných právnych predpisov vylúčiť alebo obmedziť. 11. Zmeny podmienok Autor môže tieto Podmienky meniť do budúcnosti, najmä pri zmene funkcionality, právnych požiadaviek, testovacieho programu, distribučného kanála, bezpečnostnej architektúry alebo obchodného modelu. Nová verzia podmienok sa nemá vykladať tak, že spätne mení obsah už vytvorených lokálnych záznamov alebo exportov. Ak právne predpisy alebo distribučný kanál vyžadujú nový súhlas, aplikácia si ho môže vyžiadať pred ďalším používaním dotknutej funkcionality. 12. Kontakt Otázky k aplikácii, licencii, ochrane údajov alebo podpore možno adresovať na: n-hours@n-advokat.sk. Web aplikácie, podpory a informácií o N-Hours môže byť dostupný na https://nhours.netlify.app/ alebo https://n-advokat.sk/. Účinnosť tejto verzie: 30. júla 2026. Verzia podmienok: NH-TERMS-2026-07-30.
VÝKAZOVÉ A FORENZNÉ EXPORTY 1. Rozdiel medzi bežným výkazom a úplným forenzným balíkom Bežné výkazové exporty majú slúžiť najmä na predloženie práce za určité obdobie, klienta, vec alebo projekt. V režime dôkaznej mapy riadkov má byť ku každému výkazovému riadku pripojená len taká technická auditná opora, ktorá súvisí s daným riadkom. Cieľom je posilniť overiteľnosť výkazu bez zbytočného sprístupnenia údajov iných klientov, vecí alebo projektov. Úplný forenzný export je odlišný, citlivý technický balík. Môže obsahovať širšiu auditnú históriu, epochy, kotvy, verejné overovacie údaje a metadáta potrebné na nezávislé technické preverenie celej auditnej stopy. Takýto export sa má vytvárať a odovzdávať iba vtedy, ak je to potrebné, primerané, zákonné a ak príjemca skutočne potrebuje takýto rozsah informácií. 2. Povinnosť mlčanlivosti a minimalizácia údajov Používateľ zodpovedá za to, že pri vytváraní, ukladaní, odosielaní alebo predkladaní exportu neporuší povinnosť mlčanlivosti, ochranu obchodného tajomstva, ochranu osobných údajov, zmluvnú dôvernosť ani práva tretích osôb. Pred odovzdaním exportu má používateľ skontrolovať, či export obsahuje iba údaje, ktoré sú pre daný účel nevyhnutné a ktoré je oprávnený sprístupniť. Aplikácia môže technicky oddeliť klientsky alebo vecný výkaz od úplného forenzného balíka, ale konečnú zodpovednosť za výber príjemcu, právny základ sprístupnenia a primeraný rozsah dát nesie používateľ. 3. Dôkazná mapa riadku Dôkazná mapa riadku je technický sprievodný údaj ku konkrétnemu výkazovému riadku. Môže obsahovať najmä hash riadku, identifikátory relevantných auditných udalostí, epochu, stav kotvy, stav reťaze a časovú oporu. Má pomôcť vysvetliť, či je daný riadok technicky nadviazaný na zachovanú auditnú stopu a či jeho časová opora vychádza z externej referencie alebo iba z lokálneho času zariadenia. Stav WARNING sám osebe neznamená, že riadok je nepravdivý alebo nepoužiteľný. Znamená, že existuje okolnosť, ktorú treba pri právnom alebo odbornom hodnotení transparentne zohľadniť. Typicky môže ísť o obdobie bez dostupnej externej časovej referencie, nedostupné aktuálne posúdenie ochrany kľúča cez KeyInfo alebo nekompletné historické podklady. Lokálne hlásenie KeyInfo nie je nezávislou atestáciou a nemení výsledok kontroly podpisov a hashovej nadväznosti. 4. Overovací skript Python overovač je pomocný offline nástroj na technickú kontrolu konzistentnosti exportovaného JSON balíka. Jeho použitie nemá meniť povahu ani obsah auditných dát. Overovač nemá nahrádzať právne posúdenie, znalecké posúdenie, kvalifikovanú časovú pečiatku ani rozhodnutie súdu alebo iného orgánu. 5. Zákaz zavádzajúceho použitia Výstupy aplikácie sa nesmú prezentovať spôsobom, ktorý by nepravdivo tvrdil, že ide o kvalifikovanú dôveryhodnú službu, úradnú certifikáciu, znalecký posudok alebo garantovane právne uznateľný dôkaz. Používateľ má pri predkladaní výstupu primerane zachovať informácie o verzii aplikácie, dátume exportu, rozsahu exportu, stave auditnej reťaze a časovej opore. 6. Historický archív Historický archív je samostatná lokálna SQLCipher kópia používateľom vybranej úplnej prenosnej zálohy určená iba na čítanie. Jej otvorenie, prehliadanie ani forenzný export nemenia aktívnu databázu. Úplný forenzný export z archívu môže obsahovať rozsiahlu historickú auditnú stopu a citlivé osobné, klientske, obchodné alebo profesijne chránené údaje. Nešifruje sa automaticky, nie je obnoviteľnou zálohou a technicky nepreukazuje, že mimo exportovaného rozsahu nič nechýba. Vymazanie lokálneho archívu nevymaže pôvodný externý súbor zálohy. 7. Práva tretích osôb a licenčné poznámky Exporty nesmú byť použité na neoprávnené sprístupnenie údajov tretích osôb. Ak export obsahuje alebo odkazuje na voliteľný overovací nástroj alebo závislosti tretích strán, používateľ má rešpektovať príslušné licenčné podmienky a ponechať primerané oznámenia o licencii. Samotný klientsky výkazový export nemá zavádzať nové rutinné odosielanie dát externému spracovateľovi.
DÔKAZNÉ A TECHNICKÉ LIMITY 1. Pomocný charakter Výstupy N-Hours sú pomocné technické podklady. Môžu byť užitočné pri vnútornej kontrole, vyúčtovaní, komunikácii s klientom alebo pri dokazovaní, ale ich právna váha závisí od okolností konkrétneho prípadu, úplnosti podkladov, spôsobu používania aplikácie a posúdenia príslušnej osoby alebo orgánu. 2. Žiadne kvalifikované časové pečiatky Sieťová časová referencia, auditné kotvy ani lokálne podpisy aplikácie nie sú kvalifikovanou elektronickou časovou pečiatkou podľa eIDAS. Aplikácia nevystupuje ako kvalifikovaná dôveryhodná služba, certifikačná autorita, znalec ani garant dôkaznej použiteľnosti. 3. Verzia a zmeny aplikácie Technické mechanizmy, používateľské rozhranie, texty, exporty a overovacie postupy sa môžu v aktualizáciách meniť. Používateľ by mal pred každým významným použitím výstupov overiť aktuálnu verziu aplikácie, úplnosť údajov, správnosť nastavení a primeranosť použitia. 4. Auditné epochy a reťaze Aplikácia môže rozdeliť audit na samostatné epochy, napríklad pri zmene režimu externého času alebo pri rotácii kryptografického kľúča. Aktívna epocha má byť overovaná samostatne. Historická kontrola môže vyhodnotiť aj staršie epochy a ich nadväznosť, pokiaľ potrebné dáta neboli vymazané. 5. Význam stavov OK znamená, že kontrolovaný rozsah je podľa dostupných údajov technicky konzistentný. WARNING znamená, že reťaz môže byť konzistentná, ale obsahuje okolnosti znižujúce silu záveru, napríklad lokálny čas bez externej referencie, nedostupné aktuálne posúdenie ochrany kľúča cez KeyInfo alebo neúplné historické podklady. Úroveň ochrany kľúča je samostatná od kontroly podpisov a hashovej nadväznosti. BROKEN znamená zistený technický nesúlad, ktorý vyžaduje vysvetlenie; samo osebe to ešte nemusí dokazovať úmyselnú manipuláciu. 6. Forenzné exporty a Historický archív JSON forenzný export a overovací skript majú umožniť nezávislú technickú kontrolu obsahu exportu, auditných udalostí, epoch a kotiev. Ich hodnota závisí od úplnosti exportovaných údajov a od toho, či boli zachované príslušné auditné reťaze. Full, segment a entry scope sa nesmú navzájom zamieňať. Historický archív je samostatná read-only lokálna kópia zálohy; forenzný export z archívu nemení archív ani aktívnu databázu, nie je obnoviteľnou zálohou a nepreukazuje nezávislý čas uchovania ani úplnosť mimo svojho deklarovaného rozsahu. 7. Formáty, limity a kontrola cieľa Formáty a limity: výkazové CSV je ľudsky čitateľný tabuľkový export, nie faktúra ani kryptografický dôkazný balík. Import agendy prijíma kanonický v1, legacy a verziu 2; limit je 10000 dátových riadkov, 65536 znakov na logický riadok a 20000000 znakov celkom. Úplná prenosná záloha formátu 6 je prúdový JSON Lines s počtami a SHA-256 hashmi sekcií; platný lokálny export nepoužíva pôvodný strop 30 MiB. Cudzí vstup v6 má samostatný limit 512 MiB, 2000000 záznamov, 2 MiB na riadok a hĺbku JSON 8; legacy vstup v1-v5 si zachováva bezpečnostný limit 30 MiB. Dôkazný balík schémy 1.3 rozlišuje full, segment a entry scope, ale nie je úplnou obnoviteľnou zálohou. Anchor receipt schémy 1.0 je samostatný doklad integrity viazaný na balík a nepreukazuje nezávislý čas uchovania. Exporty sú nešifrované súbory; cieľ a príjemcu volí a kontroluje používateľ. N-Hours ich automaticky nenahráva do cloudového úložiska.
TERMS OF USE AND END USER LICENSE AGREEMENT (EULA) 1. Introductory Provisions These Terms of Use and End User License Agreement (EULA) (the "Terms" or "EULA") govern the use of the N-Hours mobile application. The application is an Android computer program intended mainly for the local recording of activity time, clients, matters, projects, rates, reports and related records. The application may be distributed through Google Play or another distribution or testing channel approved by the author. It is intended for personal, business and professional record-keeping use subject to the conditions below. 2. Authorship, Rights and Development Support The author of the N-Hours application and the holder of the exclusive author's personal rights and exclusive proprietary rights to the N-Hours application is Michal Navrátil, unless expressly stated otherwise for a specific part or component. All rights not expressly granted to the user by these Terms or by mandatory law remain reserved to the author. N-advokát, s. r. o., advokátska kancelária, has supported and continues to support the development, testing, presentation or marketing communication of the application. This support does not by itself mean that N-advokát, s. r. o., advokátska kancelária, is the author, the holder of proprietary rights or a provider of legal services through the application. 3. Use of AI During Development Artificial intelligence tools were also used during the design, development, review or documentation of the application as auxiliary technical and drafting tools. Final decisions, including decisions on content, functions and distribution of the application, were made by the author. 4. Eligible Users and Updates The application may be used by a person who obtained it lawfully from an approved distribution or testing channel, has reviewed these Terms and agrees to them. The application may be updated from time to time; updates may change the user interface, text, security mechanisms or scope of functionality. A pre-release version distributed through a testing channel should be used carefully and preferably with test or anonymised data. 5. Scope of Licence The author grants the authorised user a non-exclusive, free-of-charge, territorially unlimited, perpetual, non-transferable and non-assignable licence to use the current version of the application for personal, business, professional, client, record-keeping and billing purposes. This licence does not by itself confirm that a particular output is suitable for expert, court, accounting, tax or another regulated purpose; the user must assess such suitability in light of the specific circumstances and the user's duties. The free licence to the current version does not mean that the author waives the right to change the terms for future versions, introduce paid features or restrict future distribution. The licence to the current version of the application terminates if the user materially breaches these Terms, breaches the terms of the distribution channel when obtaining or using the application, uses the application contrary to legal regulations, or abuses the application in a manner that endangers its security, integrity, the author, the distribution channel, other users or third parties. 6. Prohibited Use The user must not sell the application as the user's own product, rent it, sublicense it, make it publicly available, provide it as a standalone service to a third party, use it to create a competing product, remove notices identifying the author or the development supporter, bypass security mechanisms, modify the code without authorisation, extract source code or reverse engineer the application beyond the extent permitted by mandatory legal regulations. The user must not use the application or its outputs in a manner that would create the false impression that the application uses qualified time stamps or qualified trust services (the application does not use qualified electronic time stamps and is not a qualified trust service). The user must not use the application or its outputs in a manner that would unlawfully interfere with the rights of the author or the rights of third parties. 7. Nature of the Application and Outputs N-Hours is an auxiliary technical record-keeping and calculation tool. The application may create an audit trail, local cryptographic links, PDF reports, CSV exports, full portable backups and JSON forensic exports, including an export from the read-only Historical Archive. The Historical Archive is a separate local read-only copy of a backup selected by the user; it is not a cloud service, does not modify the active database and does not replace a full portable backup. These outputs may serve as supporting technical materials for internal records, review, preparation of materials or communication, but they do not by themselves constitute legal assessment, a legal service, an expert opinion, accounting or tax advice, a qualified electronic time stamp or automatically accepted evidence. The legal, evidentiary, accounting or other usability of any output always depends on the specific circumstances, completeness of data, manner of using the application and assessment by the relevant person or authority. 8. User Responsibility The user is responsible for the lawfulness, accuracy, proportionality, completeness and currency of the data entered into the application, for setting rates, reviewing reports, observing deadlines, protecting the device, protecting exports and for the manner in which outputs are used or submitted to a third party, client, court, public authority or other recipient. The user must assess whether specific personal, confidential, business, attorney-client, health, technical or other sensitive data may be entered into the application. If the user uses the application in a regulated profession or while processing data of third parties, the user is responsible for complying with the user's own professional, statutory and contractual duties. 9. Disclaimer of Warranties The application is provided as an auxiliary tool in the state in which it is available. Neither the author nor the person supporting the development warrants that the application will be continuously available, error-free, secure against all threats, compatible with every device, suitable for a particular purpose, acceptable to a specific court or authority, or that any particular export will be complete, correct or accepted as evidence. Before significant use of outputs, the user should carry out the user's own review and seek appropriate professional assessment for legally, accounting, tax, procedural or evidentiary significant matters. 10. Limitation of Liability To the maximum extent permitted by applicable legal regulations, the author, the person supporting the development and their representatives are not liable for direct or indirect damage (including actual damage or lost profit) or other harm, loss of opportunity, loss or corruption of data, non-acceptance of an application output, incorrectly configured rates, missed deadline, device outage, device loss, operating system failure, user intervention, data deletion, incorrect export, incorrect interpretation of an output or harm arising from the use of the application, if such harm arose as a result of circumstances outside the reasonable control of the author or as a result of the user's manner of using the application. If liability nevertheless arises and may be limited under applicable law, its total extent is limited to the amount actually paid by the user for using the application during the previous 12 months; if the user paid nothing for the application, liability is limited to the lowest extent permitted by applicable legal regulations. This limitation does not apply to liability that cannot be excluded or limited under mandatory legal regulations. 11. Changes to the Terms The author may amend these Terms for the future, especially due to changes in functionality, legal requirements, the testing programme, distribution channel, security architecture or business model. A new version of the Terms is not to be interpreted as retroactively changing the contents of already created local records or exports. If legal regulations or the distribution channel require renewed consent, the application may request it before further use of the affected functionality. 12. Contact Questions about the application, licence, data protection or support may be sent to: n-hours@n-advokat.sk. The website for the application, support and N-Hours information may be available at https://nhours.netlify.app/ or https://n-advokat.sk/. Effective date of this version: 30 July 2026. Terms version: NH-TERMS-2026-07-30.
REPORT AND FORENSIC EXPORTS 1. Difference between an ordinary report and a full forensic package Ordinary report exports are intended mainly to present work for a particular period, client, matter or project. In the row-level proof-map mode, each report row should include only the technical audit support related to that row. The purpose is to strengthen verifiability without unnecessarily disclosing data concerning other clients, matters or projects. A full forensic export is different. It is a sensitive technical package that may contain wider audit history, epochs, anchors, public verification data and metadata required for independent technical review of the audit trail. Such an export should be created and disclosed only where necessary, proportionate, lawful and where the recipient genuinely needs that scope of information. 2. Confidentiality and data minimisation The user is responsible for ensuring that creating, storing, sending or presenting an export does not breach professional secrecy, trade-secret protection, personal-data protection, contractual confidentiality or rights of third parties. Before disclosing an export, the user should verify that it contains only data necessary for the relevant purpose and data the user is authorised to disclose. The application may technically distinguish a client- or matter-scoped report from a full forensic package, but the final responsibility for recipient selection, legal basis for disclosure and proportional scope of data remains with the user. 3. Row-level proof map A row-level proof map is technical companion information for a specific report row. It may include the row hash, identifiers of relevant audit events, epoch, anchor status, chain status and time support. It helps explain whether the row is technically connected to the preserved audit trail and whether its time support is based on an external reference or only on local device time. A WARNING status does not by itself mean that a row is false or unusable. It means that a circumstance should be transparently considered in any legal or professional assessment. This may typically include a period without available external time reference, an unavailable current KeyInfo key-protection assessment, or incomplete historical material. A local KeyInfo report is not independent attestation and does not change the signature and hash-continuity result. 4. Verification script The Python verifier is a supporting offline tool for technical consistency checks of the exported JSON package. Its use should not alter the nature or contents of audit data. It does not replace legal assessment, expert assessment, qualified timestamping or a decision by a court or other authority. 5. No misleading presentation Application outputs must not be presented in a manner falsely suggesting that they are a qualified trust service, official certification, expert report or guaranteed legally admissible evidence. When presenting an output, the user should reasonably preserve information about the application version, export date, export scope, audit-chain status and time support. 6. Historical Archive The Historical Archive is a separate local read-only SQLCipher copy of a full portable backup selected by the user. Opening, browsing or exporting it does not modify the active database. A full forensic export from the archive may contain extensive historical audit data and sensitive personal, client-related, business or professionally protected data. It is not automatically encrypted, is not a restorable backup and does not technically prove that nothing is missing outside the exported scope. Deleting the local archive does not delete the original external backup file. 7. Third-party rights and licence notices Exports must not be used for unauthorised disclosure of third-party data. If an export includes or references an optional verification tool or third-party dependencies, the user should respect the applicable licence terms and retain appropriate licence notices. The ordinary client-scoped report export is not intended to introduce routine transmission of data to an external processor.
EVIDENTIARY AND TECHNICAL LIMITATIONS 1. Supporting nature N-Hours outputs are supporting technical materials. They may be useful for internal review, billing, client communication or evidentiary purposes, but their legal weight depends on the circumstances of the specific case, completeness of materials, manner of using the application and assessment by the relevant person or authority. 2. No qualified timestamps Network time references, audit anchors and local application signatures are not qualified electronic timestamps under eIDAS. The application does not act as a qualified trust service, certification authority, expert or guarantor of evidentiary usability. 3. Application version and changes Technical mechanisms, user interface, texts, exports and verification procedures may change in updates. Before any significant use of outputs, the user should verify the current application version, completeness of data, correctness of settings and appropriateness of use. 4. Audit epochs and chains The application may divide the audit into separate epochs, for example when the external time mode changes or when a cryptographic key is rotated. The active epoch should be verified independently. Historical verification may evaluate older epochs and their continuity, provided the necessary data have not been deleted. 5. Meaning of statuses OK means that the checked scope is technically consistent according to available data. WARNING means that the chain may be consistent but includes circumstances reducing the strength of the conclusion, such as local time without external reference, an unavailable current KeyInfo key-protection assessment, or incomplete historical material. Key protection is assessed separately from signatures and hash continuity. BROKEN means a detected technical mismatch requiring explanation; by itself it does not necessarily prove intentional manipulation. 6. Forensic exports and Historical Archive The JSON forensic export and verification script should enable independent technical review of export contents, audit events, epochs and anchors. Their value depends on the completeness of exported data and on whether the relevant audit chains have been preserved. Full, segment and entry scopes must not be treated as interchangeable. The Historical Archive is a separate local read-only backup copy; a forensic export from it does not modify the archive or active database, is not a restorable backup and does not prove independent preservation time or completeness beyond its declared scope. 7. Formats, limits and destination control Formats and limits: report CSV is a human-readable tabular export, not an invoice or cryptographic evidence package. Agenda import accepts canonical v1, legacy, and version 2; it is limited to 10000 data rows, 65536 characters per logical row, and 20000000 characters in total. Full portable backup format 6 is streamed JSON Lines with per-section counts and SHA-256 digests; valid local exports do not use the legacy 30 MiB ceiling. Foreign v6 input is independently limited to 512 MiB, 2000000 records, 2 MiB per line and JSON depth 8; legacy v1-v5 JSON input retains its 30 MiB safety limit. Evidence package schema 1.3 has full, segment, and entry scopes but is not a restorable full backup. Anchor receipt schema 1.0 is a separate package-bound integrity receipt and does not prove independent preservation time. Exports are unencrypted files; the user chooses and controls their destination and recipient. N-Hours does not automatically upload them to cloud storage.
Distribučné licencie
Úplný zoznam priamych produkčných knižníc a licenčné oznámenia tretích strán.
LICENCIE A OZNÁMENIA TRETÍCH STRÁN
Účinnosť: 15. júla 2026
Verzia: NH-OSS-2026-07-15
Aplikácia N-Hours využíva vybrané knižnice a SDK tretích strán. Väčšina integrovaných softvérových súčastí je distribuovaná ako open-source, najmä knižnice a komponenty z ekosystémov AndroidX, Jetpack Compose, Kotlin, OpenJDK, Room a SQLCipher, a je použitá v súlade s príslušnými licenčnými podmienkami (najmä Apache License v2.0, BSD-3-Clause a GNU GPL v2 s výnimkou Classpath Exception). Niektoré komponenty, najmä Google Play In-App Review, sú Google Play SDK komponenty používané podľa príslušných podmienok spoločnosti Google a nemajú sa prezentovať ako samostatná open-source knižnica aplikácie.
Prehľad integrovaných knižníc a SDK tretích strán:
- SQLCipher Android Community Edition
Identifikátor: net.zetetic:sqlcipher-android
Verzia: 4.16.0 | Licencia: BSD-3-Clause
- AndroidX Biometric
Identifikátor: androidx.biometric:biometric
Verzia: 1.1.0 | Licencia: Apache License 2.0
- AndroidX Navigation Compose
Identifikátor: androidx.navigation:navigation-compose
Verzia: 2.8.9 | Licencia: Apache License 2.0
- AndroidX Room Runtime & Kotlin Extensions (KTX)
Identifikátory: androidx.room:room-runtime, androidx.room:room-ktx
Verzia: 2.8.4 | Licencia: Apache License 2.0
- AndroidX SQLite
Identifikátor: androidx.sqlite:sqlite
Verzia: 2.6.2 | Licencia: Apache License 2.0
- AndroidX WorkManager Runtime
Identifikátor: androidx.work:work-runtime
Verzia: 2.11.2 | Licencia: Apache License 2.0
Účel: spoľahlivé lokálne naplánovanie voliteľných odložiteľných pripomienok dôkazných kotiev bez exact alarmu, sieťovej podmienky alebo prenosu obsahu databázy.
- Kotlinx Coroutines Core & Android
Identifikátory: org.jetbrains.kotlinx:kotlinx-coroutines-core, org.jetbrains.kotlinx:kotlinx-coroutines-android
Verzia: 1.10.2 | Licencia: Apache License 2.0
- Kotlinx Coroutines Play Services
Identifikátor: org.jetbrains.kotlinx:kotlinx-coroutines-play-services
Verzia: 1.10.2 | Licencia: Apache License 2.0
- AndroidX Core KTX
Identifikátor: androidx.core:core-ktx
Verzia: 1.18.0 | Licencia: Apache License 2.0
- AndroidX Lifecycle (Runtime, Runtime Compose, ViewModel Compose)
Identifikátory: androidx.lifecycle:lifecycle-runtime-ktx, androidx.lifecycle:lifecycle-runtime-compose, androidx.lifecycle:lifecycle-viewmodel-compose
Verzia deklarovaná priamo: 2.8.7; verzia vybraná v produkčnom resolved grafe: 2.9.4 | Licencia: Apache License 2.0
- Jetpack Compose súčasti (BOM, UI, UI Graphics, UI Tooling Preview, Material 3, Material Icons)
Identifikátory: androidx.compose:compose-bom, androidx.compose.ui:ui, androidx.compose.ui:ui-graphics, androidx.compose.ui:ui-tooling-preview, androidx.compose.material3:material3, androidx.compose.material:material-icons-core, androidx.compose.material:material-icons-extended
Deklarovaný BOM: 2024.09.00; produkčný resolved graf: Material 3 1.3.0, ikony 1.7.0, Animation/Foundation 1.7.2 a UI/Runtime 1.9.2 | Licencia: Apache License 2.0
- Kotlinx Serialization Core (tranzitívna závislosť Navigation)
Identifikátory: org.jetbrains.kotlinx:kotlinx-serialization-core, org.jetbrains.kotlinx:kotlinx-serialization-core-jvm
Verzia vybraná v produkčnom resolved grafe: 1.7.3 | Licencia: Apache License 2.0
- AndroidX Activity Compose
Identifikátor: androidx.activity:activity-compose
Verzia: 1.13.0 | Licencia: Apache License 2.0
- AndroidX Navigation Event (tranzitívna závislosť Activity Compose)
Identifikátory: androidx.navigationevent:navigationevent, androidx.navigationevent:navigationevent-compose
Verzia: 1.0.0 | Licencia: Apache License 2.0
- Desugar JDK Libraries (OpenJDK backport pre staršie Android verzie)
Identifikátor: com.android.tools:desugar_jdk_libs
Verzia: 2.1.5 | Licencia: GNU General Public License, verzia 2, s výnimkou Classpath Exception
Súvisiaci zostavovací metadátový artefakt: com.android.tools:desugar_jdk_libs_configuration:2.1.5
Poznámka: D8/R8 vloží do výslednej aplikácie iba potrebnú transformovanú podmnožinu API OpenJDK, aby bolo možné bezpečne používať java.time aj na podporovanom Android API 24–25.
- Google Play In-App Review
Identifikátory: com.google.android.play:review, com.google.android.play:review-ktx
Verzia: 2.0.2 | Licencia: Android Software Development Kit License
Poznámka: Ide o Google Play SDK komponent používaný na zobrazenie systémového rozhrania hodnotenia aplikácie podľa príslušných podmienok spoločnosti Google.
Upozornenie k testovaciemu prostrediu:
Knižnice určené výhradne na účely automatizovaného testovania a overovania kvality kódu (napr. androidx.work:work-testing, JUnit, Robolectric, Roborazzi) nie sú súčasťou produkčnej distribúcie aplikácie (APK/AAB), nevykonávajú sa v runtime prostredí koncového používateľa a nepredstavujú používateľsky distribuované súčasti.
------------------------------------------------------------------
LICENČNÉ OZNÁMENIA A VYHLÁSENIA DRŽITEĽOV PRÁV
------------------------------------------------------------------
[1] SQLCipher Android Community Edition (BSD-3-Clause License)
Copyright (c) 2025, ZETETIC LLC
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of ZETETIC LLC nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY ZETETIC LLC "AS IS" AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL ZETETIC LLC BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
------------------------------------------------------------------
[1A] Embedded SQLCipher native components
The SQLCipher Android Community package includes SQLite and LibTomCrypt.
SQLite is dedicated to the public domain. The author disclaims copyright
to the SQLite source code. This product includes software developed by
the SQLite Project (https://www.sqlite.org/).
LibTomCrypt is dedicated to the public domain. This product includes
software developed by the LibTomCrypt project
(https://github.com/libtom/libtomcrypt).
------------------------------------------------------------------
[2] AndroidX a Jetpack Compose komponenty (Apache License 2.0)
Nositeľ majetkových práv / držiteľ autorských práv: Google LLC a prispievatelia (Android Open Source Project).
Tieto súčasti sú licencované pod licenciou Apache License, verzia 2.0 (ďalej len „Licencia“). Súčasti nesmiete používať inak, než v súlade s touto Licenciou. Licenčné podmienky sú k dispozícii na adrese:
https://www.apache.org/licenses/LICENSE-2.0
Oficiálne zverejnenie licencií a vyhlásenie držiteľa práv k platforme AndroidX:
https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-main/LICENSE.txt
Pokiaľ to nevyžadujú platné právne predpisy alebo nie je písomne dohodnuté inak, softvér distribuovaný na základe Licencie je poskytovaný „TAK AKO JE“ (ON AN "AS IS" BASIS), BEZ AKÝCHKOĽVEK ZÁRUK ALEBO PODMIENOK, či už výslovných alebo implicitných. Úplné znenie Licencie upravujúce konkrétne oprávnenia, práva a obmedzenia nájdete na vyššie uvedenom odkaze.
------------------------------------------------------------------
[3] Kotlin a Kotlinx Coroutines komponenty (Apache License 2.0)
Nositeľ majetkových práv / držiteľ autorských práv: JetBrains s.r.o., Kotlin Foundation a prispievatelia.
Tieto súčasti sú licencované pod licenciou Apache License, verzia 2.0 (ďalej len „Licencia“). Súčasti nesmiete používať inak, než v súlade s touto Licenciou. Licenčné podmienky sú k dispozícii na adrese:
https://www.apache.org/licenses/LICENSE-2.0
Oficiálne zverejnenie licencií a vyhlásenie držiteľa práv k ekosystému Kotlin:
https://github.com/Kotlin/kotlinx.coroutines/blob/master/LICENSE
Pokiaľ to nevyžadujú platné právne predpisy alebo nie je písomne dohodnuté inak, softvér distribuovaný na základe Licencie je poskytovaný „TAK AKO JE“ (ON AN "AS IS" BASIS), BEZ AKÝCHKOĽVEK ZÁRUK ALEBO PODMIENOK, či už výslovných alebo implicitných.
------------------------------------------------------------------
[4] Desugar JDK Libraries (GNU GPL v2 s výnimkou Classpath Exception)
Projekt obsahuje zjednodušenú podmnožinu knižníc OpenJDK určenú pre staršie runtime prostredia Android. Jednotlivé zdrojové súbory nesú autorské oznámenia príslušných nositeľov práv OpenJDK a prispievateľov. Artefakt je licencovaný pod GNU General Public License, verzia 2, spolu s výnimkou „Classpath Exception“. Táto výnimka dovoľuje prepojiť nezávislé moduly s knižnicou bez toho, aby sa len týmto prepojením na nezávislé moduly vzťahovali podmienky GNU GPL.
Úplné rozhodujúce znenie GPLv2 a výnimky Classpath Exception je priložené offline v obrazovke licencií aplikácie. Na verejnom webe je rozhodujúce znenie dostupné z uvedeného oficiálneho zdroja:
https://github.com/google/desugar_jdk_libs/blob/master/LICENSE
Zdrojový kód a oznámenia:
https://github.com/google/desugar_jdk_libs
Tento text nemení ani nerozširuje licenčné podmienky. Pri rozpore je rozhodujúce pôvodné anglické znenie licencie, výnimky a oznámenia v distribuovanom artefakte.
THIRD-PARTY LICENSES AND NOTICES
Effective date: 15 July 2026
Version: NH-OSS-2026-07-15
The N-Hours application utilizes selected third-party software components distributed as open-source (specifically libraries and components from the AndroidX, Jetpack Compose, Kotlin, OpenJDK, Room, and SQLCipher ecosystems). These components are integrated into the application in accordance with their respective licensing terms (primarily Apache License v2.0, BSD-3-Clause, and GNU GPL v2 with the Classpath Exception), subject to preservation of the applicable notices and licence terms.
Overview of integrated third-party libraries and SDKs:
- SQLCipher Android Community Edition
Identifier: net.zetetic:sqlcipher-android
Version: 4.16.0 | License: BSD-3-Clause
- AndroidX Biometric
Identifier: androidx.biometric:biometric
Version: 1.1.0 | License: Apache License 2.0
- AndroidX Navigation Compose
Identifier: androidx.navigation:navigation-compose
Version: 2.8.9 | License: Apache License 2.0
- AndroidX Room Runtime & Kotlin Extensions (KTX)
Identifiers: androidx.room:room-runtime, androidx.room:room-ktx
Version: 2.8.4 | License: Apache License 2.0
- AndroidX SQLite
Identifier: androidx.sqlite:sqlite
Version: 2.6.2 | License: Apache License 2.0
- AndroidX WorkManager Runtime
Identifier: androidx.work:work-runtime
Version: 2.11.2 | License: Apache License 2.0
Purpose: reliable local scheduling of optional deferrable evidence-anchor reminders without an exact alarm, network constraint, or transmission of database content.
- Kotlinx Coroutines Core & Android
Identifiers: org.jetbrains.kotlinx:kotlinx-coroutines-core, org.jetbrains.kotlinx:kotlinx-coroutines-android
Version: 1.10.2 | License: Apache License 2.0
- Kotlinx Coroutines Play Services
Identifier: org.jetbrains.kotlinx:kotlinx-coroutines-play-services
Version: 1.10.2 | License: Apache License 2.0
- AndroidX Core KTX
Identifier: androidx.core:core-ktx
Version: 1.18.0 | License: Apache License 2.0
- AndroidX Lifecycle (Runtime, Runtime Compose, ViewModel Compose)
Identifiers: androidx.lifecycle:lifecycle-runtime-ktx, androidx.lifecycle:lifecycle-runtime-compose, androidx.lifecycle:lifecycle-viewmodel-compose
Directly declared version: 2.8.7; version selected in the production resolved graph: 2.9.4 | License: Apache License 2.0
- Jetpack Compose Components (BOM, UI, UI Graphics, UI Tooling Preview, Material 3, Material Icons)
Identifiers: androidx.compose:compose-bom, androidx.compose.ui:ui, androidx.compose.ui:ui-graphics, androidx.compose.ui:ui-tooling-preview, androidx.compose.material3:material3, androidx.compose.material:material-icons-core, androidx.compose.material:material-icons-extended
Declared BOM: 2024.09.00; production resolved graph: Material 3 1.3.0, icons 1.7.0, Animation/Foundation 1.7.2, and UI/Runtime 1.9.2 | License: Apache License 2.0
- Kotlinx Serialization Core (transitive dependency of Navigation)
Identifiers: org.jetbrains.kotlinx:kotlinx-serialization-core, org.jetbrains.kotlinx:kotlinx-serialization-core-jvm
Version selected in the production resolved graph: 1.7.3 | License: Apache License 2.0
- AndroidX Activity Compose
Identifier: androidx.activity:activity-compose
Version: 1.13.0 | License: Apache License 2.0
- AndroidX Navigation Event (transitive dependency of Activity Compose)
Identifiers: androidx.navigationevent:navigationevent, androidx.navigationevent:navigationevent-compose
Version: 1.0.0 | License: Apache License 2.0
- Desugar JDK Libraries (OpenJDK backport for older Android versions)
Identifier: com.android.tools:desugar_jdk_libs
Version: 2.1.5 | License: GNU General Public License, version 2, with the Classpath Exception
Related build metadata artifact: com.android.tools:desugar_jdk_libs_configuration:2.1.5
Note: D8/R8 includes only the required transformed subset of OpenJDK APIs in the resulting application, allowing java.time to be used safely on supported Android API levels 24–25.
- Google Play In-App Review
Identifiers: com.google.android.play:review, com.google.android.play:review-ktx
Version: 2.0.2 | License: Android Software Development Kit License
Note: This is a Google Play SDK component used to display the system app-review interface under the applicable Google terms.
Testing environment notice:
Libraries used exclusively for automated testing and code verification (e.g., androidx.work:work-testing, JUnit, Robolectric, Roborazzi) are not bundled with the production application package (APK/AAB), do not execute in the end-user's runtime environment, and do not constitute user-facing distributed components.
------------------------------------------------------------------
LICENSING NOTICES AND RIGHTS HOLDERS DECLARATIONS
------------------------------------------------------------------
[1] SQLCipher Android Community Edition (BSD-3-Clause License)
Copyright (c) 2025, ZETETIC LLC
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of ZETETIC LLC nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY ZETETIC LLC "AS IS" AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL ZETETIC LLC BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
------------------------------------------------------------------
[1A] Embedded SQLCipher native components
The SQLCipher Android Community package includes SQLite and LibTomCrypt.
SQLite is dedicated to the public domain. The author disclaims copyright
to the SQLite source code. This product includes software developed by
the SQLite Project (https://www.sqlite.org/).
LibTomCrypt is dedicated to the public domain. This product includes
software developed by the LibTomCrypt project
(https://github.com/libtom/libtomcrypt).
------------------------------------------------------------------
[2] AndroidX and Jetpack Compose components (Apache License 2.0)
Proprietary rights holder / Copyright holder: Google LLC and contributors (Android Open Source Project).
These components are licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Official publication of license and publisher declaration for the AndroidX platform:
https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-main/LICENSE.txt
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
------------------------------------------------------------------
[3] Kotlin and Kotlinx Coroutines components (Apache License 2.0)
Proprietary rights holder / Copyright holder: JetBrains s.r.o., Kotlin Foundation and contributors.
These components are licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Official publication of license and publisher declaration for the Kotlin ecosystem:
https://github.com/Kotlin/kotlinx.coroutines/blob/master/LICENSE
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
------------------------------------------------------------------
[4] Desugar JDK Libraries (GNU GPL v2 with the Classpath Exception)
This project contains a simplified subset of OpenJDK libraries for use on older Android runtimes. Individual source files retain the copyright notices of their respective OpenJDK rights holders and contributors. The artifact is licensed under the GNU General Public License, version 2, together with the “Classpath Exception”. That exception permits independent modules to be linked with this library without the GNU GPL terms applying to those independent modules solely as a result of that linking.
The complete controlling GPLv2 licence text and Classpath Exception are included offline in the app's Licences screen. On the public website, the controlling text is available from the official source below:
https://github.com/google/desugar_jdk_libs/blob/master/LICENSE
Source code and notices:
https://github.com/google/desugar_jdk_libs
This notice does not alter or expand the applicable licence. In case of inconsistency, the original English licence, exception, and notices distributed with the artifact control.
Sme na dosah
Otázky k aplikácii, licencii, súkromiu alebo bezpečnosti vybavujeme e-mailom.
Napíšte stručný anonymizovaný opis problému, verziu Androidu a verziu aplikácie.
Napísať podporeVerejný kontakt: n-hours@n-advokat.sk
Ak vám N-Hours pomáha, môžete požiadať o platobné údaje na symbolický dar autorovi.
Mám záujem o darCelý prípadný dar je určený priamo autorovi. Dar neodomyká funkcie, neposkytuje digitálny obsah ani inú protislužbu.
Chráňte dôvernosť: neposielajte živé klientske údaje, exporty, osobné údaje ani profesijné tajomstvo, ak to nie je nevyhnutné a nemáte na to oprávnenie. Problém opisujte prednostne anonymizovane.
N-advokát, s. r. o., advokátska kancelária
Lovinského 4408/22, 811 04 Bratislava · IČO: 51 098 636
OR Mestského súdu Bratislava III, oddiel Sro, vložka 122253/B · DIČ: 2120596984 · IČ DPH: SK2120596984
Autorom a nositeľom práv k aplikácii je Michal Navrátil. Uvedená spoločnosť poskytuje vývojovú, prezentačnú a kontaktnú podporu; aplikácia sama neposkytuje právne služby.