Data Sovereignty: Bring Your Own Storage for Salesforce
- Oct 21, 2025
- 13 min read
Quick Answer
Bring-your-own storage for Salesforce backup means designating your own infrastructure — your on-premise servers, your AWS S3 bucket, your Azure Blob container, or your Google Cloud Storage account — as the destination for all Salesforce backup data. With genuine BYOS architecture, your backup software runs inside your own environment, writes backup data directly to your own storage, and never routes your Salesforce CRM data through vendor-managed servers at any stage. For mid-market enterprise IT teams operating under GDPR, HIPAA, or national data sovereignty laws, BYOS is the architectural choice that satisfies data residency requirements by design rather than by vendor assurance.
Why Salesforce CRM data requires BYOS backup in 2026
Salesforce holds the most commercially sensitive data in most mid-market enterprise organizations. Customer contact information. Deal terms and pricing. Revenue pipeline. Customer health data in Health Cloud implementations. Partner and supplier relationships. The combination of relationship depth and business sensitivity makes Salesforce CRM data a high-priority target for data residency controls.
Most Salesforce backup platforms are cloud-hosted SaaS services. They connect to your Salesforce org, extract your CRM data, process it on their own servers, and store it in their own cloud infrastructure — with regional options that address geographic storage location but do not address the more fundamental questions of vendor access, processing jurisdiction, and sovereignty.
When a cloud-hosted backup vendor's servers process your Salesforce data during extraction and backup, that vendor becomes a data processor under GDPR — creating Article 30 documentation obligations, Data Processing Agreement requirements, and ongoing compliance monitoring obligations that customer-hosted architecture avoids entirely. For organizations under HIPAA, a vendor processing ePHI from a Salesforce Health Cloud environment requires a Business Associate Agreement and creates security perimeter exposure that the covered entity's own infrastructure does not. For organizations in jurisdictions with national data sovereignty laws, vendor processing of CRM data may create localization violations regardless of where the vendor's servers are physically located.
BYOS backup addresses all three concerns simultaneously. When the backup software runs inside your environment and writes data directly to your own storage, the vendor's servers are never in the processing chain. There is no data processor relationship to document. There is no security perimeter to evaluate. There is no jurisdiction ambiguity to assess.
What genuine BYOS actually means — and what it does not
The market uses "bring-your-own storage" in ways that are not always consistent with what the term means for data sovereignty compliance. Understanding the distinction before evaluating platforms prevents selecting a BYOS option that creates the same data residency exposure as a fully vendor-hosted backup.
Genuine BYOS means the backup software runs inside your own infrastructure — on your servers, in your own cloud accounts — and writes backup data directly from your environment to your storage account. The vendor's systems are never in the data path during backup or restore operations. If you monitor the outbound network connections from the backup software during a backup cycle, you will see connections to your Salesforce API and to your storage account — and no connections to the vendor's infrastructure.
Vendor-processed BYOS — the version that creates compliance exposure — means the vendor's servers extract and process your Salesforce data, then write the processed result to your storage account. Your storage account receives the data, but the vendor's infrastructure had access to it during processing. The storage is yours. The processing was the vendor's. For GDPR data processor documentation and HIPAA security perimeter obligations, the processing is what matters — not the final storage location.
When evaluating Salesforce backup platforms that offer BYOS, ask directly: does your infrastructure have access to our Salesforce data during extraction or processing? Request a data flow diagram that shows every system the data passes through from Salesforce to our storage. During a proof-of-concept, monitor outbound network connections and verify that no connections go to the vendor's infrastructure during active backup operations.
Sesame Software's BYOS implementation is genuine. The platform runs inside the customer's own environment. Salesforce data moves from the Salesforce API directly to Sesame Software running on your infrastructure, and from your infrastructure directly to your designated storage. No Sesame Software servers are in the data path at any stage.
What you can use as your own storage
BYOS gives you flexibility to use whatever storage infrastructure fits your organization's residency requirements and operational preferences. The right choice depends on your compliance obligations, your existing infrastructure, and your team's operational expertise.
On-premise storage satisfies the strictest data residency requirements — national sovereignty laws that require data to remain within national borders, HIPAA security perimeter obligations that require ePHI to stay within the covered entity's own infrastructure, and internal governance policies that restrict certain data categories from any cloud environment. On-premise storage means servers and storage arrays in your own data centers, managed by your own team, in the jurisdiction your legal team has assessed.
Your own cloud storage accounts satisfy GDPR geographic residency requirements and most national sovereignty laws when configured in the correct region — as long as the backup software also runs in your own environment rather than on vendor-managed servers. An S3 bucket in your AWS account in the EU-West-1 region, a Blob container in your Azure account in the West Europe region, or a Cloud Storage bucket in your GCP account in the europe-west1 region all satisfy EU data residency requirements for personal data — when paired with backup software that processes data in your own environment rather than on vendor infrastructure.
Your own data warehouse serves a dual purpose — backup storage and analytics destination simultaneously. When Sesame Software replicates Salesforce data to your Snowflake account, your Redshift cluster, or your Azure SQL database, that destination serves both as the backup archive that compliance teams rely on for recovery and audit evidence, and as the analytics environment that business intelligence tools query for reporting. This dual-purpose architecture eliminates separate infrastructure for backup and analytics — both run from the same customer-controlled destination.
Hybrid storage combines on-premise and cloud storage for different data categories. Highly regulated data — ePHI, financial records subject to strict localization, data subject to national sovereignty laws — backs up to on-premise storage. Lower-sensitivity CRM data backs up to your own cloud storage accounts for easier access and elastic capacity. A single Sesame Software deployment can write backup data to multiple storage destinations simultaneously, applying different destinations to different Salesforce objects based on their classification.

The compliance case for BYOS Salesforce backup
BYOS Salesforce backup is not just an architectural preference — for regulated mid-market enterprises, it is the architecture that satisfies compliance requirements that cloud-hosted backup cannot address regardless of its certifications.
GDPR compliance requires that personal data of EU residents be processed under documented legal safeguards and that the data processor relationship be documented under Article 30. When backup software runs inside your own environment and writes to your own storage, there is no third-party data processor to document. The processing chain is entirely within your organization's own infrastructure — under your own controls, in the jurisdiction your legal team has assessed. GDPR supervisory authorities can be given a clean answer to the question of where CRM data is processed: inside our own infrastructure, under our own governance.
HIPAA compliance requires that ePHI remain within the covered entity's own security perimeter. A cloud-hosted backup platform that processes Salesforce Health Cloud data on its own servers — even under a Business Associate Agreement — places ePHI outside the covered entity's direct security perimeter during processing. BYOS backup with customer-hosted processing keeps ePHI inside the covered entity's own infrastructure throughout the backup and restore lifecycle — satisfying the security perimeter obligation without requiring a BAA with the backup software vendor.
Data localization laws in India, Brazil, China, and other jurisdictions impose geographic processing requirements that cloud-hosted backup cannot satisfy regardless of their regional data center options. A backup vendor incorporated in the US processing data on EU servers may still be subject to US government access under the CLOUD Act — jurisdiction follows the vendor's corporate structure, not the server's physical location. BYOS backup with on-premise processing in the required jurisdiction satisfies localization requirements by architecture rather than by assertion.
Vendor independence is the non-regulatory dimension of the compliance case for BYOS. When your backup data lives in your own storage in accessible formats, your compliance posture does not depend on a vendor's continued operation, pricing decisions, or product roadmap. If a cloud-hosted backup vendor raises prices by 40%, changes their data handling terms, or is acquired by a competitor — your backup data is in their infrastructure, under their access controls, subject to their new terms. BYOS backup keeps your backup data in your infrastructure regardless of what happens to the vendor relationship.
How to configure BYOS Salesforce backup with Sesame Software
Sesame Software's BYOS configuration takes under an hour for most deployments. The setup process covers four components: deploying Sesame Software inside your environment, authenticating the Salesforce connection, designating your storage destination, and configuring the backup schedule.
Deploy Sesame Software inside your environment. Install Sesame Software on a Windows or Linux server inside your infrastructure — on-premise or in your own cloud account. The server needs network connectivity to your Salesforce org's API endpoint and write access to your designated backup storage destination. No connectivity to Sesame Software's infrastructure is required for normal operation after initial installation.
Configure the Salesforce connection. Authenticate Sesame Software's connection to your Salesforce org using OAuth 2.0. The connection authenticates from your server to your Salesforce API — no Sesame Software servers involved in the authentication or the connection. Select the Salesforce objects you want to back up — standard objects, custom objects, and metadata — and configure the backup interval. Sesame Software's automated schema discovery reads the complete Salesforce object model and creates the backup structure automatically.
Designate your storage destination. Configure the storage destination where Sesame Software will write backup data. For on-premise storage, specify the file path or NFS share. For AWS S3, provide your bucket name and credentials — Sesame Software authenticates to your S3 bucket using your own IAM credentials and writes backup data directly from your server to your bucket. For Azure Blob, provide your storage account name and connection string. For Google Cloud Storage, provide your bucket name and service account credentials. The storage account is yours — Sesame Software does not retain any credentials or access after the connection is configured.
Configure the backup schedule and retention. Set the backup frequency — as frequently as every five minutes for high-priority Salesforce objects, or at longer intervals for reference data and lower-priority objects. Configure the retention period for each data category based on your compliance requirements — six years for HIPAA ePHI, seven years for SOX financial records, or whatever period your framework requires. Sesame Software enforces the configured retention periods without platform-imposed ceilings.
After configuration, the first backup runs automatically. Sesame Software captures the complete Salesforce object schema, creates the backup structure in your storage, and begins continuous incremental backup at the configured interval. Every subsequent backup cycle extracts only records modified since the last successful cycle — keeping API consumption proportional to change volume rather than total record count.
What BYOS backup data looks like in your storage
Understanding what Sesame Software writes to your storage destination helps your team manage, monitor, and produce evidence from the backup data effectively.
Data records are stored in structured formats that reflect the Salesforce object model — each object's records in a consistent schema that preserves field names, data types, and relationship keys. Parent-child relationships — Accounts to Contacts, Opportunities to Opportunity Line Items — are preserved in the backup structure so that restore operations can reconstruct relational integrity automatically.
Metadata is stored alongside data records on every backup cycle — capturing the org configuration state at the time of each backup. Object definitions, field configurations, permission sets, profiles, workflow rules, and flows are all preserved in the backup storage. The Metadata Compare feature reads these metadata snapshots to provide visual side-by-side comparison of org configuration at any two points in the backup history.
Audit trail data — the field-level change history for every field on every object — is stored in the backup archive with the previous value, the new value, the user who made the change, and the timestamp. This audit history is retained for the customer-defined period and is accessible through the Sesame Software interface for compliance evidence production without requiring technical data extraction.
Backup operation logs — job completion records, record counts per cycle, error logs, schema change detections — are stored within your environment alongside the backup data. These logs are the operational audit trail that compliance audits request — evidence that backup ran as scheduled, that the coverage was complete, and that any issues were detected and addressed.
Managing and monitoring BYOS backup
BYOS backup infrastructure that runs inside your own environment requires monitoring discipline that cloud-hosted backup provides automatically through vendor dashboards. With Sesame Software, monitoring is built into the platform and accessible from within your environment — but the responsibility for reviewing monitoring output sits with your team rather than with a vendor operations team.
Pipeline health monitoring tracks whether each scheduled backup cycle completed successfully — record counts per object, cycle duration, error rates, and the last successful completion timestamp for each object. Sesame Software's monitoring dashboard surfaces these metrics in real time. Configure alerting to notify your team when cycles fail, when record counts deviate significantly from baseline, or when API consumption approaches concerning levels.
Storage capacity monitoring tracks how much storage your backup data is consuming and projects growth based on current backup frequency and data change rates. BYOS backup storage consumption grows over the retention period — a Salesforce org with six years of retention accumulates significantly more backup data than one with 90-day retention. Monitor storage consumption and plan capacity accordingly before approaching storage limits.
Schema change monitoring surfaces when Sesame Software detects modifications to the Salesforce object model — new fields, modified data types, new custom objects. Schema changes are propagated to the backup structure automatically, but alerting on schema changes gives your team visibility into modifications that may affect downstream analytics, reporting, or compliance evidence production.
Access log review confirms that backup data access follows the access controls you have configured. Review access logs quarterly and whenever a personnel change affects the team members with backup access — ensuring that access to your BYOS backup data remains limited to authorized personnel.
Why Sesame Software is built for BYOS Salesforce backup
Sesame Software's customer-hosted architecture is the foundational design principle that makes genuine BYOS Salesforce backup operationally viable for mid-market enterprise IT teams.
Every backup operation — Salesforce extraction, incremental change capture, metadata backup, audit trail capture, storage write — runs inside the customer's own environment on infrastructure the customer controls. Sesame Software's servers are never in the data path. The backup data in your storage is written directly from your infrastructure, encrypted with your encryption keys, accessible through your own access controls, and governed by your own retention policies.
20+ actively maintained connectors cover Salesforce and the other enterprise source systems that mid-market enterprises manage alongside Salesforce — NetSuite, Oracle, Microsoft Dynamics, SQL Server, and others. A single Sesame Software deployment can back up multiple source systems to a single customer-controlled storage destination — consolidating backup infrastructure without consolidating vendor access to your data.
Automated schema discovery handles Salesforce org changes without manual intervention. Granular point-in-time restore at the record, field, object, and metadata level satisfies the recovery precision that enterprise incident response requires. Non-technical restore access through the visual interface allows compliance managers and Salesforce administrators to execute restores without data engineering support.
Predictable connector-based annual pricing means your BYOS backup costs stay fixed as your Salesforce data accumulates over multi-year retention periods — no per-row charges, no storage consumption fees, no cost escalation as backup data grows toward six-year or seven-year retention targets.
With 23+ years of enterprise data management expertise and a customer base that includes Procter & Gamble, Bank of America, and the U.S. Government, Sesame Software is built for the compliance requirements and operational realities that mid-market enterprise Salesforce environments present.
Data Sovereignty and Salesforce Frequently Asked Questions
What is bring-your-own storage for Salesforce backup?
Bring-your-own storage for Salesforce backup means designating your own infrastructure — on-premise servers, your AWS S3 bucket, your Azure Blob container, or your Google Cloud Storage account — as the destination for all Salesforce backup data. With genuine BYOS architecture, the backup software runs inside your own environment and writes data directly to your storage without routing it through vendor-managed servers. This keeps your Salesforce CRM data under your own access controls, in your designated jurisdiction, and accessible on your own terms throughout the backup and restore lifecycle.
How does BYOS Salesforce backup satisfy GDPR data residency requirements?
GDPR requires that personal data of EU residents be processed under documented legal safeguards and that any third-party processing relationships be documented under Article 30. With BYOS backup where the backup software runs inside your own environment — as Sesame Software does — there is no third-party data processor to document because the processing occurs entirely within your organization's own infrastructure. Backup data writes to your own storage in the required geographic region, under your own access controls and encryption keys. GDPR supervisory authorities receive a clean answer to processing location questions without relying on vendor assurance.
Is there a difference between BYOS and self-hosted backup?
The terms are related but distinct. Self-hosted backup means the backup software runs on your own infrastructure — the software is hosted by you, not the vendor. BYOS means the backup data is stored in your own storage — the data destination is yours, not the vendor's. Genuine self-hosted BYOS combines both: the backup software runs on your servers and writes data directly to your storage. Some platforms offer BYOS storage with vendor-hosted processing — the data lands in your storage, but the vendor's servers processed it first. For data sovereignty compliance, both dimensions — processing location and storage location — need to be customer-controlled.
What storage options work with Sesame Software's BYOS implementation?
Sesame Software writes backup data to any storage the customer designates — on-premise file systems and NFS shares, AWS S3 buckets in your own AWS account, Azure Blob containers in your own Azure subscription, Google Cloud Storage buckets in your own GCP account, or your own data warehouse instances such as Snowflake, Redshift, or Azure SQL. The storage account is owned and managed by the customer. Sesame Software authenticates to your storage using your own credentials and writes backup data directly from your infrastructure to your storage without any Sesame Software servers in the data path.
How does BYOS backup affect HIPAA compliance for Salesforce Health Cloud?
HIPAA's security perimeter obligation requires that ePHI remain within the covered entity's own security controls during processing. A cloud-hosted backup platform that processes Salesforce Health Cloud data on its own servers — even under a Business Associate Agreement — places ePHI outside the covered entity's direct security perimeter during processing. With Sesame Software's BYOS implementation, ePHI moves from Salesforce to Sesame Software running on your servers to your designated storage — entirely within your security perimeter throughout the backup lifecycle. No BAA is required with Sesame Software because Sesame Software's infrastructure is never in contact with your ePHI.
How does BYOS Salesforce backup support vendor independence?
When your backup data lives in your own storage in accessible formats under your own encryption keys, your compliance posture and data accessibility do not depend on a vendor's continued operation. If you decide to change backup platforms, your backup data remains in your storage — accessible to you, formatted for your use, under your own access controls. If the vendor raises prices, changes terms, or is acquired, your backup infrastructure continues to operate unchanged because it runs on your servers and writes to your storage. Sesame Software's flat annual pricing eliminates the cost escalation that volume-based pricing creates over long retention periods — keeping the vendor relationship a software licensing choice rather than an infrastructure dependency.
Found this post helpful? Share it with your network using the links below.


