Service Level Agreement

1. Product

ThomasKelly Software Associates is proud to provide EZReports SaaS, Afterschool Management Software.

2. Hosting Services

2.1 Servers

Our SaaS offerings are hosted on secure cloud infrastructure provided by Microsoft Azure. EZReports uses separate web and database resources within the Azure environment to ensure performance, scalability, and reliability.

2.2 Maintenance and Monitoring Service

Microsoft Azure manages the underlying infrastructure, including hardware, networking, and platform maintenance. Maintenance activities occur with minimal disruption and are handled through Azure’s managed platform services.

2.3 Bandwidth Availability

EZReports is hosted on Microsoft Azure infrastructure, leveraging high-performance E-series virtual machines that support network bandwidth of up to 16,000 Mbps.

2.4 Disaster Recovery Plan

The Azure IaaS environment is deployed across two Availability Zones within the same Azure region to provide resilience against zone-level infrastructure failure. In accordance with Microsoft’s published guidance, this deployment model supports an availability SLA of 99.99% for virtual machines deployed across multiple Availability Zones

3. Data Services

3.1 Backup / Recovery Plan

A full database backup is performed daily, followed by differential backups every six hours until the next full backup. Transaction log backups are taken every 15 minutes to minimize data loss in the event of a failure. These frequent backups ensure data is protected and can be quickly restored when required.

Server image backups are stored securely in the cloud and retained for 30 days. Database backups are stored on SSD drives and retained for 5 days.

All data will be securely deleted 30 days after the contract expires. During the contract term, data is retained to manage childcare operations and reporting needs.

3.2 Automated Secure Data Exchange

In Transit: To safeguard the confidentiality and integrity of data transmitted between users' browsers and our servers, we employ robust 256-bit SSL encryption. This encryption protocol ensures that all communication channels are secure and protected against unauthorized access.

At Rest: Data at rest is encrypted using AES-256 to protect it from unauthorized access. Passwords and other sensitive credentials are stored in encrypted form.

4. Support Services

4.1 Telephone Support

Telephone support is provided to designated administrators for high-priority issues on school working days from 8 AM - 6 PM CDT.

4.2 Web-based Support

Web-based support is provided to administrative and site users of the system. Issues submitted through the support system are typically addressed within one business day.