The application

One shelf for serials and books

Fiction Reader is a self-hosted discovery, archiving and reading system built for a private library—not a hosted catalogue or content-sharing service.

The reading loop

From a source to a quiet page

01

Find

Browse supported sources with the filters each site actually offers, search across several sources, or add a known story URL.

02

Choose

Subscribe without automatically downloading everything. The reader decides which stories and which ranges are archived.

03

Archive

Fetch politely, sanitise untrusted HTML, localise images, and preserve revisions rather than silently replacing history.

04

Read

Use a distraction-free reader with progress, unread state, typography controls, offline copies in installed shells, highlights and notes.

05

Keep current

Check subscribed works on a schedule, back off when a source asks, and show partial failures without hiding successful results.

06

Carry state

Optionally sync reading state, organisation and selected user-owned book files through a synced folder or a private Drive app-data area.

Three ways to use it

The same reader, different homes

Private server

A Go service, PostgreSQL and a content volume on a trusted LAN, reached remotely through a VPN rather than public exposure.

Desktop

An Electron shell supervises the local services and presents the same web application over loopback, with optional native Drive sync.

Android

A hosted mode can connect to the reader's private server; standalone mode keeps its authority in app-private storage and can use Drive for sync.

Data boundaries

What the developer does not operate

There is no developer-hosted Fiction Reader account, library database, sync relay or content store. The public site you are reading explains the product and its policies; it is not the application backend.

Your copy communicates with your own storage, your chosen story sources and—only if you opt in—your Google Drive app-data folder. Read the privacy policy for the complete data flow.