This page describes what Peaplexa does today, and nothing more. Where something is still on its way, it says so. A file the scan blocks, like the one here, is never processed.

The short version. Each line links to the part of this page that explains it.
Every upload is scanned for threats before it is processed.
The upload scanEach request is checked against the person's role in that workspace.
Who can reach a fileClients and vendors reach only the exact versions shared with their company.
Who can reach a fileThe access token is kept in memory only, never in browser storage.
Sign-in and sessionsConnected App secrets are shown once and can be rotated. Coming soon
Connected App credentialsEvery upload, and every new version, is scanned for threats before it is processed.
The version shows Blocked by the scan and Not processed. Retry and Reindex do not appear, and the server refuses a retry of an unsafe file. The way forward is a new version.
Scan failed is its own state, and the page says the scan could not check the file. Some failed scans are tried again automatically, and an Org Admin can retry.
The document page and the version page both show the scan state in words.
A new version is current as soon as it is saved. If its scan then blocks it, the earlier version does not become current again, and the page shows the problem until another version is uploaded.
The upload form checks the file type and size on the device, and the server checks every file again. ZIP files are refused.
Each is its own state, and the version page names it in words.
The server checks each request against the person's role in that workspace, and against the document's owner where ownership matters.
An organization's documents are for the members of its workspace. Deactivating a membership removes that access, and reactivating it restores it.
Uploading is for Org Admins and Document Managers. Adding a version or sharing one is for an Org Admin or the Document Manager who owns the document.
A Portal User reaches a document only through an active link to their company and a share of that exact version.
The Peaplexa team sets up organizations and sends invitations from a separate operator area, which has no document workspace.
Invitations come from the Peaplexa team, last 72 hours and can be revoked. Once a staff invitation is accepted, an Org Admin gives the account its role in the workspace.
By default each user can make 100 requests per 60 seconds.
Staff and client and vendor contacts sign in with an email and a password. This is where their session lives, and how it ends.
The access token stays in page memory. The refresh token sits in an HttpOnly cookie.
In your browser
Signing out in one tab signs out every tab, and Sign out on all devices is in the account menu.
Invitation, password reset and email confirmation links work once.
Forgot password answers the same whether or not the account exists.
After sign-in, the app only returns you to a Peaplexa page.
How your own products will connect, and how far their access reaches.
Registering an app shows its client ID and a secret one time, and the screen clears the secret when you close it. It belongs in your backend's secret store.
Up to two secrets can be active. Issue a replacement, switch your backend, then revoke the old one. Revoking cuts off the tokens it issued at once.
An app's access token lasts one hour. A viewer token lasts 30 minutes, covers one version, and access is checked again on every request for the PDF.
An app's credentials reach only its own libraries, members and documents. Disabling the app or suspending the organization blocks its access.
Search and viewing on behalf of a person return only what that person is granted, directly or through a group.
Up to two secrets can be active, so your backend can switch before the old one is revoked.
You will not find certifications, encryption details, hosting regions or uptime figures here. A statement goes on this page only when it is true of the product today. If your review needs answers on those topics, ask us.
Tell us about the documents you keep and who needs them. We will walk you through an upload, its scan, its versions and who can open it.