Legal

Subprocessors

Last updated: September 30, 2026

About this list

Restoration Services Group LLC operates RubyRestore.ai. These are the third-party service providers that process customer data on our behalf to run the Service, grouped by what they do. We share with each provider only what it needs to perform its service, under contracts that require appropriate confidentiality and security.

The third-party tools you choose to connect to the Service (for example your job-management, documentation, accounting, or email systems) are not on this list. They are independent services you control, and your use of them is governed by your agreement with each provider.

We update this page when the list changes. Questions can go to privacy@rubyrestore.ai.

Infrastructure

ProviderPurposeData involved
NeonManaged PostgreSQL database, hosted on Amazon Web Services in the United StatesAll Service data, stored and scoped by customer
Heroku (Salesforce)Application hosting, background processing, cache, and document conversionService data while it is being processed
Amazon Web ServicesFile storage and hosting for the app and websiteUploaded files, generated documents, and site assets

AI model providers

Requests to an AI model can include your messages, playbook instructions, and relevant portions of your connected integration data. Which provider handles a request depends on the model tier chosen for a chat or set for a playbook.

ProviderPurposeData involved
AnthropicClaude models: the default for playbooks and scheduled work, and available in chatRequest content and model output
OpenAIGPT models: the default for chat. Also the text embeddings that let Ruby recall your saved preferencesRequest content and model output; saved preference text
MetaMuse models, available as a model tierRequest content and model output
BasetenHosted open models, available as model tiers. Also writes generated documents and reports, and conversation titlesRequest content and model output
xAIGrok models, available as a model tierRequest content and model output
CelerisModels available as a model tierRequest content and model output
OpenRouterBackup routing to the same models when a primary provider is unavailableRequest content and model output, only while a backup route is in use

Tools the assistant uses

ProviderPurposeData involved
E2BIsolated sandboxes where the assistant runs code and scriptsThe files and data the assistant passes into the sandbox
BraveWeb searchSearch queries

Connections and messaging

ProviderPurposeData involved
ComposioAuthorization broker for Gmail, Outlook, Slack, Google Workspace, Microsoft 365, and other connected accountsAuthorization tokens and the data those connections return
UnipileWhatsApp connectionMessages and attachments in connected WhatsApp chats
BrowserbaseSecure browser sessions for the assistant's own login to systems that have no APILogin session data and the pages the assistant views
TelnyxReceives verification-code text messages for the assistant's own loginsText message contents
Twilio SendGridTransactional and notification emailRecipient names and addresses, and message content
Google Firebase Cloud MessagingPush notifications in the mobile app (relayed to Apple devices through Apple's push service)Device tokens and notification content
CapgoUpdates to the mobile appDevice and app version information

Billing, support, and monitoring

ProviderPurposeData involved
StripeSubscription billing and payment processingBilling contact, plan, and transaction data; card details are handled directly by Stripe
RollbarError trackingError reports, which can include the signed-in user's identifier and the request that failed
Papertrail (SolarWinds)Application logsRequest logs, which can include user identifiers and the addresses of pages requested
FullStorySession replay inside the signed-in appRecordings of how you interact with the app
Google AnalyticsWebsite and app analyticsPage views, events, and device information
SlackDelivers the in-app feedback you submit to our teamFeedback text and ratings, and the page you were on