Last updated: 31 August 2026

1. Who we are

Schema ("Schema", "we", "us", "our") is a Philippine web development and software studio operating as schema-ph.dev. We build websites, business software, and the hosted systems that run them for clients in the Philippines and abroad.

You can reach us at [email protected].

2. What these Terms cover

These Terms of Service ("Terms") are the agreement between Schema and you. They apply when you do any of the following:

If you are agreeing on behalf of a company, you confirm that you are authorised to bind that company, and "you" means that company.

If you do not accept these Terms, do not use the services.

3. Definitions

4. The services

Schema provides some or all of the following, depending on what has been agreed:

Each Platform has a defined function and defined limits:

Anything not written into an Engagement is not part of it. New requests are new work.

5. Engagement and acceptance

An Engagement begins when both sides have agreed a scope and a price, and the Client has confirmed in writing — an email, a signed quotation, or a clear message is enough.

Work proceeds against the agreed scope. A change to that scope — new pages, new features, new integrations, a redesign after approval — is a change request, and may carry additional cost and additional time. We will say so before doing the work, not after.

Estimated timelines are estimates. They assume the Client supplies content, approvals, and access when asked. Delay on the Client's side moves the delivery date by at least the length of the delay.

6. Fees and payment

If payment is late:

  1. We will notify the Client.
  2. Services may be suspended, including hosting, domain renewal, and Platform access.
  3. Suspension does not cancel the amount owed, and the service resumes once the account is settled.

If a domain lapses because of non-payment, recovery may be impossible or may cost a redemption fee set by the registrar. That cost is the Client's.

Amounts already paid for work already performed are not refundable. Where an Engagement is cancelled part-way, the Client pays for the work completed to that point.

Taxes, bank charges, and payment-processor fees are the Client's, unless the quotation says they are included.

7. Domains and third-party accounts

Where Schema registers a domain or opens a third-party account on a Client's behalf, we do so as the Client's agent. The domain belongs to the Client. On written request, and provided the account is settled, we will transfer it to the Client or to a nominated registrar.

Third-party services carry their own terms and their own prices. We pass those through unchanged. We do not control their uptime, their policies, or their price changes.

8. What the Client is responsible for

The Client is responsible for:

The Client must not use Schema services to break the law, infringe someone's rights, send unsolicited bulk messages, distribute malware, or attempt to breach the security of any system we operate.

9. Intellectual property

On full payment, the Client owns the Deliverables produced specifically for them: their designs, their custom code, their content, their data.

Schema retains ownership of everything underneath: our frameworks, libraries, tooling, Platform source code, and the general know-how and techniques we use across projects. The Client receives a non-exclusive, non-transferable licence to use those components as part of their Deliverable, for as long as the Engagement is in good standing.

Third-party components (fonts, libraries, stock media, plugins) remain under their own licences, which pass to the Client with the Deliverable.

Until an Engagement is paid in full, Schema retains ownership of all Deliverables.

Schema may name a Client and show the work publicly as a portfolio piece, unless the Client asks us in writing not to.

10. Client Data and confidentiality

Client Data belongs to the Client. Schema stores and processes it only to run the service.

Both sides will keep the other's non-public information confidential and use it only for the Engagement. This obligation survives the end of the Engagement.

Our handling of personal data is set out in the Privacy Policy, which forms part of these Terms.

On written request while an account is in good standing, we will export a Client's data in a reasonable, machine-readable format.

11. Third parties and outsourcing

Parts of a service may be delivered through third-party infrastructure providers or, where an Engagement calls for it, through subcontractors working under our direction. Schema does not own or operate every hosting environment behind a Client's site.

We choose those providers carefully and we remain the Client's point of contact. We cannot, however, guarantee the performance of a system we do not control, and we are not liable for a failure that originates entirely with an upstream provider.

12. Availability, maintenance, and support

We aim to keep Client systems available and correct, but we do not promise uninterrupted service and we offer no uptime guarantee unless one is written into an Engagement.

Interruptions can happen because of maintenance, upstream provider failure, network problems, attacks, or defects. Where we can, we schedule maintenance for low-traffic hours and give notice. Where we cannot, we restore service as quickly as we reasonably can.

Support requests are handled during Philippine business hours on a best-effort basis, unless a separate support agreement applies.

13. Backups

Where a Platform includes backups, we take them on a routine schedule and keep them for a limited period. Backups are a recovery tool, not an archive. A Client whose data is business-critical should keep an independent copy.

14. Suspension and termination

By the Client. A recurring service may be cancelled with thirty (30) days' written notice. Fees already due remain payable, and prepaid periods are not refunded.

By Schema. We may suspend or end a service if an account is unpaid, if a Client breaches these Terms, if the service is being used unlawfully, or if continuing would expose Schema or a third party to real risk. Except in an emergency, we will give notice and a chance to fix the problem first.

On termination, access to Platforms ends. We will keep Client Data available for export for thirty (30) days, after which it may be permanently deleted.

15. Warranties and disclaimers

We warrant that we will perform our services with reasonable care and skill.

Beyond that, and to the fullest extent Philippine law allows, services and Platforms are provided "as is". We do not warrant that they will be uninterrupted, error-free, or fit for a particular purpose that has not been agreed in writing.

SchemaCAS output, SchemaTIC figures, and any report a Platform produces are informational. The Client remains responsible for verifying them and for their own regulatory filings.

16. Limitation of liability

To the fullest extent Philippine law allows:

Nothing here limits liability that cannot lawfully be limited, including liability for fraud, for wilful misconduct, or for gross negligence.

17. Indemnity

The Client will indemnify Schema against claims, losses, and reasonable costs arising from content or data the Client supplied, from the Client's unlawful use of a service, or from the Client's breach of these Terms.

18. Force majeure

Neither side is liable for a delay or failure caused by an event beyond its reasonable control, including natural disaster, fire, flood, typhoon, earthquake, epidemic, war, civil disturbance, strike, government act, power failure, nationwide internet disruption, cyberattack, or the failure of an upstream provider.

The affected side will notify the other and resume as soon as it reasonably can. Payment obligations for work already delivered are not excused.

19. Changes to these Terms

We may update these Terms. The current version always lives at schema-ph.dev/terms-of-service, and the "Last updated" date at the top of this page tells you when it last changed.

For a material change affecting active Clients, we will give notice by email or through the Client's dashboard before it takes effect. Continuing to use the services after that means you accept the change.

20. Governing law and disputes

These Terms are governed by the laws of the Republic of the Philippines.

If a dispute arises, both sides will first try in good faith to resolve it by discussion. If that fails within thirty (30) days, the dispute goes to the courts of the Philippines, which have exclusive jurisdiction.

21. General

22. Contact

Questions about these Terms go to [email protected].