OnCloud Website v2
Founding client program now open

Marketing that starts from your data.

OnCloud keeps your products, contacts, files and brands in one workspace, then turns them into content calendars, campaigns, events and websites. In English and العربية, hosted where your data has to live.

Your data stays yours Right-to-left built in Cloud, sovereign or private cloud
Why now

Too many tools, too few hands.

Small teams buy a tool for every job, then spend their week moving data between them. Regulators now also care where that data sits.

33%

of their marketing software's capability is all that marketers actually use.

Gartner Marketing Technology Survey, 2023 · source
3 weeks

a year spent just searching for content, for one in three marketers.

Canto / Civey poll of 500 marketers, 2021 · source
+89%

growth in sovereign cloud spending in the Middle East and Africa in 2026.

Gartner, February 2026 · source
The platform

One workspace. Four parts.

One sign-in, one permission model, one copy of your business data. Every tool reads from the same place, so nothing is typed twice.

A marketer reviewing a wall of campaign tiles with one highlighted in orange

OnCloud Tower

Your marketing data hub. Brand kits, content calendar, events and website builder, fed by your real products and wins.

  • Brands
  • Calendar
  • Events
  • Websites
Two colleagues reviewing documents spread on a table

Business workspace

Contacts, products, files and calendar under one permission model. Prices in every currency you sell in.

  • Contacts
  • Products
  • Drive
  • Calendar

AI Hub

An assistant that only reads what each person is allowed to see. It proposes; you approve.

  • Assistant
  • Knowledge
  • Your own keys
A hand connecting an orange cable in a server rack

Plugins & messaging

Publish to WordPress, sign in with Google, send email from the workspace, connect the tools you already pay for.

  • WordPress
  • Google
  • Email

Everything inside the platform

How it works

From pantry to channel.

Step 1

Bring your data in

Products, services, contacts, files and brand kits go into one workspace. We load them with you during set-up.

Step 2

Plan and create

Build the content calendar, events and websites from that data. The assistant drafts in English and Arabic from what you already have.

Step 3

Publish and track

Publish to WordPress and email today. Instagram and Facebook come next, then X and LinkedIn.

Who it's for

Built for small teams with big mandates.

Organisations that need marketing done properly but will never hire a ten-person department for it.

ROI calculator

See your numbers, not ours.

Six answers about your team. Hours back, subscriptions replaced, what OnCloud costs, and where your data risks sit.

Hands choosing one orange card from a row of navy cards
Founding clients

Early access, built with you.

We are working closely with a small group of founding clients before opening OnCloud widely. You get the founder's direct attention and locked pricing. We get real use and honest feedback.

Let's work together

Doing marketing by hand? Put your data to work.

30 minutes on your real use case, with the founder.

Or email hello@oncloud.om

Platform

One workspace for the data and the marketing.

Everything shares one sign-in, one permission model and one copy of your data. Here is what is inside, and what comes next.

A marketer reviewing a wall of campaign tiles
OnCloud Tower

Marketing based on data.

Your products, services, company facts and wins sit in one pantry. Tower's tools cook from it for each channel and audience.

  • Brand management. Logos, colours, fonts, tone and approved assets for every brand you run.
  • Content calendar. Posts, emails and events on one calendar, per brand.
  • Events. Plan, invite and follow up from the same contact list.
  • Website builder. Campaign and product pages built from your catalogue.
Two colleagues reviewing documents
Business workspace

The records everything else reads.

  • Contacts. People and organisations with history and tasks, shared across the team.
  • Products. Variants, stock tracking by quantity, batch or serial, and prices in every currency.
  • Drive. Files follow their records, with the same permissions as the rest of the workspace.
  • Calendar and messaging. One schedule, email from the workspace, and a calendar feed for Google and Outlook.
AI Hub

AI that respects your permissions.

  • Reads only what you can see. The assistant inherits each person's permissions.
  • Proposes, never acts alone. Any change needs your confirmation, and can be undone.
  • One allowance per workspace. Admins split it between people and move unused credit mid-month.
  • Your keys or ours. Use OnCloud AI as an add-on, or bring your own provider key.
Built in everywhere

The parts you don't see in a demo.

Arabic by design

Every screen works right-to-left. Each person picks their own language; the workspace sets a default. Only 0.6% of websites are in Arabic (W3Techs, 2026).

Simple mode

One switch hides advanced fields for people who just need to get the job done.

Shaped to your business

Pick your business type at sign-up. Menus, terms and AI context follow it.

Permissions that hide

What you can't use, you don't see. No greyed-out buttons, no side doors through files.

Accessible first

Contrast, keyboard and screen-reader support come before visual effects.

Everything editable

Anything in the system can be changed in the app by someone with the right role. No support ticket needed.

Roadmap

What comes next.

Founding clients get a vote on the order.

Next

Social publishing

Instagram and Facebook first, then X and LinkedIn.

Planned

Market intelligence

Competitor and market signals next to your own data.

Planned

Investment deck builder

Pitch decks drawn from your real numbers and wins.

Planned

Online store

Sell your catalogue directly from the workspace.

Let's work together

Doing marketing by hand? Put your data to work.

30 minutes on your real use case, with the founder.

Or email hello@oncloud.om

Who it's for

Small teams with big mandates.

OnCloud is for organisations that need marketing done properly, with one or two people to do it.

A business owner sitting at a desk
Lean businesses

When marketing is one person's side job.

The owner or one marketer juggles posts, offers, events and the website, usually across five or six apps.

  • One place to start. Products and offers are already in the workspace, so posts and pages start half-written.
  • A calendar you can keep. Plan the month per brand and see gaps before they happen.
  • Fewer subscriptions. Contacts, files, email and website in one plan.
Two officials reviewing documents
Government and semi-government

Communications without data leaving the country.

Ministries, authorities and public companies need campaigns, events and bilingual content, under strict data rules.

  • Private Cloud. Install OnCloud in your own data centre under an annual licence.
  • Roles that match the org chart. Group, company, branch and department permissions.
  • Arabic as a first language. Every screen and every draft in both languages.
A hand selecting one orange tile from a grid
Agencies and groups

Many brands, one workspace.

Agencies and family groups run several brands with one small team.

  • Brand kits side by side. Each brand keeps its own logo, tone and calendar.
  • Clean separation. Give a client access to their brand, and nothing else.
  • Workspaces for your clients. Run and manage several client workspaces from one console.
Let's work together

Doing marketing by hand? Put your data to work.

30 minutes on your real use case, with the founder.

Or email hello@oncloud.om

Crystal

See exactly how we handle your data.

Where it runs, who can read it, and what the AI does with it. In plain words, with nothing left out.

Documents

Every rule, in writing.

Each document opens with a short summary in plain words, then the full text. New drafts are marked until our lawyers in Oman sign them off.

Where it runs

Run it where your data has to live.

Same product, three ways to host it. Pick the one your compliance team will sign.

Hosted by OnCloud

Cloud

Sign up and start. We run the servers, updates and backups.

Dedicated OnCloud hardware

Sovereign

Isolated infrastructure with local AI models. Nothing goes to a third-party AI provider.

A hand connecting a cable in a server rack
Your own infrastructure

Private Cloud

OnCloud installed in your data centre under an annual licence.

CloudSovereignPrivate Cloud
Where it runsOnCloud serversDedicated OnCloud hardwareYour data centre
AIOnCloud AI add-on or your own keyLocal models, fixed monthly feeScoped per engagement
Who runs itOnCloudOnCloudYour IT, with OnCloud support
CommercialMonthly planPlan plus upliftAnnual licence
Best forBusinesses and agenciesTeams that can't send data to AI providersGovernment and regulated sectors
Who can see what

How it works, in plain view.

Your data is yours

Files attached to records belong to your workspace, not to an individual account.

Exact permissions

Every action has its own permission. Nothing is granted by accident.

Undo for AI changes

The assistant asks before it acts, and every change it makes can be reversed.

Private AI chats

No one can read other people's AI conversations unless your admin turns that on.

No third-party CDNs

Core code and assets are served from our own infrastructure, so private installs work offline.

Everything in writing

Thirteen documents, each with a plain summary first. Browse them.

Regional rules

Data laws in the Gulf now have teeth.

CountryRuleWhat it means for youOnCloud option
OmanPDPL fully enforceable since 5 Feb 2026; fines up to OMR 2,000 per violationSending personal data abroad needs consent and equal protectionSovereign or Private Cloud
Saudi ArabiaPDPL enforced since 14 Sep 2024; fines up to SAR 5MTransfers out of the Kingdom only in limited casesPrivate Cloud in-Kingdom
UAESeparate regimes onshore, DIFC and ADGMRequirements depend on where you are licensedScoped per engagement

Sources: CMS, Oman PDPL, 2026 · CMS Expert Guide, Saudi Arabia. This is not legal advice.

Let's work together

Doing marketing by hand? Put your data to work.

30 minutes on your real use case, with the founder.

Or email hello@oncloud.om

Founding clients

Early access, built with you.

Before opening OnCloud widely, we are working closely with a small group of organisations. Here is exactly what that means.

Hands choosing one orange card from a row of navy cards
You get

A direct line to the founder

No support queue. Requests go straight to the person building the product.

You get

Set-up done with you

We load your products, contacts and brand kits so you start with real data on day one.

You get

Founding pricing, locked

Your rate stays fixed for the founding term, whatever list prices do later.

You get

A vote on the roadmap

Your requests shape what we build next.

We ask

Real use for 90 days

Run real work through OnCloud, not a side trial.

We ask

A monthly call and a case study

Tell us what breaks, and let us share the results once you're happy with them.

The process

From first call to case study.

Step 1

Walkthrough

30 minutes on your real use case.

Step 2

Scoping

We agree the brands, data and people to bring in.

Step 3

Set-up

We load your data and train your team.

Step 4

90 days

Monthly check-ins, then the case study.

Questions

What people ask first.

Where is our data stored?

On OnCloud Cloud, on our servers. On Sovereign, on dedicated OnCloud hardware. On Private Cloud, in your own data centre. You choose before set-up, and we put it in the agreement.

Does the AI send our data abroad?

Only if you choose a cloud AI provider. Sovereign runs local models on our hardware, and you can also bring your own provider key. The assistant only ever reads what the signed-in person is allowed to see.

You're new. Will you be here in three years?

Fair question. The founder has been building toward OnCloud since 2014, and four earlier systems ran with paying clients. Your data can be exported at any time, and Private Cloud runs on your own servers under licence.

Is the Arabic real or machine-translated?

Every screen is designed right-to-left, and each person picks their own language. Ask for the walkthrough in Arabic and judge for yourself.

We already pay for other tools. Why switch?

You may not need to switch everything at once. Most teams start by moving brands, products and the content calendar, then retire tools as OnCloud takes over their job.

How long does set-up take with a one-person team?

Founding clients get set-up done with them. You pick your business type at sign-up and start from a ready workspace, then we load your data together.

Can it go through government procurement?

Yes. Private Cloud is sold as an annual licence, and we will complete your security questionnaire and scoping as part of the tender.

What does it cost?

Founding clients get a locked founding rate, agreed during scoping. AI is a separate, optional allowance shared across the workspace.

Let's work together

Doing marketing by hand? Put your data to work.

30 minutes on your real use case, with the founder.

Or email hello@oncloud.om

ROI calculator

What is tool sprawl costing you?

Six answers about your team. You get the hours and money you could recover, what OnCloud would cost, and where your risks sit. Every default is sourced, and you can change all of them.

Currency
Everyone who needs contacts, products or files, not only marketers. Sets the plan.
Salary plus allowances. Your number.
For scale: one in three marketers spends about 3 weeks a year just searching for content, roughly 2.3 hours a week (Canto, 2021).
Tools you pay for today monthly,
Typical list prices. Change them to match your bills.
Where your customer data sits today
How much of that manual time OnCloud removes
Our assumption, not a study. Use cautious if you want the floor.
Net gain in 12 months –
Hours back each month–
Subscriptions replaced–per month
OnCloud cost–
Return on spend–

Risk check

    Assumptions and sources
    • Hours are valued at the monthly cost you entered ÷ 160 working hours.
    • A month has 4.33 weeks. Time saved = people × weekly hours × 4.33 × scenario share.
    • OnCloud Business Lite is $69.90 a month for 10 people; Business Grow is $179.90 for 50; extra people are $7.90 each. The calculator picks the cheaper fit. OnCloud AI is an optional add-on and not included.
    • Currency rates use the fixed pegs: 1 USD = 0.3845 OMR = 3.75 SAR = 3.6725 AED.
    • Searching time benchmark: Canto / Civey poll of 500 marketers, 2021.
    • Oman PDPL fines up to OMR 2,000 per violation, enforceable since 5 Feb 2026: CMS, 2026. Saudi PDPL fines up to SAR 5M: CMS Expert Guide.
    • Tool prices: official pricing pages checked 17 Oct 2026, monthly billing in USD: Canva ($250 a year per person), Mailchimp (from $20, introductory price), Buffer ($5 per channel), Squarespace ($39), HubSpot ($20 per seat), Asana ($13.49 per person), Google Workspace ($7 per person).
    • Risk levels are a guide to start a conversation, not legal advice.

    Crystal / Documents / Terms of Service

    Terms of Service.

    v1.0 Updated 15 October 2026oncloud.om/crystal/terms

    In short

    • Your organisation owns the data it puts into OnCloud.
    • AI output can be wrong. A person approves every change the assistant proposes.
    • Subscriptions renew automatically until cancelled. Price changes come with 30 days’ notice.
    • You can close your workspace at any time and export your data during the grace period.
    • Omani law applies.

    These terms govern your use of the OnCloud platform at app.oncloud.om, its APIs and plugins, and this website (the "Service"), provided by OnCloud ("OnCloud", "we", "us"). By creating an account or using the Service you agree to them. If you use the Service for an organisation, you confirm you may accept these terms on its behalf, and "you" includes that organisation ("Customer").

    1. The Service

    OnCloud is a business workspace that includes modules such as Contacts, Products, Drive, Marketing, Calendar, Messaging and the AI Hub, and plugins that connect outside services (for example WordPress and WooCommerce, Google and Microsoft sign-in, and AI providers). The features available to you depend on your plan and add-ons.

    2. Accounts and workspaces

    • You must give accurate information and keep your sign-in details secure. You are responsible for activity under your account. Tell us promptly at security@oncloud.om if you suspect unauthorised use.
    • Workspace administrators control who joins, which roles they have, and which modules, plugins and AI features are on. The Customer is responsible for its members' use of the Service.
    • You must be at least 18 years old, or the age of majority where you live.

    3. Acceptable use

    You must not use the Service to:

    • break the law, or infringe anyone's rights, including privacy and intellectual property;
    • send spam or unsolicited messages, or collect personal data without a lawful basis;
    • upload malware, or probe, overload or disrupt the Service or its security;
    • access another workspace's data, or get around permissions, limits or metering;
    • use the AI features to create content that is unlawful, deceptive or harmful, or against the usage policies of the AI provider involved;
    • resell or white-label the Service without our written agreement.

    4. Your data

    • The Customer owns the content its workspace adds to the Service ("Customer Data"). You give us the rights needed to host, process and display it in order to provide the Service, as described in our Privacy Policy.
    • You are responsible for having the right to the Customer Data you add, including personal data about your contacts and members.
    • You can export your data while your subscription is active and during a grace period after it ends. After that we may delete it.

    5. AI features and credits

    • AI output can be wrong or incomplete. Review it before relying on it. The assistant proposes changes; a person approves them, and you remain responsible for what you approve and publish.
    • OnCloud AI is metered in AI credits. Credits included in a plan or add-on renew each billing cycle and do not carry over. Credits bought as top-ups are valid for the current cycle only. Credits have no cash value and are not refundable, except where the law requires.
    • If a workspace uses its own AI provider key, it is bound by that provider's terms and pays that provider directly; OnCloud logs that usage but does not meter it in credits.
    • Local AI is offered as a fixed-fee add-on, subject to fair use.

    6. Plugins and third-party services

    When you connect an outside service through a plugin, your use of that service is governed by its own terms, and you authorise us to exchange data with it as the plugin requires. We are not responsible for outside services, their availability or changes they make that affect a plugin.

    7. Plans, fees and payment

    • Fees are shown in the Service or in your order, in Omani rials unless stated otherwise, and exclude taxes, which you pay where applicable.
    • Subscriptions renew automatically for the same period unless cancelled before renewal. Fees already paid are not refundable, except where these terms or the law say otherwise.
    • If payment is late we may limit the Service after notice.
    • We may change prices for the next billing period with at least 30 days' notice.

    8. Availability and changes

    We work to keep the Service available and secure, but it may be interrupted for maintenance or reasons outside our control. We improve the Service over time and may change or retire features; if a change materially reduces a paid feature, we will give reasonable notice. Features marked beta or preview are provided as they are and may change.

    9. Intellectual property

    OnCloud and its licensors own the Service, its software, design and brand. These terms give you a limited, non-exclusive, non-transferable right to use the Service during your subscription. You may not copy, modify, reverse-engineer or create derivative works of the Service, except as the law allows. If you send us feedback, we may use it without obligation.

    10. Suspension and termination

    • You may close your workspace or account at any time from the Service.
    • We may suspend or end access if you materially breach these terms, if required by law, or to protect the Service or other users. Where reasonable, we will give notice and a chance to fix the problem first.
    • Sections that by their nature should survive (including data, fees owed, intellectual property, disclaimers, liability and governing law) survive termination.

    11. Disclaimers

    Except as stated in these terms, the Service is provided "as is" and "as available". To the extent the law allows, we disclaim all implied warranties, including fitness for a particular purpose and non-infringement.

    12. Limitation of liability

    To the extent the law allows, neither party is liable for indirect, incidental, special or consequential damages, or for lost profits, revenue or data, and OnCloud's total liability for any claims relating to the Service is limited to the fees you paid us for the Service in the 12 months before the event giving rise to the claim. These limits do not apply to liability that cannot be limited by law.

    13. Indemnity

    You will defend and indemnify OnCloud against claims by third parties arising from your Customer Data or your breach of these terms or of the law.

    14. Governing law

    These terms are governed by the laws of the Sultanate of Oman. The courts of Muscat have exclusive jurisdiction, unless the law requires otherwise.

    15. General

    • We may update these terms. We will post changes here and update the date above, and give notice of material changes. Continuing to use the Service after changes take effect means you accept them.
    • If any part of these terms is unenforceable, the rest remains in force. Not enforcing a right is not a waiver of it.
    • You may not transfer these terms without our consent; we may transfer them as part of a reorganisation or sale.
    • A signed agreement between OnCloud and a Customer takes precedence over these terms where they conflict.

    Contact: legal@oncloud.om · OnCloud, Muscat, Sultanate of Oman.

    Crystal / Documents / Keys — software licence (EULA)

    Keys — software licence (EULA).

    v0.9 Updated 17 October 2026 · under legal reviewoncloud.om/crystal/keys

    In short

    • You hold the keys. You get a licence to use the software; you do not buy the code.
    • Your data stays yours. On a Private Cloud install it sits on your infrastructure, and we cannot reach it unless you let us in.
    • Your order form sets the scope: seats, environments and licence key.
    • Updates and support come with an active licence.
    • If the licence ends, you keep your data and can export it.

    1. Who this applies to

    This licence is between [OnCloud legal entity], commercial registration [CR number], Muscat, Sultanate of Oman ("OnCloud", "we", "us") and the organisation that installs or runs our software ("Customer", "you"). Version 0.9 (draft). Effective 17 October 2026.

    It covers OnCloud software that runs on devices or infrastructure you control:

    • Private Cloud: the OnCloud workspace installed in your own infrastructure under an annual licence.
    • WordPress plugin: the OnCloud plugin for WordPress and WooCommerce sites.
    • Chrome browser extension: the OnCloud extension for the Chrome browser.

    Use of our hosted service at app.oncloud.om and api.oncloud.om is covered by the Terms of Service, not this licence. Where you use the plugin or extension with a hosted workspace, both apply. If an order form conflicts with this licence, the order form wins for that order.

    2. Licence grant

    While your licence is active and fees are paid, we grant you a non-exclusive, non-transferable licence to install and use the software for your internal business purposes, within the scope set out in section 3. You may let your employees and contractors use it on your behalf. You are responsible for what they do with it.

    We own the software and all rights in it. This licence gives you the right to use it. It does not sell or assign the software or any intellectual property to you.

    The WordPress plugin and Chrome extension are licensed free of charge unless an order says otherwise. Paid features in them need an active OnCloud plan.

    3. Scope, licence keys and environments

    For Private Cloud, your order form sets:

    • Seats: the number of people who may have active accounts.
    • Environments: how many installs you may run, for example one production and one staging environment.
    • Licence key: the key that activates the software for your scope and term.
    • Term: normally one year, renewing as the order form states.

    Keep your licence key confidential. Do not share it outside your organisation or use it for more seats or environments than you have paid for. If you need more, ask us and we will issue an updated order form and key. If you think a key has been exposed, tell us at support@oncloud.om and we will replace it.

    A backup or disaster-recovery copy that is not in active use does not count as an extra environment.

    4. Restrictions

    Unless the law allows it despite this restriction, or we agree in writing, you must not:

    • copy the software beyond what your licensed environments and normal backups need;
    • sell, rent, lease, sublicense or host the software for third parties;
    • reverse engineer, decompile or disassemble it, or try to extract its source code;
    • remove, bypass or tamper with licence keys, seat counts or other licence controls;
    • remove copyright, trademark or licence notices;
    • modify the software, except for configuration and extension points we document;
    • use it to build a competing product;
    • use it in breach of the Acceptable Use Policy or applicable law.

    5. Updates and support

    During an active term you are entitled to updates and security fixes we release for your licensed edition, and to support as set out in your order form. Support hours and response targets follow the Service Level Agreement unless your order form sets different levels.

    You decide when to install updates on a Private Cloud install. We support the current release and [the previous release]. If you stay on an older release, we may ask you to update before we can fix a problem.

    The WordPress plugin and Chrome extension update through their stores. You can turn automatic updates off in WordPress or Chrome, but older versions may stop working with the hosted service.

    6. Your data and our access

    Data you put into the software is yours. On a Private Cloud install it stays on your infrastructure. We do not receive a copy.

    • No standing access. We have no access to a Private Cloud install unless you grant it, for example to help with a support case. You decide how access is given, for how long, and when it ends.
    • When you grant access, we use it only for the purpose you gave, and we process any personal data we see under the Data Processing Agreement.
    • No dependency on us to run. Core code and assets have no third-party CDN dependency. A Private Cloud install can run without internet access to OnCloud. Licence checks work [offline / with periodic online validation — to be confirmed].
    • Plugins you enable, such as sign-in providers or a bring-your-own AI key, send data to those providers on your instruction. Their terms apply to that data.

    The WordPress plugin and Chrome extension send data to your OnCloud workspace only when you connect them to it. What they send is described in the Privacy Policy.

    You are responsible for securing, backing up and operating your own infrastructure, and for meeting the data protection laws that apply to you, including Oman's Personal Data Protection Law (Royal Decree 6/2022).

    7. Open-source components

    The software includes open-source components. Each is licensed under its own terms, which we list in [a notice file shipped with the software / a page at a URL to be confirmed]. Where an open-source licence gives you rights this licence would otherwise restrict, the open-source licence applies to that component. Nothing in this licence limits those rights.

    8. Verification

    We may ask you, no more than once a year, to confirm in writing that your use is within your licensed seats and environments. If there are reasonable grounds to think it is not, we may ask for a light review, with at least [30] days' written notice, during normal business hours, and limited to licence usage. We will not look at your business data.

    If the review shows use beyond your licence, you pay the fees for the extra use at the rates in your order form. If the excess is more than [10]%, you also pay the reasonable cost of the review.

    9. Term and termination

    A Private Cloud licence runs for the term in the order form and renews as it states. The plugin and extension licences run until you uninstall them or we end them.

    Either party may end the licence by written notice if the other materially breaches it and does not fix the breach within [30] days of being told. We may also end it at once if you do not pay undisputed fees within [30] days of a reminder.

    When the licence ends:

    • you must stop using the software and remove it, except copies the law requires you to keep;
    • your data stays on your infrastructure, and it remains yours;
    • for [30] days after the end, you may keep a read-only installation running to export your data in the standard formats the software supports;
    • any access you granted us ends, and we delete any copies of your data we held for support.

    Fees paid for a term are not refunded on termination, except as set out in Refunds and cancellation or your order form.

    10. Export control

    You must not use, export or re-export the software in breach of export control or sanctions laws that apply to you or to us, including those of the Sultanate of Oman. You confirm that you are not a party named on a sanctions list that prohibits us from dealing with you.

    11. Warranty

    For [90] days after delivery of a Private Cloud release, we warrant that it will perform materially as described in our documentation. If it does not, and you tell us within that period, we will fix it or replace it. If we cannot, either party may end the licence for that release and we will refund the fees you paid for the unused part of the term. This is your only remedy under this warranty.

    The warranty does not cover problems caused by changes you made, by your infrastructure, by third-party software, or by use outside our documentation. The free plugin and extension are provided as they are.

    Except as stated here and to the extent the law allows, we give no other warranties, express or implied, including fitness for a particular purpose. AI output produced through the software can be wrong; see AI use.

    12. Liability

    To the extent the law allows:

    • neither party is liable for indirect or consequential loss, or for loss of profit, revenue, goodwill or data, arising from this licence;
    • each party's total liability under this licence in any 12 months is limited to the fees you paid for the licence in those 12 months, or [US$ amount] for free software.

    These limits do not apply to your breach of section 4, to either party's fraud, or to liability the law does not allow to be limited.

    13. Governing law and contact

    This licence is governed by the laws of the Sultanate of Oman. The courts of Muscat have jurisdiction over any dispute.

    We may update this licence. For Private Cloud, changes apply from your next renewal unless you agree earlier. Questions go to legal@oncloud.om; licence keys and support to support@oncloud.om.

    Crystal / Documents / Service Level Agreement

    Service Level Agreement.

    v0.9 Updated 17 October 2026 · under legal reviewoncloud.om/crystal/sla

    In short

    • On paid Business plans in our Cloud, we aim for 99.5% uptime each month. That allows about 3 hours 39 minutes of downtime in an average month.
    • If we miss it, you get a credit of 10%, 25% or 50% of that month's fee.
    • Claim within 30 days by writing to support@oncloud.om.
    • Support runs Sunday to Thursday, 08:00 to 17:00 Muscat time. Critical issues get a first response within 4 business hours.
    • Sovereign and Private Cloud levels are set in your order form.

    1. Scope

    This Service Level Agreement ("SLA") is part of the Terms of Service between [OnCloud legal entity] ("OnCloud", "we", "us") and the Customer ("you"). Version 0.9 (draft). Effective 17 October 2026.

    It applies to paid Business plans (Business Lite and Business Grow) on our Cloud hosting. It does not apply to Personal plans (Personal Free or Personal Plus). For Sovereign and Private Cloud, service levels are set in the order form; where an order form is silent, the support hours and response targets in section 6 apply.

    2. Uptime commitment

    We commit to 99.5% monthly uptime. Across an average month that allows about 3 hours 39 minutes of downtime.

    3. How uptime is defined and measured

    The service is up when both of these are true:

    • app.oncloud.om is reachable and serves the sign-in page; and
    • api.oncloud.om is reachable and accepts sign-in requests.

    The service is down when either is not true for all Customers in the region, as measured by our external monitoring checks from at least [two] locations every [one] minute. A minute counts as down when checks from more than one location fail in that minute.

    Monthly uptime % = (total minutes in the calendar month − minutes down, excluding section 4) ÷ (total minutes in the month − excluded minutes) × 100.

    We publish current status and past incidents at [status page URL]. Our monitoring records are the reference for measuring uptime. If your records differ, send them with your claim and we will review both.

    4. Exclusions

    Downtime caused by the following does not count against uptime:

    • Scheduled maintenance announced at least 48 hours ahead, carried out in the window Friday 00:00–04:00 Muscat time (GMT+4);
    • Emergency security fixes that cannot wait for the maintenance window. We will keep them as short as we can and post them on the status page;
    • Force majeure: events outside our reasonable control, as defined in the Terms;
    • Customer-caused issues: your network, devices, configuration, misuse, or breach of the Acceptable Use Policy;
    • Suspension under the Terms, for example for unpaid fees;
    • Third-party services and plugins: services we do not run, such as your email provider, a connected WordPress site, Google or Microsoft sign-in, or an AI provider reached with your own key;
    • Beta and preview features, marked as such in the product;
    • Partial degradation where sign-in works but a single module or feature is slow or unavailable. We still treat these as incidents and report them on the status page.

    5. Service credits

    If monthly uptime falls below the commitment, you are entitled to a credit as a percentage of the fee you paid for that month for the affected workspace:

    Monthly uptimeService credit
    Below 99.5%10%
    Below 99.0%25%
    Below 95.0%50%

    Worked example

    A workspace on Business Grow pays a monthly fee equal to US$179.90. In a 30-day month (43,200 minutes) the service is down for 520 minutes outside the exclusions. Uptime is (43,200 − 520) ÷ 43,200 × 100 = 98.80%. That is below 99.0% but not below 95.0%, so the credit is 25%: US$179.90 × 25% = US$44.98, applied to the next invoice.

    How to claim

    • Email support@oncloud.om within 30 days after the end of the affected month.
    • Include your workspace name, the dates and times of the downtime, and any records you have.
    • We confirm or decline the claim within [15] business days and explain our decision.

    Rules

    • Credits are applied to future invoices. They have no cash value and are not paid out, except on termination where the law requires.
    • Credits in any month are capped at 50% of that month's fee.
    • Credits are calculated on the plan fee and extra-person fees, not on AI credits, top-ups or one-off charges.
    • For annual plans, the monthly fee is the annual fee divided by 12.
    • Service credits are your sole and exclusive remedy for failure to meet the uptime commitment.
    • You are not entitled to credits while any undisputed invoice is overdue.

    6. Support

    Support hours are Sunday to Thursday, 08:00–17:00 Muscat time (GMT+4), excluding public holidays in the Sultanate of Oman. A business hour is an hour within those times. Contact support@oncloud.om or use the help option in the workspace.

    You set the severity when you report an issue. We may change it if it does not match the definitions below, and we will tell you why.

    SeverityMeaningFirst response
    CriticalService is down, or data is at risk of loss or exposure4 business hours
    HighA core function is not working and there is no workaround1 business day
    NormalA function is not working as expected but there is a workaround2 business days
    RequestA question, how-to, or feature request5 business days

    These are first-response targets, not resolution times. For Critical issues we keep working on the problem and send updates at least every [4] business hours until it is resolved or downgraded. Security reports go to security@oncloud.om; see Disclosure.

    Missing a support target does not give rise to service credits, unless your order form says otherwise.

    7. Sovereign and Private Cloud

    For Sovereign hosting, uptime, maintenance windows, support hours, response times and credits are set in the order form.

    For Private Cloud, you run the infrastructure, so we do not commit to uptime. Support levels for the software are set in the order form and the software licence.

    8. Changes

    We may update this SLA. We will not reduce the uptime commitment or credit levels during your current paid term. Changes apply from your next renewal, and we will give at least [30] days' notice. Questions go to legal@oncloud.om.

    Crystal / Documents / Data Processing Agreement

    Data Processing Agreement.

    v0.9 Updated 17 October 2026 · under legal reviewoncloud.om/crystal/dpa

    In short

    • You control the personal data in your workspace. We process it only to run OnCloud for you, on your instructions.
    • We tell you about sub-processors and give you 30 days' notice of changes, with a right to object.
    • We tell you about a personal data breach without undue delay and within [72] hours of becoming aware.
    • At the end, we return or delete your data.
    • This agreement forms part of our Terms of Service.

    1. Parties and scope

    This Data Processing Agreement ("DPA") is between [OnCloud legal entity], commercial registration [CR number], Muscat, Sultanate of Oman ("OnCloud", "we", "us") and the Customer named in the order form or account ("Customer", "you"). Version 0.9 (draft). Effective date: 17 October 2026.

    This DPA forms part of the Terms of Service or other agreement under which OnCloud provides the service (the "Agreement"). It applies whenever OnCloud processes personal data contained in the Customer's workspace ("Customer Personal Data").

    Laws that may apply include the Oman Personal Data Protection Law (Royal Decree 6/2022, the "Oman PDPL"), the Saudi Personal Data Protection Law (the "Saudi PDPL") and, for Customers in the United Arab Emirates, the federal, DIFC or ADGM regime that applies. Together these are "Data Protection Laws".

    2. Roles

    • For Customer Personal Data, the Customer is the controller and OnCloud is the processor.
    • For account, billing and service-operation data that OnCloud needs to run its own business, OnCloud is a controller. Our Privacy Policy covers that data.
    • The Customer is responsible for having a lawful basis for the personal data it puts into OnCloud, and for giving any notices to data subjects.

    On Private Cloud, the Customer runs the software in its own infrastructure. OnCloud processes Customer Personal Data only if the Customer grants access for support, and then only for that support.

    3. Processing on documented instructions

    We process Customer Personal Data only on the Customer's documented instructions. The Agreement, this DPA and the Customer's use and configuration of the service are those instructions. Further instructions must be in writing and consistent with the Agreement.

    If the law requires us to process data in another way, we will tell the Customer first, unless the law forbids it. If we believe an instruction breaks Data Protection Laws, we will tell the Customer promptly and may suspend that processing until it is clarified.

    We do not use Customer Personal Data to train AI models, and we do not sell it.

    4. Confidentiality of personnel

    Everyone at OnCloud who can access Customer Personal Data is bound by a written duty of confidentiality. Access is limited to people who need it to provide, support or secure the service. Access ends when it is no longer needed.

    5. Security measures

    We apply the technical and organisational measures in Annex 2. We may change them over time, but we will not reduce the overall level of protection they give. Our Data Storage Policy describes encryption, backups and retention in more detail.

    6. Sub-processors

    • The Customer gives general authorisation for OnCloud to use sub-processors. The current list is at Sub-processors.
    • Each sub-processor is bound by written terms that protect Customer Personal Data at least as well as this DPA.
    • We give at least 30 days' notice before adding or replacing a sub-processor. Notice is given by updating the list and by email to anyone subscribed at legal@oncloud.om and to workspace admins.
    • The Customer may object on reasonable data protection grounds within that period. We will then discuss the objection in good faith. If we cannot resolve it, the Customer may end the affected part of the service and receive a pro-rata refund of prepaid fees for it.
    • We remain responsible for our sub-processors' performance under this DPA.

    Plugins the Customer connects itself, such as WordPress, Google or Microsoft sign-in, or its own AI key, are not OnCloud sub-processors. The Customer's agreement with that provider governs them.

    7. International transfers

    On the Cloud option, Customer Personal Data is stored in Singapore and some sub-processors operate in other countries. This is a transfer outside Oman, and outside Saudi Arabia for Saudi Customers.

    For these transfers, OnCloud will:

    • disclose each sub-processor's location in the Sub-processors list;
    • put written data protection terms in place with each sub-processor;
    • apply the measures in Annex 2, including encryption in transit and at rest;
    • meet the cross-border transfer conditions of the Oman PDPL and its executive regulations as they apply to a processor; and
    • for Customers subject to the Saudi PDPL, support the Customer in meeting its transfer requirements, including by providing information the Customer needs for a transfer assessment.

    Customers who must keep data in Oman or in their own infrastructure may choose Sovereign or Private Cloud. [Lawyer to confirm transfer mechanisms required under the Oman PDPL executive regulations and the Saudi PDPL transfer regulations.]

    8. Assistance

    Data subject requests

    The service lets the Customer find, export, correct and delete personal data. If we receive a request directly from a data subject about Customer Personal Data, we will pass it to the Customer and not answer it ourselves, unless the Customer asks us to. Where the Customer cannot handle a request through the service, we will help within a reasonable time.

    Impact assessments and consultation

    We will give reasonable help with data protection impact assessments and with any consultation with a regulator, using the information available to us.

    9. Personal data breaches

    If we become aware of a personal data breach affecting Customer Personal Data, we will notify the Customer without undue delay and in any case within [72] hours of becoming aware. We will send notice to the workspace admin email and to any security contact the Customer has given us.

    The notice will include, as far as known at the time: what happened, the categories and approximate number of data subjects and records affected, likely consequences, and the measures taken or proposed. We will send further details as we learn them. We will take reasonable steps to contain the breach and limit its effects.

    Notifying a breach is not an admission of fault. Report suspected security issues to security@oncloud.om.

    10. Deletion or return at the end

    When the Agreement ends, the Customer may export its data during the [30]-day grace period, as described in the Data Storage Policy. After the grace period, we delete Customer Personal Data. Copies in backups are deleted when those backups expire, within [7] days. We may keep data only where the law requires, and then only for that purpose. On request, we will confirm deletion in writing.

    11. Audits

    • On request, we will provide documentation of our security measures and complete one reasonable security questionnaire per year.
    • For Private Cloud, and for Sovereign by agreement, an on-site audit may be arranged on terms agreed in advance.
    • Audits take place no more than once per year, with at least 30 days' written notice, during business hours, and must not disrupt the service or expose other customers' data. A regulator's request, or a breach, may justify an additional audit.
    • Each party bears its own costs, unless the order form says otherwise. Audit findings are confidential.

    12. Liability

    Each party's liability under this DPA is subject to the limits and exclusions in the Agreement.

    13. Order of precedence and term

    If this DPA conflicts with the Agreement on the processing of personal data, this DPA prevails. If it conflicts with Data Protection Laws, the law prevails. This DPA lasts as long as we process Customer Personal Data. It is governed by the laws of the Sultanate of Oman, and the courts of Muscat have jurisdiction.

    Questions: legal@oncloud.om or privacy@oncloud.om.

    Annex 1. Processing details

    ItemDetails
    Subject matterProviding the OnCloud business workspace, API, WordPress plugin, Chrome extension and related support.
    DurationThe term of the Agreement plus the [30]-day grace period, and backup expiry of up to [7] days after that.
    Nature and purposeStoring, organising, displaying, searching, sending, exporting and deleting data as the Customer directs; sending transactional email; running AI features when the Customer uses OnCloud AI; support; security and audit logging; backups.
    Categories of dataNames, job titles, business and personal contact details, company details, calendar entries, messages and email content, files and images, marketing content, product and order data, AI prompts and outputs, account and sign-in data, activity logs. Any other data the Customer chooses to upload.
    Categories of data subjectsThe Customer's staff and authorised users; the Customer's contacts, customers, prospects, suppliers and event guests; people appearing in files the Customer uploads.
    Special categoriesNot required by the service. The Customer should not upload them unless it has a lawful basis and has assessed the risk.

    Annex 2. Technical and organisational measures

    • Encryption in transit: TLS on all connections to the app and API.
    • Encryption at rest: provider disk encryption for the database, object storage and backups.
    • Secrets: connection secrets and AI keys encrypted at application level with AES-256.
    • Passwords: stored only as one-way hashes.
    • Sign-in: optional two-factor authentication for every person.
    • Permissions: exact permissions per action. What a person cannot use is hidden, not just disabled.
    • Separation: each workspace is separated from every other workspace. Files attached to records belong to the workspace, not to an individual.
    • Audit trail: actions in the workspace are recorded.
    • AI controls: the assistant reads only what the signed-in person may see; it proposes changes and a person confirms; changes can be undone; conversations are private unless an admin turns on "view all conversations"; workspace content is not used to train models.
    • Backups: daily database backups kept [7] days.
    • Logs: kept [90] days.
    • Personnel: confidentiality duties; access limited to need.
    • Sub-processors: written data protection terms; locations disclosed.
    • Incident response: breach notification as set out in section 9; reports to security@oncloud.om. See also our Vulnerability Disclosure policy.

    Crystal / Documents / Refunds and cancellation

    Refunds and cancellation.

    v0.9 Updated 17 October 2026 · under legal reviewoncloud.om/crystal/refunds

    In short

    • You can cancel any time. Cancellation takes effect at the end of the period you have paid for, and you keep access until then.
    • A first annual payment is refunded pro rata if you cancel within [14] days.
    • Monthly fees, AI credits and top-ups are not refunded, unless the law requires it.
    • If we billed you wrongly, we correct it in full.
    • To ask for a refund, email support@oncloud.om.

    1. Scope

    This policy is part of the Terms of Service between [OnCloud legal entity] ("OnCloud", "we", "us") and the Customer ("you"). It covers Personal and Business subscriptions on our Cloud hosting, paid monthly or annually. Version 0.9 (draft). Effective 17 October 2026.

    Fees are charged in Omani rials unless an order says otherwise. Nothing in this policy limits rights you have under consumer protection or other law that cannot be excluded.

    2. Cancelling a subscription

    • A workspace owner or billing admin can cancel at any time from the billing settings in the workspace, or by writing to support@oncloud.om.
    • Cancellation takes effect at the end of the current paid period, monthly or annual. We do not charge you again after that.
    • Your workspace stays fully available until the end of the paid period.
    • You can reverse a cancellation at any time before the period ends.

    3. Your data after cancellation

    When the paid period ends:

    • A paid Business workspace moves to [read-only / closed status — to be confirmed]. You have a [30]-day grace period to export your data.
    • After the grace period, the workspace and its data are deleted, as described in Data storage and retention. Database backups that contain it are overwritten within the following [7] days.
    • Billing records are kept as tax law requires.

    We recommend you export what you need before your paid period ends.

    4. Refunds

    What you paid forRefund
    First annual payment, cancelled within [14] days of paymentPro rata refund for the unused part of the year
    Annual payment, cancelled after [14] days, or any renewalNo refund; access continues to the end of the year
    Monthly feesNo refund; access continues to the end of the month
    Extra people added mid-periodNo refund for the period already charged
    AI credits and top-upsNot refundable, except where the law requires
    Billing errorsCorrected in full

    First annual payment

    If you cancel within [14] days of your first annual payment, we refund the unused part of the year, counted in days from the date you cancel. For example, if you paid for 365 days and cancel on day 10, we refund 355/365 of the annual fee. This applies once per Customer, to the first annual payment only.

    AI credits

    OnCloud AI credits are pooled per workspace, renew each billing cycle, do not carry over, and have no cash value. Top-ups are valid for the current cycle only. Unused credits and top-ups are not refunded, except where the law requires. If AI credits were charged because of a fault on our side, we restore them.

    Suspension and termination for breach

    If we suspend or end a workspace because of a breach of the Terms of Service or the Acceptable Use Policy, fees already paid are not refunded.

    Service credits

    Credits for missing the uptime commitment are handled under the Service Level Agreement, not this policy.

    5. Changing plans

    • Upgrades take effect at once. We charge the difference for the rest of the current period, pro rata.
    • Downgrades take effect at the start of the next billing cycle. You keep the current plan until then. We do not refund the difference for the current period.
    • Before a downgrade takes effect, bring your workspace within the lower plan's limits, such as the number of people and storage. If you do not, we will contact you before applying any restriction.
    • Removing extra people takes effect from the next billing cycle.

    6. Private Cloud, Sovereign and founding clients

    • Private Cloud: cancellation, refunds and what happens at the end of the licence are set in your order form and the software licence.
    • Sovereign: cancellation and refunds are set in your order form.
    • Founding clients: if you signed a founding client agreement, its terms apply where they differ from this policy.

    7. Billing errors

    If we charged you the wrong amount, charged you twice, or charged you after a cancellation took effect, we correct it in full. Tell us within [60] days of the charge so we can check it quickly. We will still correct errors you find later, as far as our records allow.

    8. How refunds are paid

    • Refunds go to the original payment method, through [payment processor].
    • We issue approved refunds within [14] business days. Your bank or card issuer may take longer to show them.
    • Refunds are in the currency you paid. We are not responsible for exchange-rate differences or fees charged by your bank.
    • If the original payment method is no longer available, we will agree another method with you.

    9. How to request a refund

    Email support@oncloud.om from an address linked to the workspace owner or billing admin. Include:

    • the workspace name;
    • the invoice number and date;
    • what you are asking for and why.

    We reply within [5] business days. If you disagree with our decision, write to legal@oncloud.om and we will review it.

    This policy is governed by the laws of the Sultanate of Oman. We may update it. Changes do not affect payments made before the change.

    Crystal / Documents / Privacy Policy

    Privacy Policy.

    v1.0 Updated 15 October 2026oncloud.om/crystal/privacy

    In short

    • Your workspace decides what data goes in. For that data, we act on your instructions.
    • We do not sell personal data, and we do not use workspace content to train AI models.
    • The AI assistant reads only what the person using it may see, and proposes changes for a person to approve.
    • Cloud workspaces are currently hosted in Singapore. Sovereign and Private Cloud keep data where you choose.
    • You can access, correct, export or delete your data. Write to privacy@oncloud.om.

    This policy explains how OnCloud ("OnCloud", "we", "us") collects, uses and protects personal data when you use the OnCloud platform at app.oncloud.om, its APIs, its plugins (such as the OnCloud WordPress plugin) and this website (together, the "Service").

    1. Our role and yours

    • Workspace data. A business or organisation that opens an OnCloud workspace ("Customer") decides what data goes into it: contacts, products, files, messages, calendar items and the like. For that data the Customer is the controller and OnCloud processes it on the Customer's instructions. If you are a contact or member of a Customer's workspace, please direct requests about that data to the Customer first.
    • Account and platform data. For your OnCloud account, billing, security logs and this website, OnCloud is the controller.

    2. What we collect

    • Account data: name, email address, password (stored only as a one-way hash), language and theme choices, two-factor settings, and the workspaces and roles you belong to.
    • Sign-in with Google or Microsoft: if you choose it, we receive your name, email address and an account identifier from that provider. We do not receive your password, and we do not read your mailbox, files or calendar through sign-in.
    • Workspace content: whatever you and your team add to the Service.
    • Connected services: when a workspace connects a plugin (for example a WordPress site or an AI provider key), we store the connection settings and secrets in encrypted form, and exchange the data the plugin needs (for example products, stock and site settings).
    • Billing data: plan, add-ons, AI credit purchases, invoices and payment status. Card details are handled by our payment processor; we do not store full card numbers.
    • Usage and security data: IP address, device and browser type, sign-in times, actions recorded in the audit trail, and error logs.
    • Communications: messages you send us and support requests.

    3. How we use it

    • to provide, secure and support the Service, including sign-in, permissions and audit trails;
    • to run the features a workspace turns on, such as syncing a store, sending notifications or answering AI requests;
    • to bill for plans, add-ons and AI credits;
    • to detect, prevent and investigate abuse, fraud and security incidents;
    • to send service messages (for example invitations, verification codes and important changes). We send marketing messages only where you have agreed, and you can opt out at any time;
    • to comply with the law.

    We do not sell personal data, and we do not use workspace content to train AI models.

    4. AI features

    • When a member uses an AI feature, the request and the workspace content needed to answer it are sent to the AI provider the workspace uses. Depending on the workspace's choice this is OnCloud AI (through providers such as Anthropic and Google), the workspace's own provider key ("bring your own key"), or a local model run by OnCloud for that workspace.
    • We use providers under commercial terms that do not allow them to train their models on this data.
    • The assistant can only read what the member using it is allowed to see, and it proposes changes for a person to approve; it does not act on its own.
    • We keep AI conversations and usage records in the workspace so members can see them and so credits can be measured.

    5. Who we share it with

    • Service providers that help us run the Service, under contracts that limit their use of the data: cloud hosting and databases, email delivery, payment processing, AI providers (for AI features) and error monitoring.
    • Services a workspace connects, such as its WordPress store or its Google or Microsoft account, only as the workspace configures.
    • Within a workspace, according to the roles and permissions its administrators set.
    • Legal reasons: when required by law or a valid order from a competent authority, or to protect the rights of users and OnCloud.
    • Business transfers: if OnCloud is reorganised or acquired, under the same protections as this policy.

    6. Where data is stored

    The Service is hosted on cloud infrastructure, currently in Singapore. Using the Service may therefore involve transferring personal data outside the Sultanate of Oman. We apply the protections required for those transfers as required by applicable law, including Oman's Personal Data Protection Law (Royal Decree 6/2022). Customers with specific residency needs can contact us.

    7. How long we keep it

    • Workspace content is kept while the workspace is active. Deleted items stay in the workspace's trash for a limited period before permanent deletion. After a workspace is closed, its data is deleted after a grace period, unless the law requires us to keep it.
    • Account data is kept while your account exists, and security and billing records for as long as the law requires.

    8. Security

    We use encryption in transit, encrypted storage for secrets, hashed passwords, optional two-factor authentication, role-based permissions, separation between workspaces, and audit trails. No system is perfectly secure; if a breach affects your personal data we will notify you and the authorities as the law requires.

    9. Your rights

    Subject to applicable law, you may ask to access, correct, delete or receive a copy of your personal data, to object to or restrict certain processing, and to withdraw consent you have given. Many of these you can do yourself in your account settings. For workspace data, contact the workspace's administrator; we will help them respond. To make a request to us, email privacy@oncloud.om. You may also complain to the competent data protection authority in Oman.

    10. Cookies and local storage

    We use only what the Service needs to work: keeping you signed in, remembering your language and theme, and protecting against forgery. We do not use advertising cookies. This website does not use tracking cookies.

    11. Children

    The Service is for businesses and is not directed at children under 18. We do not knowingly collect their personal data.

    12. Changes and contact

    We will post changes to this policy on this page and update the date above. For significant changes we will also notify workspace administrators.

    Contact: privacy@oncloud.om · OnCloud, Muscat, Sultanate of Oman.

    Crystal / Documents / Data Storage Policy

    Data Storage Policy.

    v0.9 Updated 17 October 2026 · under legal reviewoncloud.om/crystal/data-storage

    In short

    • Cloud workspaces are stored in Singapore. That is outside Oman.
    • Sovereign keeps data on dedicated OnCloud hardware. Private Cloud keeps it in your own infrastructure.
    • Data is encrypted in transit and at rest. Database backups run daily and are kept for [7] days.
    • Deleted items stay in trash for [30] days. A closed workspace is deleted after a [30]-day grace period.
    • You can export your data in standard formats at any time during your subscription and grace period.

    1. About this policy

    This policy explains where OnCloud stores workspace data, how it is protected, how long it is kept and how it is deleted. It applies to the OnCloud workspace at app.oncloud.om, the API at api.oncloud.om, the OnCloud WordPress plugin and the OnCloud Chrome extension.

    OnCloud is operated by [OnCloud legal entity], commercial registration [CR number], Muscat, Sultanate of Oman. Version 0.9 (draft). Effective date: 17 October 2026.

    This policy sits alongside our Privacy Policy, Data Processing Agreement and Sub-processors list.

    2. Where data lives

    Where your data lives depends on the hosting option in your order.

    OptionLocationWho runs itAI location
    CloudDigitalOcean, Singapore region (SGP1)OnCloud, using the providers listed in Sub-processorsGoogle (Gemini) and, on business tiers, Anthropic (Claude), only when OnCloud AI is used. Region: [region to confirm]
    SovereignDedicated OnCloud hardware at the location stated in the order formOnCloudLocal AI models on the same hardware. No third-party AI provider.
    Private CloudThe Customer's own infrastructureThe Customer, under an annual licenceWherever the Customer chooses to run models, or none

    Cloud is currently hosted in Singapore. This means workspace data on the Cloud option is stored and processed outside the Sultanate of Oman. Section 3 explains how we handle that under the Oman Personal Data Protection Law.

    On Private Cloud, OnCloud has no access to the installation unless the Customer grants it for support. Core code and assets have no third-party CDN dependency, so a Private Cloud installation can run without internet access to OnCloud.

    3. Cross-border transfer from Oman

    The Oman Personal Data Protection Law (Royal Decree 6/2022) has been enforceable since 5 February 2026. It sets conditions for transferring personal data outside Oman. For the Cloud option we:

    • tell Customers before they sign up that Cloud data is stored in Singapore;
    • use providers under written terms that require them to protect the data and process it only to provide their service;
    • encrypt data in transit and at rest, as described in section 5;
    • keep a current list of providers and their locations in Sub-processors;
    • follow the transfer requirements in the law and any executive regulations or guidance from the competent authority, as they apply to us; and
    • offer Sovereign and Private Cloud for Customers who must keep data in Oman or in their own infrastructure.

    As controller, the Customer decides whether the Cloud option suits its obligations, including any obligation to inform or obtain consent from data subjects. Our Data Processing Agreement sets out the transfer terms in more detail. Customers subject to the Saudi PDPL or a UAE regime (federal, DIFC or ADGM) should check those rules too, as they differ.

    [Lawyer to confirm the specific transfer conditions and any approval or notification steps required under Royal Decree 6/2022 and its executive regulations.]

    4. What is stored where

    DataWhere it is stored (Cloud)Notes
    Workspace records: contacts, products, calendar entries, marketing content, messages, settings, permissionsManaged PostgreSQL database (DigitalOcean)Each workspace is separated from every other workspace.
    Files: uploads, attachments, brand assetsDigitalOcean object storageFiles attached to records belong to the workspace, not to an individual person.
    Cache and queuesManaged Valkey (Redis-compatible, DigitalOcean)Transient. Used to speed up pages and run background jobs. Not a long-term store.
    LogsOnCloud servers and the hosting providerRequest, error and audit records. Kept for [90] days.
    BackupsDigitalOcean, Singapore regionDaily database backups, kept for [7] days.
    AI conversationsManaged PostgreSQL databasePrivate to the person unless a workspace admin turns on "view all conversations". This is off by default.

    On Sovereign, the same categories are stored on dedicated OnCloud hardware. On Private Cloud, they are stored wherever the Customer installs the software.

    5. Encryption

    • In transit: all connections to app.oncloud.om and api.oncloud.om use TLS.
    • At rest: the database, object storage and backups use the hosting provider's disk encryption.
    • Secrets: connection secrets for plugins and AI keys supplied by a workspace are encrypted at application level with AES-256.
    • Passwords: stored only as one-way hashes. We cannot read them.

    Other security measures, including two-factor authentication and permissions, are described in our Data Processing Agreement, Annex 2.

    6. Backups and restore

    On Cloud, we take a full database backup every day and keep each one for [7] days. Backups are stored in the same region as the live data and are encrypted at rest.

    Backups exist to recover the service after a failure. They are not a way to recover single items a person deleted. For that, use the trash, which keeps deleted items for [30] days.

    If you need a restore after an incident, contact support@oncloud.om. We will tell you what can be recovered and from which date. On Sovereign, backup frequency and retention are set in the order form. On Private Cloud, the Customer is responsible for its own backups.

    7. Retention schedule

    DataHow long we keep it
    Workspace contentFor as long as the workspace is active, or until a person with permission deletes it.
    Trash[30] days after deletion, then permanently deleted. Items in trash count against the workspace's storage quota during that time.
    Closed workspaceDeleted after a [30]-day grace period from closure.
    Backups[7] days. Deleted data disappears from backups when the last backup holding it expires.
    Logs[90] days.
    AI conversationsFor as long as the workspace is active, unless the person or an admin deletes them. Deleted with the workspace.
    Billing recordsAs long as Omani tax and commercial law requires. [Period to confirm.]
    Account data (name, email, sign-in details)For as long as the account is active, then deleted with the workspace, except where we must keep it by law.

    8. Export and deletion

    Export

    You can export your data at any time during your subscription and during the grace period after closure. Exports use standard formats, such as CSV for records and the original files for uploads. You do not need to ask us. If an export is not available for a module, contact support@oncloud.om and we will provide one.

    Deletion

    • Deleted items go to trash, then are permanently deleted after [30] days.
    • When a workspace is closed, all its data is deleted after the [30]-day grace period.
    • Deleted data leaves backups within [7] days of permanent deletion.
    • We keep billing records and anything else the law requires us to keep.

    To ask for earlier deletion, email privacy@oncloud.om.

    9. Changing hosting location

    A Customer on Cloud can move to Sovereign or Private Cloud. The steps are:

    1. Contact hello@oncloud.om to agree the new option and sign an order form.
    2. For Sovereign, we prepare dedicated hardware at the agreed location. For Private Cloud, the Customer prepares its infrastructure and we provide the software under licence.
    3. We export the workspace and move it to the new location on an agreed date.
    4. The Customer checks the moved data.
    5. We delete the Cloud copy, including from backups within [7] days, and confirm in writing.

    Fees and timing are set in the order form.

    10. Requests for residency

    If your organisation must keep data in a particular country, tell us before you sign up. We will tell you plainly whether Cloud meets that need. If it does not, we will offer Sovereign or Private Cloud. Email privacy@oncloud.om.

    11. Changes and contact

    We will update this policy when where or how we store data changes. Material changes, such as a new hosting region, will be notified to workspace admins in advance. Questions: privacy@oncloud.om. Security issues: security@oncloud.om.

    Crystal / Documents / Sub-processors

    Sub-processors.

    v0.9 Updated 17 October 2026 · under legal reviewoncloud.om/crystal/subprocessors

    In short

    • This list applies to the Cloud hosting option.
    • Sovereign uses only OnCloud hardware, plus any provider named in your order form.
    • Private Cloud uses none, unless you turn on a plugin yourself.
    • We give 30 days' notice before adding or replacing a sub-processor.

    1. What this list covers

    A sub-processor is a company OnCloud uses to process personal data in Customer workspaces on the Customer's behalf. This list is part of our Data Processing Agreement.

    • Cloud: all sub-processors below apply.
    • Sovereign: data stays on dedicated OnCloud hardware. AI runs on local models. No sub-processor applies, except any listed in your order form.
    • Private Cloud: OnCloud software runs in your own infrastructure. OnCloud uses no sub-processors, unless you enable a plugin that connects to an outside provider.

    Where your data lives is explained in our Data Storage Policy.

    2. Current sub-processors (Cloud)

    Sub-processorPurposeData involvedLocation
    DigitalOceanHosting, managed database, cache and queues, object storage for files, backupsAll workspace data and filesSingapore
    CloudflareDNS, content delivery and network protectionNetwork traffic passing to and from OnCloud, including IP addresses and request dataGlobal edge network
    Laravel ForgeServer provisioning and deploymentServer configuration. No routine access to workspace content.[location to confirm]
    ResendTransactional email, such as invitations, sign-in codes and notificationsRecipient email address, name and message content[location to confirm]
    GoogleGemini AI models. Used only when OnCloud AI is used.Prompts and the workspace content the signed-in person may see and the assistant needs for that request[region to confirm]
    AnthropicClaude AI models on business tiers. Used only when OnCloud AI is used.Prompts and the workspace content the signed-in person may see and the assistant needs for that request[region to confirm]
    [payment processor]PaymentsBilling contact, amount, payment reference. Card details are handled by the processor, not stored by OnCloud.Oman

    AI providers are used under commercial terms that forbid training their models on workspace content. More detail is in our AI Use Policy.

    3. Plugins you connect yourself

    Some plugins connect your workspace to a provider you choose and hold an account with. Examples:

    • WordPress and WooCommerce sites you connect;
    • Google sign-in and Microsoft sign-in;
    • your own AI provider key ("bring your own key").

    These providers are not OnCloud sub-processors. You decide to connect them, and your own agreement with the provider governs what they do with the data. When you use your own AI key, that provider's terms apply, including its terms on training. Connection secrets and keys are encrypted at application level with AES-256.

    4. Changes to this list

    We give at least 30 days' notice before we add or replace a sub-processor. During that time you may object on reasonable data protection grounds, as set out in the Data Processing Agreement.

    Workspace admins receive notice by email. Anyone else can subscribe to change notices by emailing legal@oncloud.om with the subject "Sub-processor notices".

    5. Contact

    Questions about this list: privacy@oncloud.om.

    Operated by [OnCloud legal entity], commercial registration [CR number], Muscat, Sultanate of Oman. Version 0.9 (draft). Last updated: 17 October 2026.

    Crystal / Documents / AI Use Policy

    AI Use Policy.

    v0.9 Updated 17 October 2026 · under legal reviewoncloud.om/crystal/ai

    In short

    • The AI only reads what the signed-in person is already allowed to see.
    • The AI proposes changes. A person confirms them, and they can be undone.
    • We do not use your workspace content to train AI models, and our AI providers may not either.
    • AI conversations are private to each person unless a workspace admin turns on "view all conversations". It is off by default.
    • AI output can be wrong. You are responsible for what you publish or send.

    1. About this policy

    This policy explains how artificial intelligence (AI) features work in OnCloud. It applies to the workspace at app.oncloud.om, the API at api.oncloud.om, and AI features in the OnCloud WordPress plugin and Chrome extension.

    It forms part of our Terms of Service and should be read with our Privacy Policy, Data Processing Agreement and Acceptable Use Policy. If this policy conflicts with a signed order form, the order form applies.

    Provider: [OnCloud legal entity], commercial registration [CR number], Muscat, Sultanate of Oman. Version 0.9 (draft). Effective 17 October 2026.

    2. What the AI features are

    • Assistant. A chat assistant in AI Hub and in the workspace sidebar. It answers questions about your workspace, summarises records and proposes actions.
    • Drafting. Drafting and rewriting content in English and Arabic, such as emails, product descriptions, posts, event copy and website text.
    • Screen filtering. Describing what you want to see in plain words, which the AI turns into filters on the current screen.
    • Image generation. Creating images from a description, where your plan and hosting option include it and an admin has enabled it.

    AI features are optional. A workspace admin can turn them off for the whole workspace or for specific people.

    3. The three ways AI runs

    Which provider processes your AI requests depends on how your workspace is set up.

    • OnCloud AI. We route requests to Google (Gemini) as the primary provider. On Business tiers we also use Anthropic (Claude). This is an optional add-on measured in AI credits.
    • Bring your own key (BYOK). Your workspace connects its own account with an AI provider through Plugins. Requests go to that provider under your contract with them. No OnCloud AI credits are used.
    • Local models on Sovereign. On the Sovereign hosting option, AI runs on models installed on dedicated OnCloud hardware. No third-party AI provider is used.
    SetupWhat leaves the workspaceWho receives itWhose terms apply
    OnCloud AIYour prompt, the records the assistant needs for that request (within your permissions), and any file you attach to the requestGoogle (Gemini); Anthropic (Claude) on Business tiersOur commercial terms with the provider, which forbid training on your content. See Subprocessors.
    Bring your own keyThe same as aboveThe provider whose key your workspace connectedYour own agreement with that provider
    Local models (Sovereign)Nothing leaves the dedicated hardware for AI processingNo third partyYour Sovereign order form
    Private CloudDepends on the AI setup you choose in your own infrastructureAs configured by youYour licence and your provider contracts

    BYOK keys are encrypted at application level (AES-256) and are never shown again after you save them. See Keys and Secrets.

    4. What the AI can read

    The assistant acts as the signed-in person. It can read only what that person is allowed to see under their permissions. If a person cannot open a record, contact, file or module, the assistant cannot read it for them either.

    The assistant does not read other workspaces. Workspaces are kept separate.

    We send a provider only what is needed for the request. We do not send your whole workspace.

    5. Human approval and undo

    • The assistant proposes changes, such as creating a record, editing a field or scheduling a post. A person must confirm each change before it is made.
    • Confirmed changes are recorded in the audit trail with the name of the person who confirmed them.
    • Changes made through the assistant can be undone.
    • The assistant does not send emails, publish content or make payments on its own.

    6. No training on your data

    We do not use your workspace content, prompts or AI output to train AI models. We use OnCloud AI providers under commercial terms that forbid them from training on that content.

    If your workspace uses its own key, your provider's terms decide how they handle your data. Check those terms before you connect a key.

    7. Where conversations are stored and who can read them

    • AI conversations are stored in your workspace, in the same location as the rest of your workspace data. See Data Storage.
    • Each conversation is private to the person who started it.
    • A workspace admin can turn on "view all conversations". It is off by default. When it is on, admins can read all AI conversations in the workspace. Turning it on or off is recorded in the audit trail.
    • OnCloud staff do not read your conversations, except where you ask us to for support or where the law requires it.
    • Providers may keep request data for a limited time for abuse monitoring, as their commercial terms allow. Retention period: [provider retention period].
    • Deleted conversations go to trash for [30] days, then are deleted. They are removed from backups when those backups expire after [7] days.

    8. AI credits

    OnCloud AI is measured in AI credits.

    • Credits are pooled per workspace.
    • Admins can split the pool between people or teams, and move unused credit between them during the billing cycle.
    • When the workspace or a person reaches their limit, OnCloud AI stops until the next cycle or until an admin buys a top-up. Nothing is charged automatically beyond the cap.
    • Credits renew each billing cycle and do not carry over. Top-ups are valid for the current cycle only.
    • Credits have no cash value and cannot be transferred to another workspace.

    Refund terms are in our Refund Policy. BYOK and Sovereign local models do not use OnCloud AI credits.

    9. Accuracy and your responsibility

    AI output can be wrong, incomplete, out of date or inappropriate for your audience. It can misread Arabic or English context. It can produce text or images that resemble existing works.

    • Review AI output before you rely on it, publish it or send it.
    • Do not use AI output as legal, financial, medical or tax advice.
    • You are responsible for content you publish or send, including AI-assisted content.
    • Where the law or a platform requires you to say that content was made with AI, you must do so.

    10. Prohibited uses

    You must not use the AI features for anything our Acceptable Use Policy prohibits. In particular, you must not use them to:

    • make decisions with legal or similarly significant effects on a person without human review;
    • create content that impersonates a real person or organisation, or misleads people about who made it;
    • generate unlawful, harassing or sexually explicit content, or content involving minors;
    • try to bypass permissions, extract other people's data or get around usage limits;
    • break the usage policies of the underlying AI provider.

    We may suspend AI features for a person or workspace that breaches these rules.

    11. How we choose and review providers

    Before we use an AI provider for OnCloud AI, we check that:

    • their commercial terms forbid training on customer content;
    • they offer a data processing agreement and lawful transfer terms;
    • their security controls are documented and independently audited [audit standard, for example ISO 27001 or SOC 2];
    • their data retention is limited and stated.

    We review providers at least [once a year] and when their terms change. We list current providers on our Subprocessors page and give notice before adding a new one, as set out in our Data Processing Agreement.

    We process personal data in AI requests in line with the Oman Personal Data Protection Law (Royal Decree 6/2022) and, where they apply to you, the Saudi PDPL and UAE data protection rules (federal, DIFC or ADGM).

    12. Changes to this policy

    We may update this policy as our AI features or providers change. For material changes we will notify workspace admins by email at least [30] days before they take effect. The version number and effective date at the top show the current version.

    Questions about AI in OnCloud: privacy@oncloud.om. Legal notices: legal@oncloud.om.

    Crystal / Documents / Cookie Policy

    Cookie Policy.

    v0.9 Updated 17 October 2026 · under legal reviewoncloud.om/crystal/cookies

    In short

    • We use only the cookies the website and app need to work.
    • No advertising cookies. No cross-site tracking.
    • The app uses a session cookie and a request-forgery protection token.
    • Your language and theme choices are kept in your browser, not in a cookie.
    • If we ever add non-essential cookies, we will ask first.

    1. About this policy

    This policy explains the cookies and browser storage used by the OnCloud website at oncloud.om and the OnCloud workspace at app.oncloud.om. It is operated by [OnCloud legal entity], commercial registration [CR number], Muscat, Sultanate of Oman. Version 0.9 (draft). Effective date: 17 October 2026.

    A cookie is a small text file a website stores in your browser. Browser storage ("local storage") is a similar feature that keeps small settings on your device. Read this with our Privacy Policy.

    2. The website (oncloud.om)

    The website uses only what it needs to load pages and protect itself from abuse.

    • We do not use advertising cookies.
    • We do not use cookies that track you across other sites.
    • Analytics: [none at present / cookieless analytics — to confirm].

    Cloudflare provides content delivery and network protection for our domains. It may set a strictly necessary cookie to tell genuine visitors from automated traffic. [Cloudflare cookie name, if any, to confirm.]

    3. The app (app.oncloud.om)

    The app uses two cookies. Both are strictly necessary. Without them you cannot sign in or submit changes securely.

    • A session cookie keeps you signed in as you move between pages.
    • A request-forgery protection token checks that a change you submit really came from you, and not from another site.

    Your language and theme (light or dark) are kept in your browser's local storage. They never leave your device as a cookie and are not used to track you.

    4. What we set

    NameSet byPurposeDuration
    [app]_sessionOnCloud (app.oncloud.om)Keeps you signed in. Strictly necessary.[Session length to confirm, e.g. until sign-out or [120] minutes of inactivity]
    XSRF-TOKENOnCloud (app.oncloud.om)Protects against cross-site request forgery. Strictly necessary.Same as the session
    [language key] (local storage)OnCloud (app.oncloud.om)Remembers your chosen language.Until you clear your browser storage
    [theme key] (local storage)OnCloud (app.oncloud.om)Remembers light or dark theme.Until you clear your browser storage

    [Final cookie and storage key names to confirm against the production build.]

    5. Signing in with Google or Microsoft

    If you choose to sign in with Google or Microsoft, you are sent to that provider's sign-in page. The provider sets its own cookies on its own domain during sign-in. OnCloud does not set or read those cookies. Their use is governed by the provider's own policies.

    6. The Chrome extension and WordPress plugin

    The OnCloud Chrome extension stores its settings in the extension's own storage in your browser. The OnCloud WordPress plugin runs on your WordPress site, and that site's own cookie policy applies to it. [Extension storage details to confirm.]

    7. How to control cookies

    You can block or delete cookies in your browser settings. If you block the session cookie or the request-forgery token, you will not be able to sign in to the app. Clearing local storage resets your language and theme to their defaults.

    Most browsers let you:

    • see which cookies are stored and delete them;
    • block cookies from particular sites or all sites;
    • clear all cookies and storage when you close the browser.

    8. Consent

    We do not show a cookie banner because we use only strictly necessary cookies and local settings you choose. If we introduce any non-essential cookie, such as analytics that use cookies, we will add a consent banner first and will not set that cookie until you agree.

    9. Changes

    We will update this policy when the cookies or storage we use change, and update the version and date above. Questions: privacy@oncloud.om.

    Crystal / Documents / Acceptable Use Policy

    Acceptable Use Policy.

    v0.9 Updated 17 October 2026 · under legal reviewoncloud.om/crystal/acceptable-use

    In short

    • Use OnCloud for lawful business work.
    • Do not send spam, spread malware, attack the service or reach into other workspaces.
    • Use the AI features honestly and within the AI providers' rules.
    • If something breaks these rules, we usually warn first, then restrict, then suspend.
    • Report abuse to legal@oncloud.om.

    1. Scope

    This Acceptable Use Policy is part of the Terms of Service and the software licence. It applies to everyone who uses OnCloud through a Customer's workspace, including the web app at app.oncloud.om, the API at api.oncloud.om, the WordPress plugin, the Chrome extension, and Sovereign and Private Cloud installs. Version 0.9 (draft). Effective 17 October 2026.

    The Customer is responsible for the people it lets into its workspace and for what they do there.

    2. Unlawful content and activity

    Do not use OnCloud to store, create, send or publish content, or carry out activity, that is unlawful where you or the recipients are. This includes content that:

    • breaks the laws of the Sultanate of Oman or other laws that apply to you;
    • exploits or harms children;
    • incites violence or hatred, or harasses or threatens people;
    • is defamatory or fraudulent, including phishing and scams;
    • processes personal data without a lawful basis, contrary to Oman's Personal Data Protection Law (Royal Decree 6/2022) or other data protection laws that apply to you.

    3. Rights of others

    Do not upload, share or publish material that infringes someone else's copyright, trademark, privacy or other rights. This covers files in Drive, brand assets in OnCloud Tower, website builder pages, and content made with AI. If you receive a notice that something infringes, deal with it promptly.

    4. Email and messaging

    Email sent from a workspace, through Messaging, Marketing or the API, must follow these rules:

    • Send marketing email only to people who have given consent, or where the law otherwise allows it.
    • Every marketing email must include a working unsubscribe link, and you must honour unsubscribes promptly.
    • Identify the sender truthfully. Do not forge headers or disguise where a message came from.
    • Do not use bought, rented or scraped lists.
    • Stay within the sending limits for your plan. Do not split sending across workspaces to get around them.
    • Keep bounce and complaint rates low. We may pause sending if they rise above [thresholds to be set].

    5. Malware and harmful code

    Do not upload, store or distribute viruses, ransomware, spyware or any code meant to damage, disrupt or gain unauthorised access to systems or data. Do not use Drive or the website builder to host files for phishing or for spreading malware.

    6. Probing, testing and overloading

    • Do not scan, probe or test the vulnerability of OnCloud systems, except under our disclosure policy or with our written permission.
    • Do not interfere with or disrupt the service, other Customers or our providers, including through denial-of-service attacks.
    • Do not send API requests at a rate meant to overload the service. Respect the rate limits we publish or return.
    • Do not use automated tools to scrape the service, except through the API as documented.

    7. Permissions, limits and metering

    Do not get around, or try to get around:

    • permissions set in a workspace, including those that hide actions a person is not allowed to use;
    • plan limits, such as the number of people, storage or sending limits;
    • licence keys, seat counts or environment limits on Private Cloud;
    • metering of AI credits or other usage.

    Sharing one account between several people to avoid paying for extra people counts as getting around plan limits.

    8. Other workspaces

    Do not access, or try to access, a workspace, account or data you are not authorised to use. If you find that you can see data from another workspace, stop, do not copy it, and tell us at security@oncloud.om.

    9. AI features

    When you use AI Hub, the assistant or any AI-powered tool, including with your own provider key, do not use it to:

    • create content meant to deceive, such as fake reviews, false records or misleading claims presented as fact;
    • impersonate a real person or organisation without their permission;
    • produce content that is harmful, unlawful or harassing, or that helps someone cause serious harm;
    • create content that breaks the usage policies of the AI provider that processes it, including Google and Anthropic on Cloud, or your own provider under bring-your-own-key;
    • get around the assistant's controls, such as the step where a person confirms a proposed change.

    AI output can be wrong. Review it before you rely on it or publish it. See AI use for how the AI features handle data.

    10. Compute and storage

    • Do not use the service for cryptocurrency mining, or for heavy computing that is not part of normal business use of the workspace.
    • Storage is for business files and records. Do not use Drive as general backup for unrelated systems, as a public file host, or to store large media libraries unrelated to your business.
    • Items in trash count against your storage quota until they are permanently deleted.
    • If usage is far above what is normal for your plan, we will contact you to agree on a fix, such as a higher plan or reduced usage, before we restrict anything.

    11. Resale

    Do not resell, sublicense, rent or provide OnCloud to third parties as a service, or run workspaces for other organisations for a fee, unless you have a written reseller or partner agreement with us.

    12. Enforcement

    When we become aware of a possible breach, we look into it and act in proportion to the risk. Our usual steps are:

    1. Notice: we tell the workspace owner what we found and what needs to change, and give a reasonable time to fix it.
    2. Restriction: if the problem continues, we may limit a feature, such as pausing email sending, removing specific content or lowering API limits.
    3. Suspension: if the problem is serious or still not fixed, we may suspend the affected accounts or the workspace.

    Where there is an immediate risk to the service, to other Customers or to people, or where the law requires it, we may restrict or suspend without notice first. We will then tell you what we did and why as soon as we can.

    Repeated or serious breaches may lead to termination under the Terms of Service. Fees are not refunded for suspension or termination caused by a breach of this policy. We may report unlawful activity to the authorities.

    If you think we got it wrong, reply to our notice or write to legal@oncloud.om. We will review the decision.

    13. Reporting abuse

    To report abuse of OnCloud, such as spam sent from a workspace, a phishing page on the website builder, or infringing content, email legal@oncloud.om. Include links, message headers or screenshots where you can. For security vulnerabilities, use security@oncloud.om.

    We may update this policy. We will post changes here and, for material changes, tell workspace owners in advance.

    Crystal / Documents / Accessibility Statement

    Accessibility Statement.

    v0.9 Updated 17 October 2026 · under legal reviewoncloud.om/crystal/accessibility

    In short

    • Accessibility comes before visual effects in everything we build.
    • We aim for WCAG 2.2 level AA on oncloud.om and app.oncloud.om.
    • Keyboard use, visible focus, checked colour contrast and right-to-left Arabic are built in.
    • We have not finished a full audit yet. Known gaps will be listed here.
    • If something blocks you, email hello@oncloud.om. We reply within 5 business days.

    1. Our commitment

    OnCloud is built so that people can use it with a keyboard, a screen reader, magnification, or in Arabic or English. When a visual effect and accessibility conflict, accessibility wins.

    This statement covers the website at oncloud.om and the workspace at app.oncloud.om. It is issued by [OnCloud legal entity], commercial registration [CR number], Muscat, Sultanate of Oman. Version 0.9 (draft). Effective 17 October 2026.

    2. Standard we aim for

    Our target is the Web Content Accessibility Guidelines (WCAG) 2.2 at level AA, published by the World Wide Web Consortium (W3C).

    The same target applies to the OnCloud WordPress plugin settings screens and the Chrome extension, as far as their host platforms allow.

    Current status: partially conformant. This means some parts may not yet fully meet the standard. We will update this status after our first full audit, planned for [audit date].

    3. What is built in

    • Keyboard navigation. Menus, forms, tables, dialogs and record screens can be used without a mouse.
    • Visible focus. The item you are on is always clearly outlined.
    • Contrast-checked colours. Text and interface colours are checked against WCAG contrast ratios in both light and dark themes.
    • Right-to-left Arabic. When Arabic is selected, the whole layout mirrors, not just the text.
    • Reduced motion. If your device asks for reduced motion, we turn off non-essential animation.
    • Simple mode. Hides advanced fields so screens show only what most people need.
    • Per-person language. Each person chooses their own language, whatever the workspace default is.
    • Help text toggle. Field-level help can be shown or hidden, so screens can be fuller or quieter.
    • Hidden, not disabled. Actions a person cannot use are hidden rather than shown greyed out, so screen readers do not announce controls that do nothing.

    4. Known limitations

    [To be completed after audit.] We will list each known issue, its impact and our planned fix below.

    AreaIssueWho it affectsWorkaroundPlanned fix
    [Area][Issue][For example, screen-reader users][Workaround][Target date]
    [Area][Issue][Affected users][Workaround][Target date]

    Content created by customers, such as websites built with OnCloud Tower, uploaded documents and images, is the responsibility of the customer who publishes it. We give you tools to add alternative text and headings, but we cannot check every item you publish.

    Third-party content shown inside OnCloud, such as provider sign-in pages or embedded media, is outside our control.

    5. How we test

    MethodWhat it coversStatus
    Automated checksContrast, missing labels, heading order and common markup errors[In place / planned]
    Manual keyboard checksEvery main screen used without a mouse, in English and Arabic[In place / planned]
    Screen-reader checks[Screen readers and browsers, for example NVDA with Firefox, VoiceOver with Safari]Planned
    Independent auditFull WCAG 2.2 AA review by an external auditorPlanned for [audit date]
    Testing with disabled usersReal tasks completed by people who use assistive technologyPlanned

    6. Feedback and contact

    If something in OnCloud blocks you or is hard to use, tell us. Email hello@oncloud.om with:

    • the page or screen, and what you were trying to do;
    • what went wrong;
    • the device, browser and any assistive technology you use, if you are happy to share it.

    We will reply within 5 business days. If we cannot fix the issue quickly, we will tell you when we expect to, and help you complete your task another way in the meantime.

    7. Alternative formats

    If you need any of our documents, including our Terms of Service and Privacy Policy, in another format, such as large print, plain text or a document that works better with your screen reader, email hello@oncloud.om. We provide them at no cost.

    8. Review of this statement

    We review this statement at least once a year and after any major change to the website or workspace.

    Last reviewed: [date of last review]. Prepared by: [self-assessment / external auditor name].

    Crystal / Documents / Vulnerability Disclosure

    Vulnerability Disclosure.

    v0.9 Updated 17 October 2026 · under legal reviewoncloud.om/crystal/disclosure

    In short

    • Found a security issue? Email security@oncloud.om.
    • We acknowledge reports within 3 business days and keep you updated.
    • Do not access other people's data beyond what you need to show the issue, and do not change or delete data.
    • Give us time to fix it: no public disclosure before a fix or 90 days.
    • We will not take legal action for good-faith research that follows this policy. We do not pay bounties at present.

    1. About this policy

    This policy explains how to report a security vulnerability in OnCloud and what you can expect from us. It is issued by [OnCloud legal entity], commercial registration [CR number], Muscat, Sultanate of Oman. Version 0.9 (draft). Effective 17 October 2026.

    If you are an OnCloud customer reporting a problem with your own account, contact support@oncloud.om instead, unless the problem is a security issue.

    2. How to report

    Email security@oncloud.om. Please include:

    • the affected system, URL, plugin or extension version;
    • the type of issue, for example cross-site scripting, broken access control or exposed secret;
    • step-by-step instructions to reproduce it;
    • a proof of concept, screenshots or request and response samples;
    • what an attacker could do with it, in your view;
    • any accounts or workspaces you created for testing;
    • how you would like to be credited, if at all.

    Write in English or Arabic. One issue per report helps us track fixes.

    Optional encryption. You can encrypt your report with our PGP key: [PGP key URL]. Fingerprint: [PGP key fingerprint].

    Do not include other people's personal data in your report. If you came across any, describe it rather than copying it.

    3. In scope

    AssetDescription
    oncloud.omMarketing website
    app.oncloud.omThe OnCloud workspace
    api.oncloud.omThe OnCloud API
    OnCloud WordPress pluginLatest published version
    OnCloud Chrome extensionLatest published version on the Chrome Web Store

    Test only against accounts and workspaces you own or have created for testing. Sovereign and Private Cloud installations belong to our customers: do not test them without the customer's written permission.

    4. Out of scope

    • Denial of service, load testing or anything that degrades the service for others.
    • Social engineering of our staff, customers or providers, including phishing.
    • Physical attacks on offices, data centres or devices.
    • Spam, or sending unsolicited messages through our forms or email features.
    • Findings on third-party services we use, such as DigitalOcean, Cloudflare, Resend, Google or Anthropic. Report those to the provider. See Subprocessors.
    • Output from automated scanners without a working proof of the issue.

    We may also treat as low priority: missing best-practice headers with no shown impact, clickjacking on pages with no sensitive actions, and issues that need an already compromised device.

    5. Rules for researchers

    • Do not access, download or keep other people's data beyond the minimum needed to show the issue. Stop as soon as you have shown it.
    • Do not change or delete any data that is not yours.
    • Do not use a vulnerability beyond what is needed to confirm it, for example by moving to other systems.
    • Delete any data you obtained once you have reported it, and confirm this to us.
    • Give us reasonable time to fix the issue. Do not disclose it publicly before a fix is released or 90 days after your report, whichever comes first, unless we agree another date with you.
    • Follow the law of the Sultanate of Oman and of the country you work from.

    6. Our commitments

    • We acknowledge your report within 3 business days.
    • We give you an initial assessment within [10] business days.
    • We send status updates at least every [14] days until the issue is resolved.
    • We tell you when the fix is released.
    • If you ask, we credit you by name or handle in our release notes or a security acknowledgements page. We will not name you without your permission.
    • If an issue affects customer data, we handle it under our incident process and notify affected customers and authorities as the law and our Data Processing Agreement require.

    7. Good-faith research

    If you act in good faith and follow this policy, we will:

    • not pursue or support legal action against you for your research;
    • treat your research as authorised for the purposes of our Terms of Service and Acceptable Use Policy;
    • make clear, if a third party takes action against you for research done in line with this policy, that your research was authorised by us.

    We cannot authorise testing of systems we do not own, and this policy does not bind third parties. If you are unsure whether something is allowed, ask us at security@oncloud.om before you test.

    8. Rewards

    We do not run a paid bug bounty at present. If that changes, we will update this policy.

    9. security.txt

    We publish our security contact details in a security.txt file at https://oncloud.om/.well-known/security.txt. The file contains these fields:

    FieldValue
    Contactmailto:security@oncloud.om
    Expires[expiry date and time, ISO 8601, no more than one year ahead]
    Preferred-Languagesen, ar
    Canonicalhttps://oncloud.om/.well-known/security.txt
    Policy[URL of this Vulnerability Disclosure page]

    If a PGP key is published, the file will also include an Encryption field pointing to [PGP key URL].

    10. Changes to this policy

    We may update this policy. The version number and effective date at the top show the current version. Changes do not apply to reports already received, unless the change is in your favour.

    Contact

    Book a 30-minute walkthrough.

    On your real use case, with the founder. No slides. Investors and partners, use the same form.

    Or email hello@oncloud.om · Muscat, Sultanate of Oman