Docs·More

Privacy and security

Your documents and questions are processed in memory and never stored or logged. Here is everything we do store, and why.

Never stored #

They are processed in memory and never stored or logged. This holds for the API and for the playground alike.

What we store #

Your account. When you sign in, hub.xerj.org tells us who you are. We keep:

Your access request. See waitlist below.

Your sessions. A signed session id in the xp_session cookie, valid for 30 days or until you sign out.

Your API keys. For each key: its name, a hash of the key, its prefix (the first 9 and the last 4 characters, such as xerj_8hT2…a1Qx), and when it was created, last used and revoked. We never store the key itself, so we cannot show it again.

Usage records. One per request, with counts and labels only: the time, the endpoint, the model, the key, the status, the input and output token counts, the latency and the list-price cost. A usage record never holds text from a document, a question or an answer. You see these records, added up, on your Usage page and in GET /v1/usage.

Waitlist #

Access is by invitation during the preview. When you request access, we store:

We use them only to review your request and to send the invitation.

One email. When your access is approved, we send one email to your work address: the invitation, with your activation link. It is from XERJ Platform, with the subject “Your XERJ Platform access is approved”. We send no other email.

The activation link works for 14 days, and only for the account that requested access. We store only a hash of its token.

API keys #

Sign-in #

The website #

What we do not claim #

During the preview there is no uptime SLA and no compliance certification. If you need one of these before you send real documents, wait for it, or send only documents you are allowed to share with a third-party service.