GC Design System Components Installation Page templates Contact us Get involved Find a demo GC Design System

GC Design System: Service level agreement (1.0)

GC Design System is a service that is owned and operated by the Canadian Digital Service (CDS) at Employment and Social Development Canada (ESDC). This service enables Canadian federal departments and agencies to build and design trusted, predictable and accessible web and application experiences.

GC Design System team refers to the team administering GC Design System within CDS.

You’re a GC Design System client if you are:

This agreement covers CDS responsibilities for GC Design System. Exclusions:

Responsibilities

Canadian Digital Service (CDS) is responsible for:

GC Design System infrastructure and platform providers are responsible for:

CDS is not responsible for issues or outages with AWS infrastructure, Amazon CloudFront, Figma, or npm, that may impact GC Design System uptime and availability.

CDS is responsible for updating clients via the GC Design System website and mailing list on any information pertaining to an AWS, Amazon CloudFront, Figma or npm outage.

Uptime guarantee

This service-level agreement (SLA) covers infrastructure running the GC Design System codebase and website.

CDS guarantees that the GC Design System will have 99.0% uptime with no more than 1% downtime during regular business hours in a year.

CDS commits to a service availability rate of 99.0% — excluding urgent scheduled maintenance and planned maintenance periods (as defined herein) — across each calendar quarter.

The GC Design System team uses a continuous delivery approach, sometimes patching multiple times a day without any downtime. Downtime is defined as an unplanned interruption or other event to the service resulting in a user-perceptible reduction in the existing quality of service or an event that will impact the existing service and a full or partial unavailability of the service to the client/customer.

If the GC Design System team plans any downtime they will notify clients via the website and mailing list with a one week notice and try to ensure that planned downtime does not interfere with the operation of the system.

This uptime guarantee excludes any downtime experienced by Amazon or other infrastructure providers. Amazon promises 99.9% uptime as per their SLA.

Support

CDS provides reactive support services to monitor, track, and remedy issues identified through internal monitoring or via client reporting.

Service availability

Issue Initial response Ongoing updates
Service is unavailable 8 hours, during regular business hours Every 2 hours after
Service is affected (performance issues, intermittent errors) 1 business day 1 per business day
Service has recovered and is functioning 2 business days N/A

Service contacts and response time

Client should direct all support requests to New Issues on our Github or via our Contact Us page. CDS will respond within one (1) business day of receiving a request, Monday to Friday from 9am to 5pm (Eastern Time). Service tickets are logged in Freshdesk. They will be closed after 10 days, if there is no response from the client.

Description Initial response Resolution*
New ticket created 1 business day 5 business days
Ticket with “Waiting on Client” status Not applicable 10 business days and will be closed if no further action is required
Service is affected (performance issues, intermittent errors) 1 business day 5 business days

* Resolution is defined as responding to client queries related to the interface or technical aspects of the product, such as feature requests or addressing problems related to the npm, cdn, Figma or the website.

Planned maintenance period

A planned maintenance period is defined as a complete or partial loss of service availability scheduled by the GC Design System team to allow the performance of normal maintenance work. A loss of service availability during a planned maintenance period shall not be considered to be a service outage.

GC Design System team will notify the client via our website and mailing list of any planned maintenance period no fewer than 2 business days prior to the start of the applicable planned maintenance period. Planned maintenance periods will be scheduled for non-peak periods of activity.

A loss of service availability, which occurs outside of a planned maintenance period but is caused by work performed during the planned maintenance period, will be considered a service outage. Information regarding planned maintenance periods will be shared by the mailing list.

Notice of service deprecation

In case CDS is no longer able to support and operate GC Design System due to factors beyond its control, it will notify clients 2 months in advance via our website and mailing list.

In the event that CDS needs to decommission the service, the GC Design System team will work with clients to ensure the continuity of the web and application experiences they stand up with GC Design System, as well as provide an options analysis for alternative solutions.

GC Design System is open source

GC Design System is open source and available for others to stand up their own version based on the code found in GitHub.

Note that some GC Design System components contain the Government of Canada’s official symbols, which are trademarked and may only be used for communications, operations, and activities of the Government of Canada.

2025-04-25