Security overview
The architecture, process by process: what the renderer can reach, what the sidecar can reach, and where the network surface would be if there were one. Start here.
Installing without administrative rights, what the application writes and where, and what to allow through an endpoint agent.
Describes Oxofolio 0.2.1. Generated from the application's source; the release build fails if it is out of date with the code.
Per-user. No administrative rights are required and no system services are installed. The application writes nothing outside the user's own profile and the folders the operator chooses.
macOS is signed with a Developer ID Application certificate, with the hardened runtime enabled, notarised by Apple and stapled so Gatekeeper can verify it without network access.
Windows is signed as CHADURA TECH PRIVATE LIMITED and timestamped, including every nested binary and DLL inside the installer. SmartScreen builds reputation per certificate, so a download may still show a warning until that reputation accrues; the publisher shown will be the name above rather than "Unknown publisher".
The Linux .rpm is GPG-signed and can be verified against the published key before installation.
The application requires no network access and makes no connections. It can be run on a host with all outbound traffic blocked, and doing so is a reasonable way for a customer to verify the claim independently. Every feature works in that state; the only visible effect is that the website links in the interface fail to open, since those are handed to the user's browser rather than fetched by the application. See the Network section of the security overview.
The application reads the folders the operator selects and writes only into the output directories listed in the security overview, plus its own storage under the user profile. It never modifies an original document in place.
resources/sidecar and confirm the process opens no sockets (lsof -i)..rpm GPG-signed — but a customer wanting assurance beyond checking the signatures themselves should ask for one.tesseract.exe is the upstream UB Mannheim build, unmodified. It shipped carrying a third-party signature whose issuing certificate had expired; it is now re-signed as CHADURA TECH PRIVATE LIMITED along with the rest of the installer, so it validates like everything else inside it.The architecture, process by process: what the renderer can reach, what the sidecar can reach, and where the network surface would be if there were one. Start here.
The questions a supplier review asks, answered — including the ones where the answer is unfavourable. Signing, penetration testing, certifications and logging are all in here.
Why the supplier is neither controller nor processor for your documents, what that means for a DPA, and the honest limits of the redaction and erasure functions.