Privacy & content rights

Updated:

A local-first reading demo

FOLUVRA is operated by its founder, Barış Furkan Koyuncu, in Konya, Türkiye. Contact: barisfurkank@gmail.com.

The reading app stores imported books, notes, reading positions and preferences in this browser on your device. The app does not send those books or notes to a FOLUVRA server. There is no account system, cloud backup or cross-device sync in this release. Export a backup before clearing browser storage, changing browsers or moving to another device. Browser storage can be cleared or evicted by the browser.

The website offers separate English and Turkish page links. The reading app saves its own language preference on your device. A service worker caches the reading app and its bundled library so it can work offline after a successful first load. New web releases are checked when connected; pending writing is saved before an update is applied. Closed devices and offline installations cannot receive a new release immediately.

Read-aloud uses the voices supplied by your browser or operating system. Available languages and offline availability vary. The app requests local voices for automatic reading; consult your device’s speech settings. Audio you import is processed locally.

Hosting and contact

Vercel hosts the public website and static files. Hosting infrastructure necessarily processes connection information, such as IP addresses and requested URLs, for delivery and security. No advertising trackers or third-party fonts are included. Optional first-party usage measurement is described below. If you contact the founder by email, the message is processed by the email service and retained to handle your request. Please do not send sensitive identity or payment information.

You can remove local reading data through your browser’s site-data settings. Contact the founder for questions about information sent by email. This demo is not a deployed school administration service and does not collect student accounts.

Optional usage measurement

Measurement starts only when you choose Allow. Rejecting does not restrict reading. Use Measurement settings on any page to withdraw consent; this stops future measurement and clears local visitor identifiers. Do Not Track and Global Privacy Control disable measurement. Your choice is stored for up to 180 days; the random visitor identifier expires after 30 days and the session after 30 minutes of inactivity.

We record pseudonymous visitor/session identifiers, server receipt time, public page paths, fixed application views, button categories, active seconds, broad source categories, viewport size class and approximate country. We do not collect names, email addresses, precise location, raw IP addresses, referrer URLs, search terms, book/file titles, book text, handwriting or notes. Hosting services necessarily process network addresses; a daily rotating keyed IP digest is used for rate limits for up to one day.

Reports cover the last 30 days. A daily job and request-time cleanup remove older events in bounded batches; exceptional backlog may delay physical deletion. Provider recovery history may retain deleted data for an additional day. The service uses Vercel and a separate Neon database in Frankfurt, Germany; these providers process data internationally. Only the founder with a protected access key can view the dashboard. There is no advertising resale or cross-site profile. Contact barisfurkank@gmail.com for access, correction or deletion requests. A pseudonymous visit cannot reliably be matched to a real name.

Books, stories and software

The opening collection includes six complete English texts obtained from Project Gutenberg. Their source links and the applicable notices are preserved in the app and the bundled original text files. Project Gutenberg public-domain status is based on United States law; rights can differ by territory and edition. Check the rights note for each work and the law where you use or redistribute it. A modern translation, illustration or audiobook can have separate rights even when the original text is old.

Four Turkish stories were newly written for this demo with AI assistance. They are identified as original demo stories, not as historical public-domain editions or verified human-authored classics. No global copyright or exclusivity guarantee is made.

The app includes JSZip 3.10.1 under the MIT licence; its licence notice is available here. The software demo and design illustrations do not establish physical device performance, manufacturing readiness or certification.

Open the app ↗