Start for free

Service availability

When provisioning your instance, you choose the infrastructure source: Cloudpepper-provided infrastructure (selecting between two performance tiers), or a cloud account you provide yourself.

For the purposes of this SLA, “Availability” means the ability of the managed Odoo instance to be reachable over HTTP(S) and served by the Cloudpepper-managed infrastructure stack, as measured by Cloudpepper monitoring from external probe locations. Availability does not include application-level errors, performance issues, or outages caused by customer code, custom or third-party modules, customer data, customer-installed software, configuration changes, DNS issues, or third-party integrations. Events falling within the Exclusions section below do not count toward downtime.

Cloudpepper-provided infrastructure

Where your instance is deployed on Cloudpepper-provided infrastructure, the following availability objectives apply per tier:

TierUptime guarantee
High Performance99.9%
Dedicated Performance99.99%

Dedicated Performance is built on infrastructure with a 99.999% provider SLA, N+1 redundancy for core infrastructure components (power, network and storage), and ISO-certified data centers.

Cloudpepper-provided infrastructure runs in professional cloud data centers designed with redundant power, network connectivity and storage. Where available in the selected region, data centers are Tier III–certified or equivalent. Storage is enterprise-grade with hardware-level redundancy. You select your data center region at provisioning, ensuring data residency and latency control.

Customer-provided infrastructure

You may choose to deploy your Odoo instance on your own cloud account — for example, AWS, Azure, Google Cloud, Hetzner, or any other provider — while still managing it through the My Cloudpepper platform. This configuration is sometimes referred to as “Bring Your Own Cloud”. In this configuration, deployment, configuration, monitoring, backups, support and updates work identically to deployments on Cloudpepper-provided infrastructure; what differs is the source of the underlying compute, storage and network resources, and consequently the infrastructure SLA that governs them.

The infrastructure availability of a customer-provided cloud account is governed solely by the SLA between you and your chosen provider. Cloudpepper is not a party to that contract and cannot offer infrastructure availability objectives covering infrastructure we do not operate. Hardware characteristics, data center quality and regional redundancy are determined by your chosen provider and the region you select.

The following Cloudpepper commitments do continue to apply to customer-provided infrastructure deployments, provided your chosen provider remains operational:

Backups & disaster recovery

Cloudpepper gives you full control over your backup strategy. For each instance you define:

Backup storage options

You choose where backups are stored. Both options are available for all deployments, regardless of whether your Odoo instance runs on Cloudpepper-provided infrastructure or on a customer-provided cloud account:

Recovery Point Objective (RPO)

Your RPO is determined by the most recent successful backup. With a healthy backup schedule and a reachable storage destination, your maximum data loss window matches your configured frequency (e.g., one hour with an hourly schedule). Backup health is monitored and surfaced via the Cloudpepper dashboard.

Recovery Time Objective (RTO)

In the event of complete hardware failure of your server, recovery follows two steps:

  1. Provisioning a replacement server — typically completed within 20 minutes. The replacement may be deployed in a different data center, or on a different deployment tier or cloud provider entirely.
  2. Restoring the most recent successful backup from your designated storage destination.

RTO target: under 1 hour for small and medium-sized instances where a recent successful backup is available, the backup storage is reachable, and replacement infrastructure can be provisioned without provider-side constraints. Larger databases, very large filestores, customer-controlled backup destinations with limited transfer speeds, provider-wide incidents, DNS propagation delays, or non-standard configurations may require additional time. Because backups are stored independently of the live server, recovery is not blocked by the original infrastructure or data center being unavailable.

Security

Support SLA

Cloudpepper provides tiered support based on the severity of the issue. Support coverage applies to all deployments managed through the My Cloudpepper platform, regardless of infrastructure source.

Severity tiers and response times

SeverityDefinitionInitial responseCoverage
P1 — CriticalProduction instance unavailable, or platform-level data integrity issue (e.g., database corruption, backup integrity failure, restore capability impaired).1 business hourBusiness hours (Brussels time)
P2 — HighSignificant degradation, partial unavailability with workaround.2 business hoursBusiness hours (Brussels time)
P3 — MediumNon-blocking issue, configuration questions.1 business dayBusiness hours (Brussels time)
P4 — LowFeature requests, general questions, documentation.2 business daysBest effort

Initial response time measures the interval from receipt of a complete report through the appropriate channel for its severity to first substantive reply from a Cloudpepper engineer (auto-acknowledgements do not count). Business hours are 09:00–18:00 Brussels time, Monday to Friday, excluding Belgian public holidays.

Reporting channels

Reporting channels differ by severity, and response time SLAs apply only to requests submitted through the channel designated for that severity:

24/7 critical response

Premium 24/7 response with on-call engineering paging and a 30-minute initial response target for P1 incidents is available as part of custom enterprise support arrangements. Contact sales to discuss requirements.

Engagement throughout an incident

Cloudpepper commits to active engagement and clear status updates throughout the incident lifecycle. Resolution times vary with the complexity of each incident and are not subject to a fixed commitment. Support is provided in English, French, Dutch and Spanish.

Shared responsibility

Cloudpepper operates a shared-responsibility model. Cloudpepper is responsible for the Cloudpepper management platform, deployment automation and monitoring, the operating system and runtime environment, execution of backups per your configured schedule, and — for instances on Cloudpepper-provided infrastructure — the underlying infrastructure itself. The customer is responsible for custom and third-party Odoo modules, business data and its application-level correctness, integrations and DNS configured by the customer, modifications made via SSH access, credentials and user permissions on the hosted instance, and — for customer-provided infrastructure deployments — maintaining a valid account and quota with the chosen cloud provider. Issues falling on the customer side of this boundary are outside the scope of standard support and may be addressed through professional services.

Operational access

Response time SLAs assume Cloudpepper retains operational access to the affected instance and its underlying infrastructure. Where access is impaired due to customer-side changes (e.g., firewall or SSH configuration), third-party provider outages, network or DNS conditions, or other factors outside Cloudpepper’s control, response time clocks are paused until access is restored. Cloudpepper will continue to assist with diagnosis and provider escalation on a best-effort basis during such periods.

Scope and reclassification

P1 scope. P1 coverage applies to production-blocking incidents within Cloudpepper’s operational control — including the Cloudpepper management platform, our deployment automation and monitoring systems, and (for instances on Cloudpepper-provided infrastructure) the underlying infrastructure itself. For instances on customer-provided cloud accounts, infrastructure-level incidents are governed by the customer’s chosen provider’s SLA and fall outside P1 scope; Cloudpepper platform and Odoo-level incidents remain in scope.

Data integrity scope. P1 data integrity coverage applies to platform-level data issues — including database corruption arising from infrastructure failure, backup integrity, and restore capability. Investigation of application-level data issues — such as incorrect values produced by customer code or modules, business logic errors, query performance against customer customisations, or recovery of user-deleted records outside of backup restoration — is outside the scope of standard support and may be offered as professional services.

Issues caused by customer code, custom modules, third-party integrations, customer configuration changes, customer-installed software, non-production instances, or customer-caused incidents may be reclassified following triage. Where a P1 incident is determined after triage to be caused by customer-side issues outside the scope of P1 coverage, Cloudpepper may reclassify the incident and, where applicable under the customer’s plan or order form, apply emergency support or professional services fees before continuing remediation work.

Service credits

If your monthly availability falls below the objective for your tier, you may request service credits applied to your next invoice:

Monthly availabilityCredit on affected instance’s monthly fee
Below your tier objective, down to 99.0%5%
Below 99.0%, down to 95.0%10%
Below 95.0%25%

How to claim. Email support@cloudpepper.io within 30 days of the incident, including the affected instance, downtime period, and any incident ticket number(s) from My Cloudpepper. Credits are applied to future invoices and are not redeemable for cash. Total credits are capped at 100% of the monthly fee for the affected instance per calendar month.

Verification. Downtime is verified using Cloudpepper monitoring records, supported where applicable by the corresponding incident ticket(s) reported via My Cloudpepper. Credits will not be issued for downtime that cannot be verified by Cloudpepper monitoring or reasonably correlated with an incident report, except where the downtime forms part of a Cloudpepper-declared platform incident or has been independently verified by Cloudpepper monitoring.

Eligibility. Service credits are available only to customers whose accounts are current on payment and not subject to suspension or material breach of the Customer Terms of Service. Credits do not apply to free trials, suspended accounts, or unpaid invoices.

Scope. Credits apply only to the recurring Cloudpepper hosting fee for the affected instance, excluding third-party infrastructure charges, Odoo licenses, domain registrations, add-ons, usage-based charges (including backup storage overages), taxes, and professional services. Service credits apply only to instances deployed on Cloudpepper-provided infrastructure, since the availability objectives apply only to those deployments.

Exclusions

The availability objectives and service credits do not apply to outages caused by:

Customer responsibilities

To ensure these objectives are achievable, customers are responsible for:

Sub-processors

The cloud infrastructure underlying our High Performance and Dedicated Performance tiers, and our Managed Backup Storage, is operated by third-party sub-processors. A current list of sub-processors, including the entity, role, and processing region, is available in our GDPR & Data Processing Agreement.


This SLA is incorporated into and forms part of the Customer Terms of Service. Service credits described above are the customer’s sole and exclusive remedy for any failure to meet the applicable availability objective and do not modify the exclusions or limitations of liability set out in the Customer Terms. This SLA is governed by Belgian law. Cloudpepper BV may update this SLA from time to time; material changes will be communicated to active customers at least 30 days in advance, and the version effective at the time of contract is the one that applies.