How RowSpeak Keeps Your Data Inside Your Environment

When your team works with sensitive spreadsheets — financial reports, operational data, HR records, or customer files — the question is not just "is this AI useful?" It is "can we trust where our data goes?"

RowSpeak Private Deployment is built around one principle: your data never leaves your environment.

This document explains exactly how that works.


The Core Guarantee

In a standard SaaS setup, your files travel from your device to a shared cloud server, get processed, and results come back. Your data passes through infrastructure you do not control.

With RowSpeak Private Deployment, that path does not exist.

Every step — upload, processing, model inference, output generation, storage — happens inside your own infrastructure. RowSpeak runs on your servers, in your network, under your control.


Data Flow Diagram

The diagram below shows how data moves in a RowSpeak Private Deployment. Nothing crosses the boundary of your environment.

Your Private Environment (On-Premises or Private Cloud) Your Team Browser / Client HTTPS (internal) RowSpeak App Server (your infra) local API call AI Model DeepSeek / GPT / Claude / Qwen Local Storage Files · Outputs · Logs Vector DB Embeddings · Index blocked Internet 🚫 No access RowSpeak components Data at rest Model inference

What Stays Inside Your Environment

Component Location Notes
Uploaded spreadsheets Your storage Never transmitted externally
AI model Your server Runs locally, no external API calls required
Vector embeddings Your vector DB Built and stored locally
Generated outputs (charts, reports) Your storage Saved to your environment only
User activity logs Your server Accessible only to your admins
Session data Your server Not shared with RowSpeak

What RowSpeak Does Not Do

  • Does not send your files to RowSpeak servers
  • Does not call external AI APIs with your data (unless you choose a closed-source model with your own API key)
  • Does not collect usage telemetry from your deployment
  • Does not require an internet connection for core functionality
  • Does not store copies of your data in any shared environment

Air-Gapped Deployment

For organizations that require complete network isolation, RowSpeak supports fully air-gapped deployment.

In this mode:

  • The server has no outbound internet access
  • All model weights are pre-loaded during setup
  • All dependencies are bundled in the deployment package
  • Updates are applied manually via your IT team

This is suitable for government, defense, regulated financial institutions, and any environment where outbound connections are prohibited by policy.


Closed-Source Model Usage (Optional)

If your organization chooses to use a closed-source model such as GPT or Claude, your data will be sent to that model provider's API using your own API key and your own account.

In this case:

  • RowSpeak does not act as an intermediary
  • Your data goes directly from your environment to the model provider
  • You are subject to that provider's data handling policies
  • RowSpeak recommends reviewing those policies before enabling this option

For maximum data sovereignty, we recommend open-source models (DeepSeek, Qwen, Kimi) which run entirely within your environment.


Encryption and Access Control

Data in transit: All internal communication between RowSpeak components uses TLS encryption. You configure your own certificates.

Data at rest: RowSpeak stores files and outputs in your designated storage. Encryption at rest is managed by your infrastructure (disk encryption, encrypted volumes, etc.).

Access control: RowSpeak supports role-based access. Admins can define who can upload files, view outputs, and access specific workspaces.


Questions?

If you have specific security requirements or need to review RowSpeak's architecture before deployment, book a technical demo and we will walk through your environment together.

You can also request the Deployment Pack which includes a data flow reference and security checklist.