Relm API + MCP.

Explore

Privacy & AI

Where your uploads live

The infrastructure path your uploaded documents travel — from drag-and-drop, to OCR, to indexing, to chat.

Relm TeamUpdated 3 min read
On this page

For underwriting work where the documents are sensitive (rent rolls, P&Ls, OMs under NDA), this page documents the infrastructure path your uploads travel.

At upload

When you drag a document into a property's Documents section:

  1. Your browser uploads the file straight to Relm's servers over TLS 1.2+.
  2. The file is streamed directly to encrypted object storage in our US region. It's encrypted at rest with AES-256-GCM.
  3. A reference (URL + metadata) is written to our application database.

The file does not transit a third-party-hosted intermediate during upload — it goes from your browser to our object storage via our servers.

During indexing

After the upload completes, the indexing pipeline:

  1. Reads the file from object storage.
  2. Extracts text — scanned PDFs go through OCR (text recognition), which runs on our own processing servers.
  3. Chunks the text into searchable passages.
  4. Embeds each chunk via a production embedding API (no training, contractual).
  5. Writes the embeddings into our vector index, scoped to your organization.

The original file stays in object storage.

During chat / agent work

When a chat query or agent run needs a document's content:

  1. The agent retrieves relevant chunks from the vector index.
  2. Chunks are passed to a frontier model provider along with your query.
  3. The model's response is streamed back to your browser.

The provider sees only the chunks needed to answer the query, not your entire document corpus.

At deletion

When you delete a document:

  1. It's removed from the property's Documents section.
  2. Its chunks are removed from the vector index, so chat and agents can no longer retrieve it.
  3. The stored file and its metadata are archived, not erased — they stay in our systems.

To have an archived document permanently erased, email legal@relm.ai.

Cross-organization isolation

  • Object-storage paths are organization-scoped.
  • Vector-index namespaces are per-organization.
  • Application DB queries are scoped via the org-id filter at the API layer.

There's no path for one organization's chat / agent run to retrieve another organization's document chunks.

What we don't do

  • We don't ship your documents to any third-party indexer or search provider beyond our own vector index.
  • We don't allow contractor / personal use of your data.
  • We don't add your documents to any shared dataset or benchmark. Our privacy policy does allow aggregated, de-identified information that can't identify you to be used for research, benchmarking, and industry reporting.

What's next

Was this article helpful?

Still need help?

Our team usually responds within one business day. Tell us what you're trying to do and we'll get you unstuck.

Relm Pro Help Center