Trust & security: how ExhibitPrep handles your files, payments and output
Three layers, each with what it is, how to check it yourself, and what it is not. Your documents are processed on your device; payment and account information use online services; every delivered file can be re-checked against the record it came with.
- All PDF processing in ExhibitPrep runs client-side in the browser using the open-source pdf-lib and pdf.js libraries; documents are never uploaded.
- Network services support payment, licensing, authentication, analytics, and error reporting; document bytes are not included in those requests.
- Closing the tab clears working memory. Completed recovery copies are generally removed from this browser 30 days after creation; unfinished deliveries and active revision windows can remain longer so paid access is not lost. You can delete them from Recent Jobs.
- Payments are processed by Stripe; ExhibitPrep never sees or stores credit card numbers.
- Every delivered file is hashed with SHA-256 in the browser, and the verification record carries that hash so the file can be re-checked later.
- Authoring metadata (author, company, matter number, "last modified by") and the XMP metadata packet are removed from every stamped PDF before it is saved.
- ExhibitPrep is a single-developer product; it has not been audited under SOC 2 or ISO 27001, and nothing on this page is a certification.
Review ExhibitPrep for your firm
A short, printable brief covers where information goes, recovery and deletion, support boundaries, and questions for your IT or supervising attorney. It is a product disclosure, not a certification.
Open the firm review briefPrint it or save it as a PDF from your browser. Try the demonstration matter. For your documents, use download and recovery help.
1. Processing: your files stay on your device
What it is
When you select a PDF, your browser reads it from your disk into its own memory. There is no upload step — the "upload" button is a file picker, not a file transmitter.
Stamping, combining, slipsheets, and tables of contents are generated by pdf-lib and Mozilla's pdf.js — auditable open-source libraries — running entirely on your machine.
Your stamped files are assembled locally and saved to your computer. Browser recovery copies can also remain on this device. Downloaded PDFs and portable project files remain wherever you save them, including any folders your device backs up.
How to verify
Your IT reviewer can inspect browser network activity using a synthetic document. A single session is a limited observation, not an independent security audit:
- 1Open the stamping tool and press
F12(orCmd+Option+Ion Mac), then click the Network tab. - 2Add your PDFs, apply stamps, preview, and download — a full working session.
- 3Inspect request destinations and payloads for app resources, account, payment, licensing, analytics, and diagnostics. Check what information each request contains. Do not share a raw network export: it may contain account credentials or payment links.
Request size alone does not establish whether document information was transmitted. Browser extensions and other software require a separate review.
What it is not
Our on-device privacy statements describe ExhibitPrep’s own document-processing service, provided on a best-effort basis. They are not a guarantee of the privacy or security of your entire device. Browsers, extensions, operating systems, cloud-sync or backup services, malware, and other software may independently access, store, or transmit information. ExhibitPrep does not control their behavior.
Medical records and HIPAA-sensitive exhibits are processed locally; firms remain responsible for HIPAA safeguards, vendor classification, and any required agreements.
Closing the tab clears working memory. Completed recovery copies are generally removed from this browser 30 days after creation; unfinished deliveries and active revision windows can remain longer so paid access is not lost. You can delete them from Recent Jobs.
2. Payment and identity
What it is
Stripe processes payments on its own checkout page; ExhibitPrep never sees or stores card numbers. Account and licensing services manage sign-in, purchases, and paid access. Analytics and error reporting help operate the service. These services receive operational information, not the bytes of your exhibits.
A purchase is delivered as a license key, emailed with the receipt and kept in this browser. Google sign-in is optional: it fills in forms and helps recover a purchase, and it is not required to buy or download.
Closing the tab clears working memory. Completed recovery copies are generally removed from this browser 30 days after creation; unfinished deliveries and active revision windows can remain longer so paid access is not lost. You can delete them from Recent Jobs.
How to verify
- At checkout, read the address bar: the payment page is served by Stripe, and the receipt comes from Stripe.
- Your license key is in the receipt email and on the billing page; recovery re-sends it to the purchase address without any document data.
- In the network inspector, the licensing requests carry a key and counts — open one and read its payload.
Operational error reports use controlled error categories, application versions, counts, and static code locations. Document names, labels, contents, and credential links are excluded.
What it is not
There is no document account: a purchase does not upload, store, or index your exhibits anywhere. Account, payment, and service records are separate from your documents and may be retained; see the Privacy Policy for the formal terms.
Contact us to discuss licensing, invoicing, and implementation requirements. Team administration, single sign-on, customer audit logs, and custom integrations are not included in self-service plans; any additional service requires a written scope before purchase.
3. Your output: a record you can re-check
What it is
Verification record. Every delivered file is hashed with SHA-256 in the browser, read incrementally so even a large ZIP is never copied twice. The verification record (a small .jsonfile you can save with the download) lists the file name, its size in bytes, that hash, the number of documents and the download type, with a notice that it identifies the downloaded bytes and nothing more.
Preparation record. The record of a prepared set lists which settings were applied, which documents were included, and what the reviewer confirmed. The confirmations are self-reported; the record asks the reviewer about each of these:
- The correct source documents and complete pages are included.
- Exhibit labels, descriptions, order, and references in my other documents agree.
- I inspected the pages for readable stamps and obscured content.
- I checked applicable filing instructions, confidentiality, and any case-specific order.
Metadata removal. Before a stamped PDF is saved, the authoring metadata of the source — author, company, matter number, "last modified by" — and the XMP metadata packet are removed, so an input file's drafting history does not ship in the output to opposing counsel.
How to verify
- Save the verification record next to the download. Compute the file's SHA-256 yourself —
shasum -a 256 file.pdfon macOS,certutil -hashfile file.pdf SHA256on Windows — and compare it with the hash in the record. - Open the stamped PDF's document properties in any viewer: the author and creator fields name ExhibitPrep, not the drafting attorney or firm.
- Keep the record with the matter file; a later re-check only means something if the record was kept.
Or let the browser do the arithmetic: check a prepared file against its record — the file is read in the page, not uploaded, exactly as the stamping is.
What it is not
ExhibitPrep records how a file was prepared and lets you confirm later that a file is byte-for-byte the one it produced. It does not authenticate the underlying document, prove who created it, or establish that it is what it purports to be — that remains the proponent’s burden under the applicable evidence rules. It is not an electronic signature, not a timestamp from any authority (times come from the preparing device’s own clock), and not a certification by ExhibitPrep. A matching hash shows the file has not changed since the record was made; it cannot show that the record itself was kept safely, so keep the record with the matter file.
What ExhibitPrep is not
ExhibitPrep is a single-developer product. It has not been audited under SOC 2 or ISO 27001, and nothing on this page is a certification. The privacy claim is architectural: you can check it yourself with the network inspector above.
ExhibitPrep formats documents. It is not a law firm, does not provide legal advice, and does not file documents or guarantee court acceptance.
Contact us to discuss licensing, invoicing, and implementation requirements. Team administration, single sign-on, customer audit logs, and custom integrations are not included in self-service plans; any additional service requires a written scope before purchase.
Firm-wide security questionnaires: send it and a human will answer. For the formal details, see our Privacy Policy.
See it for yourself
Try the tool with a nonconfidential sample. Review the prepared documents before choosing a paid download.
Start stamping