Operatorem aplikacji Noveller oraz strony noveller.app jest Jakub Konicki (kontakt: jakubkonicki.pl). Ta polityka opisuje, jakie dane zbieramy, do czego ich używamy i jakie masz prawa względem tych danych — zarówno w odniesieniu do strony internetowej, jak i samej aplikacji Noveller (wersja desktop i wersja lite w przeglądarce). The operator of the Noveller application and the noveller.app website is Jakub Konicki (contact: jakubkonicki.pl). This policy describes what data we collect, what we use it for, and what rights you have regarding that data — covering both the website and the Noveller application itself (desktop build and the browser-based lite version).
Brak własnego backendu. Noveller nie utrzymuje serwera, na którym przechowywane są manuskrypty użytkowników. Strona noveller.app (z aplikacją noveller.app/lite) jest serwowana jako statyczne pliki (HTML / CSS / JavaScript) z infrastruktury hostingu statycznego. Twoje teksty przepływają wyłącznie między Twoją przeglądarką lub urządzeniem desktop a — opcjonalnie, gdy włączysz tę funkcję — Twoim własnym kontem w usłudze chmurowej (Dropbox). Nie istnieje żaden punkt pośredni po naszej stronie, w którym moglibyśmy Twój manuskrypt zobaczyć, zalogować lub zachować.
No backend of our own. Noveller operates no server that stores users' manuscripts. The noveller.app site (including the noveller.app/lite app) is served as static files (HTML / CSS / JavaScript) from a static-site hosting infrastructure. Your texts travel exclusively between your browser or desktop device and — optionally, when you enable it — your own account at a cloud service (Dropbox). No intermediate point on our side exists where we could view, log, or retain your manuscript.
Dane projektowe (Twoja powieść)Project data (your novel)
Manuskrypt, postacie, lokacje, plot, fakty, materiały research, ustawienia projektu i typografii, historia celów pisania, statystyki — wszystko to jest przechowywane wyłącznie lokalnie: Manuscript, characters, locations, plot, facts, research material, project and typography settings, writing goal history, statistics — all of this is stored locally only:
.nvl w wybranej przez Ciebie lokalizacji na dysku oraz w katalogu konfiguracyjnym systemu.
Desktop build — in a .nvl file at the location you choose on disk, plus the system's configuration directory.
IndexedDB Twojej przeglądarki (binarki, np. obrazki) oraz localStorage (metadane projektu, ustawienia interfejsu).
Lite version — in your browser's IndexedDB (binaries such as images) and localStorage (project metadata, interface settings).
Te dane nigdy nie opuszczają Twojego urządzenia, chyba że Ty świadomie zainicjujesz: eksport pliku (DOCX / EPUB / PDF / .nvl), pobranie pliku .nvl w wersji lite, albo synchronizację z usługą trzecią (np. Dropbox — po uruchomieniu funkcji).
This data never leaves your device unless you explicitly initiate it: an export (DOCX / EPUB / PDF / .nvl), a .nvl download in the lite version, or a sync with a third-party service (e.g., Dropbox — once that feature ships).
Dane techniczne strony noveller.appTechnical website data
Strona noveller.app jest statyczną stroną (HTML + CSS + JavaScript). Serwer hostingowy zapisuje standardowe logi dostępu: adres IP, typ przeglądarki (user agent), żądana ścieżka, znacznik czasu. Logi są przechowywane przez okres niezbędny do utrzymania bezpieczeństwa serwera (zwykle ≤ 30 dni) i nie są łączone z innymi danymi identyfikującymi Cię.
The noveller.app site is a static page (HTML + CSS + JavaScript). The hosting server logs standard access entries: IP address, user agent, requested path, timestamp. Logs are retained for the period required for server security (typically ≤ 30 days) and are not combined with any other identifying data.
Kontakt mailowyEmail contact
Jeśli napiszesz do nas przez stronę jakubkonicki.pl, Twój adres email i treść wiadomości zostają u nas wyłącznie do czasu zamknięcia sprawy. Nie dodajemy Twojego adresu do żadnej listy mailingowej. If you contact us via jakubkonicki.pl, your email address and message content stay with us only until the matter is resolved. Your address is never added to any mailing list.
Funkcja synchronizacji z Dropboxem jest opcjonalna i wymaga Twojej świadomej decyzji o włączeniu jej w ustawieniach aplikacji. Po aktywacji: Dropbox sync is an opt-in feature and requires you to deliberately enable it in the app's settings. Once enabled:
app folder, scopes: files.content.write, files.content.read oraz files.metadata.read — wszystkie ograniczone do Apps/Noveller/). Aplikacja nie ma dostępu do innych folderów i plików w Twoim Dropboxie.
Access scope — Noveller requests permissions limited to a dedicated app folder inside your Dropbox (app type app folder, scopes: files.content.write, files.content.read, and files.metadata.read — all restricted to Apps/Noveller/). The app cannot access any other folder or file in your Dropbox.
.nvl oraz powiązane zasoby binarne (np. obrazy w research / na kartach postaci). Żadne inne dane nie są przesyłane do Dropboxa.
What gets synced — only .nvl project files and their associated binary assets (e.g., research images, character portraits). No other data is uploaded to Dropbox.
IndexedDB przeglądarki (wersja lite). Nie przesyłamy tokenów na żadne serwery — w szczególności nie mamy serwerów, na których mogłyby być przechowywane.
Where OAuth tokens are stored — locally only, on your device: in the system keychain (desktop build) or browser IndexedDB (lite version). We never transmit tokens to any server — in particular, we operate no server infrastructure where they could be stored.
Krótko: nie wykorzystujemy ich do niczego poza tym, do czego są wprost potrzebne, by Noveller działał. In short: we don't use data for anything beyond what's strictly required for Noveller to function.
Nie sprzedajemy żadnych danych. Nie udostępniamy ich stronom trzecim w celach marketingowych, reklamowych ani analitycznych. We do not sell any data. We do not share data with third parties for marketing, advertising, or analytics purposes.
Strona noveller.app nie używa żadnych plików cookie do śledzenia, reklamy ani analityki. Jedyne, co zapisujemy lokalnie w Twojej przeglądarce na samej stronie, to:
The noveller.app site does not use any cookies for tracking, advertising, or analytics. The only thing we store locally in your browser on the website itself is:
noveller_lp_lang w localStorage — Twój wybór języka interfejsu (PL/EN) na stronie. Możesz go usunąć w każdej chwili.
noveller_lp_lang in localStorage — your interface language preference (PL/EN) for the site. You can clear it at any time.
Aplikacja Noveller (wersja lite) używa IndexedDB i localStorage Twojej przeglądarki jako lokalnej bazy danych dla Twoich projektów — to nie są cookies, tylko pamięć lokalna pod Twoją wyłączną kontrolą. Wyczyszczenie danych aplikacji w przeglądarce spowoduje usunięcie projektów (zalecamy regularny eksport pliku .nvl).
The Noveller app (lite version) uses your browser's IndexedDB and localStorage as a local database for your projects — these aren't cookies, they're local storage under your exclusive control. Clearing the app's browser data will delete the projects (we recommend regular .nvl exports).
Dla porządku — wskazujemy podstawę prawną dla każdej kategorii przetwarzanych danych, choć w praktyce ich zakres jest minimalny: For the record — the legal basis for each category of processed data, although the scope is minimal in practice:
noveller_lp_lang — uzasadniony interes administratora (art. 6 ust. 1 lit. f RODO): zapewnienie spójnego doświadczenia użytkownika na stronie.
Language preference noveller_lp_lang — legitimate interest of the controller (GDPR art. 6(1)(f)): providing a consistent user experience on the website.
Zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 (RODO) masz prawo: Under Regulation (EU) 2016/679 (GDPR) you have the right to:
Wnioski kieruj na adres podany w sekcji Kontakt. Submit requests to the address provided in the Contact section.
noveller.app jest dostępna wyłącznie po HTTPS (szyfrowane połączenie).
The noveller.app site is served exclusively over HTTPS (encrypted connection).
.nvl są zwykłymi plikami na Twoim dysku — to Ty odpowiadasz za ich backup. Polecamy regularne kopie zapasowe (po uruchomieniu — synchronizacja z Dropbox).
.nvl files are regular files on your disk — you are responsible for backing them up. We recommend regular backups (and the Dropbox sync feature once it ships).
.nvl (Eksport → Pobierz .nvl).
The lite version uses your browser's local storage. Clearing site data in the browser will delete your projects — we recommend regular .nvl exports (Export → Download .nvl).
IndexedDB przeglądarki (lite). Nigdy nie są logowane ani przesyłane w czystym tekście.
Dropbox OAuth tokens are stored using secure system mechanisms: the system keychain (desktop) or origin-scoped browser IndexedDB (lite). They are never logged or transmitted in plaintext.
Noveller nie jest skierowany do użytkowników poniżej 16. roku życia (próg wieku zgody w przepisach polskich implementujących RODO; art. 8 RODO + ustawa o ochronie danych osobowych z dnia 10 maja 2018 r.) i nie zbieramy świadomie żadnych danych dotyczących osób w tym wieku. Jeśli rodzic lub opiekun stwierdzi, że dziecko przekazało nam jakieś dane osobowe, prosimy o kontakt — usuniemy je niezwłocznie. Noveller is not directed at users under 16 years of age (the age-of-consent threshold under Polish law implementing the GDPR; GDPR art. 8 in conjunction with the Polish Act on the Protection of Personal Data of 10 May 2018) and we do not knowingly collect any data from anyone in that age group. If a parent or guardian finds that a child has provided personal data to us, please contact us — we will delete it promptly.
Jeśli zmienimy tę politykę, zaktualizujemy datę „Ostatnia aktualizacja" u góry strony. Istotne zmiany (np. dodanie nowej integracji, zmiana podstawy prawnej przetwarzania) ogłosimy dodatkowo w aplikacji — przy najbliższym uruchomieniu po update. If we change this policy, we will update the "Last updated" date at the top of the page. Material changes (e.g., a new integration, a change to the legal basis for processing) will additionally be announced inside the app at the next launch after the update.
Pytania o prywatność, wnioski o dostęp / usunięcie danych, uwagi do tej polityki: Privacy questions, data access / deletion requests, comments on this policy: