| Customer | Documents | Created by | Created | Expires | Last login | Status |
|---|
| Customer | Result | Detail | Document | Time | IP | Browser |
|---|
| Result | Reason | Time | IP | Browser |
|---|
| Document | Action | By | Time | IP |
|---|
| Account | Action | By | Time | IP |
|---|
| Role | Created | Last login |
|---|
Signed in as
Your logo appears in the nav bar, login screens, and the customer viewer. Upload a PNG or JPEG. Recommended: landscape, around 240×80 px (2× retina). The server resizes to a max of 120×40 px and keeps your original intact. For the browser tab icon, use the separate Favicon uploader below instead — a landscape logo squashed into a small square icon won't look right.
A separate image just for the browser tab icon. Recommended: square, at least 64×64 px — a wide logo here will get shrunk and letterboxed rather than filling the icon cleanly. If nothing is uploaded here, the main logo above is used instead (also imperfectly, for the same reason); with neither uploaded, a generic placeholder is shown.
When on, every activation and password reset link is also written to the server's PHP error log, so accounts can be tested without a working mail relay. The real email still sends either way. Turn this off before onboarding real customers — leaving it on means every customer's activation link is sitting in a server log.
| Customer auth | Each customer signs in with their own email + password, same login form as staff |
| Account activation | No password is ever set or seen by staff — customers set their own via an emailed link |
| PDF delivery | Server renders pages as images, raw PDF never sent to browser |
| Watermarks | Customer name + date burned diagonally into every page server-side |
| Access log | Success and failed access attempts both recorded |
| Expiry | An expired account stays loginable but shows no documents, rather than blocking sign-in |