Documents
Point Oxofolio at a folder and it takes an inventory: how many pages each file has, which ones are password-protected, and which are damaged. Open anything in the built-in viewer without leaving the app.
- Grid or list view, with search, sorting and grouping
- Locked files are flagged before you waste time on them
- Page thumbnails are rendered in memory and never cached to disk — a thumbnail of a bank statement is the bank statement
Unlock
Open password-protected PDFs in batches, using passwords you already hold. Load a set of keys once and Oxofolio matches each file to the one that opens it, so you are not typing the same password forty times.
- Passwords stay inside a single isolated process — they are never held by the interface, never written to disk and never appear in any log
- Unlocked copies are written beside the source; the locked original stays untouched
- Not a recovery tool: there is no brute force and no dictionary in the product, and there never will be
Compress
Most PDFs that are too big to email are scans — a page-sized image wrapped in a thin PDF. Rearranging the file structure saves nothing on those, so Oxofolio re-encodes the images instead, which is where the saving actually is.
- Choose the quality; see the real size saving per file before keeping anything
- Runs across a whole folder at once
- Tells you when a file cannot usefully be made smaller, rather than pretending
Combine & split
Merge several PDFs into one document in the order you choose, split a long file into parts, or take just the pages you want out of a source and save them as something new.
- Reorder, rotate and remove pages in a visual page editor
- Split by page count, by ranges or at chosen points
- Sources are never modified — every operation writes new files
Privacy & redaction
Find the personal data in a document, then remove it properly. Oxofolio deletes the text from the file itself and paints the black mark only as the visible sign of what was taken out — then reads the finished PDF back to confirm nothing survived.
- Identity, tax and account numbers are validated, not just pattern-matched, so a twelve-digit invoice total is not mistaken for an identity number
- Every match is shown in place on the page before anything is removed
- Strip out what a document says about itself: author, the software that made it, its old title, its revision history and any embedded JavaScript
Protect
The other half of unlocking. Once a set of documents is ready to leave your hands, put a password back on it before you send it, so the copy you release is protected rather than open.
- Encrypt single files or a whole batch of outputs
- The protected copy is written separately; your working file stays as it was
Organise
Turn a folder that grew for a year into one with a shape. Build a naming rule, see the complete list of old name to new name, and only then apply it.
- Nothing is renamed until you have read the plan
- Files are copied rather than moved, so a mistake costs nothing
- Finds the same document filed twice under two different names — by content, not by filename
Assemble
Put a finished bundle together: the documents in order, a contents page at the front, and a sequential reference stamped onto every page so any single page can be cited unambiguously.
- Page numbering runs continuously across the whole bundle, not per file
- Generate an index page listing what is inside and where it starts
- Place a signature or stamp image onto a page, on a copy, with a record of where it went
Sample
Draw a random selection from a large set of documents in a way that anyone can repeat and get the identical result. A spreadsheet's random function reshuffles every time the sheet recalculates, so the selection can never be reproduced — even by the person who made it.
- The selection is reproducible from the recorded inputs
- Shows how the items were chosen, not just which ones
Evidence
A running log of everything Oxofolio did in a folder: which operation, when, on which machine, under which app version, and the SHA-256 fingerprint of every file that went in and every file that came out.
- Prove a document is byte-for-byte the one you started with
- Set how long a folder should be kept, list what is due for deletion, and get a certificate naming everything that was destroyed
- Passwords and the keys that matched them are deliberately absent from the log