Technical Specification - Desktop

About Thorium Reader Desktop Version: 3

App Overview

Purpose: Thorium is a digital book reader, it is also a library where you can store your books and access to online catalogs.

Target Audience: General public with a particular attention for heavy readers, library-goers, and students.

Supported Operating Systems

Hardware & Software Requirements

Download, Installation, & Registration

Download

Thorium Reader Desktop is available on the Windows store and can also be installed directly from the installer files available from the Thorium website. A standalone (with no need to be installed) AppImage is also available for Linux, once this one downloaded, it is necessary to change permissions to make it executable as a program, then double-click on the Icon to launch the app.

Installation

Accounts & passphrases

Supported publication formats

App features

Security Information

Security Reports

Security vulnerabilities must be reported privately to maintainers through the dedicated report a vulnerability page. A GitHub account is necessary. Alternatively, vulnerability reports can be sent by email at: contact@edrlab.org.

For Higher Education needs, we maintain an online Higher Education Community Vendor Assessment Toolkit (google sheet)

ISO 27001 certifications, SOC 2 Type II reports, or similar assurances apply to the information‑security management and services operated by content providers, not to the Thorium Reader desktop application itself.

Supply Chain Security

We use Socket.dev to monitor and analyze our dependencies for security vulnerabilities and supply chain risks, helping ensure the integrity of our codebase and protecting against dependency-related security threats.

Data protection

Thorium Reader Desktop collects no personal data

Permissions

Thorium Reader Desktop requires device access to the following:

Network Communications

Thorium Reader Desktop works entirely offline by default. If network access is available, it uses only HTTP and HTTPS protocols, typically over ports 80 and 443, for these specific functions:

When users add third-party catalogs (such as OPDS feeds), Thorium Reader may connect using HTTP or HTTPS with GET, POST, or PUT requests. These catalogs may use ports other than 80 and 443, depending on their configuration.

Thorium Reader Desktop does not use SSH, direct TCP connections, or WebSockets for any communication.

Troubleshooting

Version

Current Version: 3

Version File Sizes

Major third-party dependencies

Thorium makes notable use of

Release Notes

Full release notes are available from the code repository release page

EDRLab is the owner of the Application, including all copyrights, trademarks, trade names, logos, patents, trade secrets and other intellectual property rights relating thereto. EDRLab may license third parties for the use or operation of the Application.

For complete and up to date Terms of use, please see the Terms of Use page.