Security Policy

Skylark Control Ltd | Date Created: 07-05-2026 | Last Updated: 22-05-2026


  1. Purpose and Scope

This Security Policy documents the technical and organisational measures (TOMs) applied by Skylark Control Ltd to protect personal data and other information assets processed through the Skylark Platform. It is the document referred to as the "Security Policy" in the Skylark Control Master Data Processing Agreement (MDPA) and is incorporated into the MDPA and the Platform Terms and Conditions by reference.

This document covers:

This Policy is a companion document to:

Where this Policy and those documents address the same matter, the CDEP1 and APD provide the operational procedural detail; this Policy provides the technical security controls. There is no conflict between them.

This Policy must be made available to customers on request and is published at https://admin.skylarkcontrol.com/legal/security-policy.html

Skylark Control's Chief Executive Officer is the executive sponsor of the ISMS and has committed adequate resources to its implementation, maintenance, and continual improvement.


  1. Information Security Certifications

  2. ISO 27001

Skylark Control holds ISO 27001 certification for its information security management system (ISMS). The certification covers the design, development, operation, and support of the Skylark Platform and associated infrastructure.

ItemDetail
Certifying bodyNQA
Certificate number185589
ScopeMaintenance and Development of ISMS software for supporting and improving operational efficiencies on Renewable Sites
Standard versionISO/IEC 27001:2022
Initial certification date14-12-2022
ISO 27001:2013 → 27001:2022 transition completed05-08-2025
Most recent full renewal audit25-11-2025
Current certification expiry13-12-2028
Next surveillance audit due25-11-2026
Surveillance audit frequencyAnnual (between full renewal audits)

The ISMS is reviewed no less than annually by senior management. The scope, risk register, Statement of Applicability, and audit findings are maintained by the Information Security Officer and are available to customers under the audit provisions of the MDPA.

  1. Cyber Essentials Plus

Skylark Control holds Cyber Essentials Plus certification, independently verified through external technical testing.

ItemDetail
Certifying bodyInstil
Certificate numberb269fbd5-518a-4a74-a125-cb2d149523e1
ScopeWhole Organisation
Profile version3.2 (Willow)
AssessorPaul McKeown
Date of certification24-04-2026
Recertification due24-04-2027

Cyber Essentials Plus certification is renewed annually. The most recent certificate is available to customers on request.


  1. Infrastructure and Cloud Security

  2. Cloud Environment

The Skylark Platform is hosted on DigitalOcean. Primary production infrastructure (compute, database, storage, networking) is deployed in the DigitalOcean LON1 (London) region within the United Kingdom. AWS S3 is used as a secondary off-site backup storage location only — it does not host any primary platform service. No Customer Data is processed or stored outside the United Kingdom or European Economic Area unless an appropriate transfer mechanism is in place as identified in the Sub-processor Register.

  1. Network Security

The following network security controls are applied to the Skylark Platform production environment:

  1. Vulnerability Management

The Company maintains awareness of known vulnerabilities affecting the Skylark Platform through a combination of DigitalOcean security advisories and platform monitoring, vendor security bulletins, software composition analysis of third-party dependencies (Section 4.3), and findings from penetration testing (Section 11).

Where a vulnerability is identified, it is triaged by the Information Security Officer, recorded in the risk register, and remediated within the following SLAs:

Third-party penetration testing of the Skylark Platform is conducted no less than annually in accordance with Section 11 of this Policy.


  1. Application Security

  2. Privacy by Design

The Skylark Platform is developed under a Privacy by Design approach. The following measures are applied as part of platform design and ongoing operation:

  1. Secure Development Lifecycle

Security is integrated into the software development lifecycle (SDLC) at the following stages:

  1. Dependency Management

Third-party libraries and dependencies are tracked using software composition analysis (SCA) tooling. Dependencies with known vulnerabilities are flagged automatically and remediated in accordance with the vulnerability SLAs in Section 3.3.

  1. API Security

Interactive access to the Skylark Platform is authenticated as set out in Section 5.1 (Authentication Requirements). Programmatic access through the Skylark Platform APIs is authenticated using scoped API keys issued to authorised integrations. The following controls apply to API access:

  1. File Upload Security

The Skylark Platform accepts file uploads from customers (for example, medical fitness certificates and operational documents). The following controls apply to all uploads:


  1. Authentication and Access Control

  2. Authentication Requirements

The Skylark Platform authenticates users through password-based login combined with multi-factor authentication (MFA). The following requirements apply to all Skylark Platform accounts and internal systems:

  1. Role-Based Access Control

Access to Customer Data and platform functions is controlled through a role-based access control (RBAC) model. Roles are defined on the principle of least privilege: each role grants only the minimum access required to perform its associated functions. Role assignments are reviewed quarterly by the relevant Information Asset Owner and the Information Security Officer.

  1. Privileged Access Management

Access to production infrastructure and systems is restricted to a named list of authorised personnel. Privileged access is:

Skylark staff do not access Customer Data without the prior sign-off of the designated Information Asset Owner, in accordance with Section 6.2 of the CDEP1.

  1. Joiners, Movers, and Leavers


  1. Encryption

  2. Encryption at Rest

All Customer Data stored on the Skylark Platform is encrypted at rest using AES-256 encryption. Encryption is applied at the storage layer by default across DigitalOcean services used in the production environment (managed databases, block storage volumes, and Spaces object storage). Backup copies held in AWS S3 are encrypted at rest using AES-256 server-side encryption.

Special Category Data (medical fitness certificates) is subject to additional application-level encryption, providing a second layer of protection independent of the storage layer. The encryption key for Special Category Data is managed separately from other platform keys.

  1. Encryption in Transit

All data transmitted between clients and the Skylark Platform, and between internal platform components, is encrypted in transit using TLS 1.2 or higher. TLS 1.0 and 1.1 are disabled. HTTP connections are redirected to HTTPS. TLS certificates are issued and renewed automatically through Let's Encrypt on a 60-day renewal cycle; renewal failures generate an alert to the operations team for investigation prior to certificate expiry.

  1. Key Management

Encryption keys are managed by the underlying cloud platform encryption services: DigitalOcean's native key management service for primary platform services, including SSH key management for the VPC bastion host; and AWS Key Management Service (AWS KMS) for S3 server-side encryption of off-site backup data. The following key management controls apply:

  1. Cryptographic Erasure

Cryptographic erasure — permanent destruction of the encryption key — is the approved deletion method for cloud-hosted Customer Data, including Special Category Data. The procedure for cryptographic erasure is set out in Section 7.1 of the CDEP1. Following cryptographic erasure, data encrypted under the destroyed key is irrecoverable.

For Special Category Data, cryptographic erasure must be confirmed by the Data Protection Officer in accordance with Section 6.5 of the CDEP1 and Section 13.1 of the MDPA. DPO sign-off is required before the Stage 1 (primary deletion) and Stage 2 (post-backup-purge) deletion confirmations are issued to the Customer.


  1. Physical Security

  2. Premises

Skylark Control operates a remote-first working model. All critical infrastructure for the Skylark SaaS Platform is cloud-hosted in a DigitalOcean Virtual Private Cloud (VPC) as described in Section 3.1. The Company does not maintain server rooms, on-premise server infrastructure, or any internal corporate network — staff connect to platform and business systems directly over the public internet using authenticated cloud services. Customer Data is not stored or processed on staff devices or office equipment outside of authenticated access to the Platform.

Skylark Control maintains a hot-desking office which is used by staff on a flexible, non-allocated basis. The office is secured by key-card access control at the building entrance and at the entrance to individual rooms within the premises. CCTV is installed at the building entrance. A member of staff is present at the front desk during working hours to receive visitors and verify identity. Access is restricted to authorised staff and approved visitors. Visitors are signed in at the front desk and accompanied by a member of staff at all times.

  1. Clean Desk and Screen Lock

Staff are required to maintain a clear desk when away from their workstation and must not leave sensitive information visible or accessible. Screen lock activates automatically after 15 minutes of inactivity and requires re-authentication to unlock.

  1. Device Management

All staff devices used to access Skylark systems or Customer Data are enrolled in mobile device management (MDM). The following controls are enforced through MDM:

Physical devices at end of life are disposed of in accordance with Section 7.2 of the CDEP1, which requires secure destruction and a destruction certificate.


  1. Business Continuity and Disaster Recovery

  2. Service Availability

The Skylark Platform is operated to a target availability of 99.9%, measured monthly across the production environment. The availability target excludes:

The Platform is configured for high availability, with hot-standby instances providing automated failover. Failover is triggered automatically by health-check failures and does not require manual intervention to restore service.

Where a catastrophic failure has caused the high-availability layer itself to be unavailable and full recovery from backup is required, the recovery time is governed by the RTO in Section 8.2. Such events fall outside the availability target by their nature, as the HA infrastructure that underpins the 99.9% commitment has itself been compromised.

  1. Recovery Objectives

ObjectiveTarget
Recovery Time Objective (RTO)4 hours
Recovery Point Objective (RPO)5 minutes
  1. Backup

Customer Data is backed up in accordance with the following schedule:

Backup TypeFrequencyRetentionStorage
Nightly full backup of platform dataNightly10 days, rotatingOff-site to AWS S3 in the eu-west-2 (London) region — a separate cloud provider operating from physically separate data centres from the DigitalOcean LON1 primary, encrypted at rest
Point-in-time recovery (database)Continuous (transaction logs)Any point within the last 7 daysSame-region, encrypted at storage layer

Backups are encrypted using the same standards as primary data. Backup integrity is verified automatically on completion; failures generate an alert to the operations team.

Customer Data in backup systems is purged within 90 days of the primary deletion event, in accordance with Section 6.5 of the CDEP1 and the MDPA.

Backup retention windows for the schedules above must not exceed the 90-day deletion-event purge commitment in MDPA §13.2 and CDEP1 §6.5 without prior DPO authorisation and a documented manual purge process. Where any backup type is configured with a retention window longer than 90 days, the rationale, authorising DPO, and the manual purge procedure to satisfy the 90-day commitment must be recorded in the Information Asset Register.

  1. Disaster Recovery Testing

The disaster recovery plan is tested no less than every 6 months. Testing includes a simulated failover to the backup environment and verification that RTO and RPO targets can be met. Test results are documented and reviewed by senior management. Findings are remediated before the next scheduled test.


  1. Internal Incident Response

This section covers the internal process for detecting and managing security incidents. Obligations to notify customers of confirmed Personal Data Breaches are governed by Section 10 of the MDPA.

  1. Detection and Triage

Security incidents may be identified through:

All potential security incidents are logged in Plane, the Company's incident management and tracking system, immediately upon identification. The on-call engineer performs an initial triage within 2 hours of the alert being raised to determine severity.

Audit, access, network, key management, and incident logs generated under this Policy are retained in accordance with the Retention Register set out in Section 12 of the CDEP1 (currently 5 years for Platform audit and access logs). Logs supporting an active investigation, legal hold, or unresolved incident are retained beyond the standard period until the matter is closed and DPO sign-off to release the hold has been obtained.

  1. Severity Classification

SeverityDefinitionInitial Response Time
CriticalConfirmed or suspected unauthorised access to Customer Data; active system compromiseImmediate — DPO and Information Security Officer notified within 1 hour
HighPotential data exposure; significant service disruption; vulnerability under active exploitationResponse within 4 hours; DPO notified
MediumContained security event; no confirmed data exposure; limited service impactResponse within 1 working day
LowMinor policy violation; no data or service impactLogged and reviewed at next scheduled review

  1. Escalation

Critical and High severity incidents are escalated immediately to the Data Protection Officer. Where a Critical incident involves Customer Data, the DPO determines whether a Personal Data Breach notification obligation is triggered under UK GDPR Article 33. The 72-hour ICO notification clock starts from the point the Company becomes aware of a breach.

The Company's MDPA obligation to notify customers of a confirmed Personal Data Breach (by close of business on the Business Day following confirmation of the breach) runs concurrently with the ICO 72-hour notification obligation. Customer notification is set well in advance of the ICO deadline to allow customers sufficient time to prepare their own Art. 33 notification where required.

Personal Data Breach Notification Assessment

When a Critical or High severity incident involves Customer Data, the DPO assesses whether a notification obligation has been triggered. Two thresholds apply under UK GDPR:

Article 33 — notify the ICO within 72 hours where the breach is likely to result in a risk to the rights and freedoms of individuals. The DPO should treat notification as required unless the breach clearly does not meet the threshold. Factors indicating risk include:

Notification is not required only where the breach is unlikely to result in any risk — for example, where encrypted data has been rendered inaccessible to the recipient, or data has been accidentally sent to a known and trusted party who has confirmed immediate deletion without onward disclosure.

Article 34 — notify affected data subjects without undue delay where the breach is likely to result in a high risk. The DPO should apply this threshold in addition to Article 33 where:

The DPO records the notification decision and supporting rationale in Plane regardless of the outcome, including where the decision is that notification is not required. This record forms part of the Company's accountability documentation under UK GDPR Article 5(2).

  1. Containment and Recovery

The incident response team will take appropriate steps to contain the incident, preserve evidence, and restore normal service in accordance with the documented incident response runbooks. The priority order is: contain, assess impact, recover, then investigate root cause.

  1. Post-Incident Review

All Critical and High severity incidents are subject to a post-incident review within 5 working days of closure. The review documents the timeline, root cause, impact, and remediation actions. Findings are reviewed by the Information Security Officer and senior management and tracked to completion. Where an incident reveals a systemic control weakness, the risk register is updated.


  1. Staff Security

  2. Security Awareness Training

All staff complete mandatory security awareness training upon joining and annually thereafter. Training covers:

Staff whose role involves access to production systems or Customer Data complete additional role-specific security training before access is granted. Completion of training is recorded and is a prerequisite for access.

The annual security awareness training is delivered by Instil Software, Skylark Control's security partner. Training is delivered through a combination of:

Staff with data protection responsibilities complete the enhanced data protection training specified in Section 4.2 of the CDEP1 and Section 8 of the APD, in addition to security awareness training.

  1. Acceptable Use

All staff are bound by the Skylark Control Acceptable Use Policy as a condition of employment. The Acceptable Use Policy governs the use of company systems, devices, and data, including restrictions on personal use, data transfer, and remote working.


  1. Penetration Testing and External Assurance

  2. Annual Penetration Testing

An independent penetration test of the Skylark Platform is conducted no less than annually by Instil Software (https://instil.co). Instil Software hold multiple National Cyber Security Centre (NCSC) certifications, are Cyber Scheme Certified testers, and are independently certified to ISO 27001 (information security management) and ISO 9001 (quality management). The scope covers:

A penetration test is also triggered following any significant change to the platform architecture or following a Critical severity incident involving potential system compromise.

  1. Remediation

Findings from penetration testing are triaged by severity in accordance with Section 3.3. Critical and high findings are remediated before the test report is shared with customers. A remediation summary is available to customers on request under the audit provisions of the MDPA.

  1. ISO 27001 Surveillance Audits

Annual surveillance audits against ISO 27001 are conducted by the certifying body. Findings from surveillance audits are reviewed by senior management and remediated in accordance with the ISMS corrective action process.

  1. Customer Audit Rights

Customer audit rights are governed by Section 14 of the MDPA. The standard assurance package — current penetration test summary, ISO 27001 certificate, and Cyber Essentials Plus certificate — is available to customers on written request. Direct audits are available in accordance with the conditions set out in Section 14.2 of the MDPA.


  1. Supplier Security

  2. Sub-processor Vetting

Before engaging any new sub-processor to process Customer Data, Skylark Control carries out a security due diligence assessment covering:

The assessment is documented and reviewed by the DPO and Information Security Officer before the sub-processor is approved.

  1. Ongoing Sub-processor Review

Sub-processors handling Customer Data are reviewed no less than annually. The review confirms that:

The Sub-processor Register is updated to reflect the outcome of each annual review.

  1. Sub-processor Contractual Requirements

All sub-processors processing Customer Data are bound by a data processing agreement that requires:


  1. Security Risk Management

  2. Risk Assessment

The ISMS risk assessment is conducted no less than annually and is updated following any significant change to the platform, infrastructure, or threat landscape. Risks are identified, assessed, and tracked in the Skylark Control Risk Register, maintained on Plane. The assessment considers:

  1. Risk Register

The risk register is maintained by the Information Security Officer and reviewed by senior management quarterly. Risks above the defined risk appetite threshold are subject to a documented treatment plan with an assigned owner and target remediation date.

  1. Data Protection Impact Assessments

Where a new processing activity, system change, or feature introduction is likely to result in a high risk to individuals' rights and freedoms, a Data Protection Impact Assessment (DPIA) is conducted before processing commences, in accordance with UK GDPR Article 35. The DPIA process is owned by the Data Protection Officer. Security findings from the DPIA are recorded in the risk register.


  1. Monitoring and Review of this Policy

This Policy is reviewed no less than annually by the Information Security Officer and the Data Protection Officer. Review is also triggered by:

Where this Policy is updated in a way that materially affects customers' rights or obligations under the MDPA, notice is provided in accordance with Section 16 of the MDPA.

  1. ISMS Objectives

The standing objectives of the ISMS are reviewed and updated no less than annually by the Information Security Officer and reported to senior management:

  1. Continual Improvement

The Company is committed to the continual improvement of the ISMS. Documented procedures are maintained to ensure that nonconformities are identified and that corrective and preventive actions are introduced to eliminate root causes and improve the effectiveness of the ISMS. Corrective actions are tracked to completion and their effectiveness is reviewed by the Information Security Officer.


Document owner: Information Security Officer and Karol Harkin (Data Protection Officer)
Published at: https://admin.skylarkcontrol.com/legal/security-policy.html