Legistify Services Private Limited
CLOUD PLATFORM POLICY
Document Name: | CLOUD PLATFORM POLICY |
|
|
Classification: | Internal / Confidential |
|
|
Document Owner: | CISO/MR- |
|
|
Document Approver: | Top Management |
|
|
Original Document Issue Date: | 10/09/2023 |
|
|
Current Edition: | Version 4.0 |
|
|
Revision History: |
|
|
|
S. No. | Description of Change | Date of Change | Version No. |
1 | Initial Release | 10/09/2023 | 1.0 |
2 | Second Release | 10/09/2024 | 2.0 |
3 | Third Release | 10/09/2025 | 3.0 |
4 | Fourth Release | 10/09/2026 | 4.0 |
Purpose of the Policy
This Cloud Platform Policy establishes the mandatory security, governance, operational, and compliance requirements that govern the design, deployment, configuration, and use of cloud infrastructure and cloud-based services across Legistify. The Policy is intended to:
Protect the confidentiality, integrity, and availability of Legistify's information assets, customer data, and cloud-hosted systems, including Codex (contract management), the litigation management tool (LMT), the notice management tool (NMT), and any other applications operating on or integrating with cloud infrastructure.
Provide a consistent, auditable framework for cloud governance that supports internal security assurance and external assessments, including ISO/IEC 27001, SOC 2, and applicable data protection regulations such as the Digital Personal Data Protection Act, 2023 (DPDP Act).
Define clear accountability for cloud security and operations across Information Security, DevOps/Cloud Engineering, Development, Administration, and Management functions.
Ensure that cloud resources are provisioned, configured, monitored, and decommissioned in a manner consistent with recognised industry standards and best practices.
Minimise the risk of data breaches, service disruption, unauthorised access, and regulatory non-compliance arising from the use of cloud infrastructure and services.
This Policy sets the mandatory baseline. Detailed, tool-specific procedures (e.g., runbooks, configuration standards) shall be maintained as supporting documents and are subordinate to this Policy.
Scope
This Policy applies, without exception, to:
All employees, contractors, consultants, interns, and temporary staff of Legistify who design, build, deploy, administer, or otherwise interact with cloud infrastructure or cloud-hosted applications.
All cloud service provider (CSP) accounts, subscriptions, and organisational units owned or controlled by Legistify, including but not limited to Amazon Web Services (AWS) and any other approved cloud or managed-service providers.
All environments, including Production, User Acceptance Testing (UAT) and Development.
All workloads, including virtual machines, containers, serverless functions, managed databases, object and block storage, networking components, identity and access management (IAM) configurations, monitoring and logging pipelines, backup systems, and third-party or managed cloud services integrated with Legistify's environment.
All applications developed, operated, or maintained by Legistify that are hosted on, or process data through, cloud infrastructure, including Codex, LMT, NMT, and any AI/ML-enabled features.
All data processed, stored, or transmitted within Legistify's cloud environments, including customer data, employee data, and Legistify's own business and operational data.
Procedures
Cloud Governance
Legistify shall maintain a list of approved cloud service providers and approved services within each provider, maintained and reviewed by Information Security and Cloud Engineering. Personnel must not provision infrastructure or subscribe to cloud services outside the Approved Services List without prior review and approval. New cloud services shall be evaluated for security posture, compliance certifications, data residency, and shared responsibility implications prior to approval.
Cloud accounts and subscriptions shall be created and owned centrally by the Cloud Engineering/DevOps function, under the oversight of Information Security. Each cloud account shall have a designated business and technical owner, recorded in the organisation's asset inventory. Use of personal or non-corporate email addresses to create or administer Legistify cloud accounts is prohibited. Billing and organisational-level access shall be restricted to a minimal number of authorised individuals.
Legistify shall maintain logical and, where applicable, network-level separation between Production, UAT, and Development environments. Production data shall not be copied into non-production environments unless masked, anonymised, or sanitised, or an explicit, documented, time-bound exception has been approved.
Access to Production environments shall be more restrictive than access to non-production environments and subject to additional approval and monitoring controls. Separate IAM roles, credentials, and where applicable separate cloud accounts or VPCs shall be used per environment to prevent cross-environment impact.
All cloud resources shall be tagged at creation with, at minimum: environment, owner/team, application/product, cost centre, and data classification. Untagged or improperly tagged resources shall be identified through periodic review and remediated or decommissioned. Resource ownership shall be traceable at all times to a responsible individual or team.
All changes to Production cloud infrastructure shall follow a documented change management process, including request, risk assessment, peer/technical review, approval, and post-implementation verification. Emergency changes shall be permitted only under a defined emergency change procedure, with retrospective review and approval within 24–48 hours. Infrastructure changes should be implemented through a controlled, version-tracked deployment process wherever technically feasible, to ensure changes are reviewable and reversible.
Cloud architecture shall follow the principles of least privilege, defence in depth, segmentation, and secure-by-default configuration. Reference architectures should be developed and maintained for common workload patterns. New architectures or significant architectural changes affecting Production shall undergo a security architecture review prior to deployment.
Requests to adopt a new cloud service, managed service, or SaaS integration shall be submitted to Information Security and Cloud Engineering for evaluation. Evaluation shall consider data sensitivity and classification, compliance certifications of the vendor/service, encryption and access control capabilities, integration/API security, and cost. Approved services shall be added to the Approved Services List; rejected requests shall be documented with rationale.
Identity and Access Management
Access to cloud resources shall be granted strictly on a least-privilege, need-to-know, and need-to-use basis. Personnel and service identities must not be granted broader permissions than required to perform their function.
Access shall be assigned through defined roles/groups mapped to job function, rather than through direct, ad-hoc grants to individual identities, wherever the underlying platform supports it. Standard roles (e.g., Read-Only, Developer, DevOps/Cloud Administrator, Security Auditor) shall be documented, including the permissions each role confers. Custom IAM policies should be reviewed by Information Security prior to deployment to Production.
MFA shall be mandatory for all human access to cloud management consoles, VPN/bastion access, and any system providing administrative access to cloud infrastructure. MFA shall be mandatory, without exception, for root/management-level accounts and any privileged administrative identity. Hardware security keys or authenticator-app-based MFA should be preferred over SMS-based MFA where the platform supports it.
Password policies for cloud accounts shall enforce minimum length, complexity, and rotation requirements consistent with the organisation's Access Control Policy, or, where supported, passwordless/FIDO2 authentication. Single Sign-On (SSO) integration with a centrally managed identity provider should be used for cloud console and application access wherever supported.
Privileged accounts shall be individually attributable — shared or generic privileged accounts are prohibited except where technically unavoidable, in which case compensating controls shall apply. Use of a Privileged Access Management (PAM) solution or credential vault is recommended for storing and brokering privileged credentials. Privileged sessions should be logged and, where risk warrants, recorded for audit purposes.
Human user identities and machine/service identities shall be provisioned and managed separately. Service identities shall be scoped to the minimum permissions required by the specific workload and must not be used interactively by human users. Long-lived static credentials for service identities should be avoided in favour of short-lived, automatically rotated credentials wherever the platform supports it.
Access to cloud accounts, environments, and privileged roles shall be reviewed at least quarterly by resource/data owners and Information Security. Access for terminated employees or contractors shall be revoked within 24 hours of last working day. Access review outcomes, including revocations, shall be documented and retained as audit evidence for a minimum of 1 year.
Access provisioning shall follow a documented request-and-approval workflow, requiring approval from the resource owner and/or manager. Deprovisioning shall be triggered automatically or promptly upon role change, transfer, or termination, and shall cover all cloud accounts, VPN, and related credentials.
Elevated or emergency access shall be time-bound, logged, and subject to post-use review. Just-in-time privilege elevation mechanisms should be used in preference to standing administrative access wherever supported by the platform.
The cloud provider root/management account shall not be used for day-to-day operations. The root account shall be protected with MFA, and its credentials shall be securely stored with access restricted to a minimal, named set of authorised senior personnel. Use of the root account shall generate an alert to Information Security, and each use shall be reviewed.
Access keys, API keys, and other long-lived credentials shall be inventoried, rotated on a defined schedule (e.g., every 90 days), and revoked immediately upon suspected compromise. Unused credentials and inactive IAM identities shall be identified and disabled/removed on a periodic basis. Credentials must never be embedded in source code, configuration files, or container images.
Control Area | Requirement | Frequency |
MFA on privileged/root accounts | Mandatory | Continuous |
Access review | Mandatory | At least quarterly |
Credential/key rotation | Mandatory for long-lived credentials | 90 days |
Deprovisioning on termination | Mandatory | Within 24 hours |
Root account usage review | Mandatory | Upon each use |
Network Security
Cloud workloads shall be deployed within logically segmented virtual networks (e.g., VPCs), with subnets separated by function (e.g., web/application/data tiers) and by environment. Segmentation shall be designed to contain the impact of a compromise within a single segment wherever feasible.
Resources that do not require direct internet access (e.g., databases, internal services) shall be deployed in private subnets with no direct route to the internet. Only resources with an explicit business requirement for public accessibility (e.g., public-facing load balancers, web front-ends) shall be placed in public subnets.
Security group and firewall rules shall follow the principle of least privilege — default-deny inbound, with explicit allow rules scoped to specific ports, protocols, and source ranges. Broad allow rules (e.g., 0.0.0.0/0 on administrative ports such as SSH/RDP) are prohibited. Security group configurations shall be reviewed periodically to identify and remove overly permissive or unused rules.
Network ACLs should be used as a defence-in-depth control at the subnet level, complementing security-group-level controls, where the cloud platform supports them.
Direct administrative access (SSH/RDP) to cloud compute resources from the public internet is prohibited. Administrative access shall be routed through a bastion host, VPN, Session Manager/SSM-type service, or equivalent secure access broker, with MFA and logging enabled.
Where remote administrative access is required, Legistify shall provide a corporate VPN or cloud-native session-management service, requiring MFA and issuing time-bound, logged sessions.
Periodic external attack-surface reviews shall be performed to identify unintended public exposure of resources (e.g., open storage buckets, exposed management ports, exposed databases). Any newly identified unintended exposure shall be remediated on an emergency basis.
All external-facing services shall enforce HTTPS/TLS (TLS 1.2 or higher) for data in transit; plaintext HTTP shall be disabled or redirected to HTTPS. TLS certificates shall be issued by trusted certificate authorities, monitored for expiry, and renewed prior to expiration.
Internal service-to-service communication should be encrypted in transit wherever the sensitivity of the data or the architecture warrants it, and API calls between internal microservices should be authenticated.
Internet-facing applications should be protected by a Web Application Firewall (WAF) configured with rules addressing the OWASP Top 10 and known attack patterns. DDoS protection capabilities offered by the cloud provider should be enabled for internet-facing production services, where applicable.
Data Protection
All data processed or stored within Legistify's cloud environment shall be classified in accordance with the organisation's Data Classification Policy (e.g., Public, Internal, Confidential, Restricted/Sensitive Personal Data). Classification shall drive the applicable encryption, access control, retention, and handling requirements.
All storage services holding Confidential or Restricted data (object storage, block storage, managed databases, backups, and snapshots) shall have encryption at rest enabled using provider-managed or customer-managed encryption keys. Encryption at rest should be enabled by default for all storage resources, regardless of classification, as a baseline control.
Data classified as Confidential or Restricted must be encrypted in transit using TLS 1.2 or higher, both for external communication and, where feasible, for internal service-to-service communication.
Cryptographic keys shall be managed through a managed key management service (e.g., AWS KMS or equivalent), with defined key owners, access policies, and rotation schedules. Access to key management operations (create, disable, delete, grant) shall be restricted to authorised personnel and logged. Key rotation should occur on a defined schedule unless a documented business or technical reason requires otherwise.
Secrets (e.g., API keys, database credentials, encryption keys, service account tokens) shall be stored in a dedicated secrets management solution (e.g., AWS Secrets Manager, HashiCorp Vault, or equivalent). Secrets must never be hardcoded in source code, configuration files, container images, or CI/CD pipeline definitions. Secrets shall be rotated on a defined schedule and immediately upon suspected compromise. Access to secrets shall be logged and restricted to the identities that require them.
Object storage (e.g., S3 buckets or equivalent) shall have public access blocked by default, with any exception requiring documented business justification and approval. Access logging shall be enabled on storage holding Confidential or Restricted data. Lifecycle policies shall be configured to manage object retention and deletion.
Legistify shall not transfer or replicate data classified as Confidential or Restricted to cloud regions or provider infrastructure in jurisdictions that do not meet Legistify's data residency requirements or applicable regulatory obligations without prior approval from Information Security and, where required, Legal.
Personal data processed in Legistify's cloud environment shall comply with the DPDP Act, 2023, and any other applicable jurisdiction-specific requirements, in coordination with Legistify's Data Privacy Policy. Personal data shall be retained only as long as required by business need or regulatory obligation and deleted securely at the end of its retention period. AI/ML models or services that process personal data must be assessed for privacy impact prior to deployment.
Container and Serverless Security
Container images shall be built from minimal, hardened base images and must not include unnecessary packages, tools, or credentials. Images shall be scanned for known vulnerabilities (CVEs) prior to deployment and on a recurring schedule; images with critical/high vulnerabilities must not be deployed to Production without an approved exception. Container images shall be stored in a private, access-controlled registry; use of public or unverified images is prohibited without security review and approval. Image builds should be reproducible and version-tagged; use of unversioned or "latest" tags in Production is discouraged.
Containers shall run as non-root users and with read-only file systems where technically feasible. Secrets shall be injected at runtime from a secrets manager and must never be baked into container images. Network policies shall be applied to restrict inter-container/inter-pod communication to what is required. Container orchestration platforms (e.g., Kubernetes/EKS) shall be configured with security hardening applied, including RBAC, pod security standards, and audit logging.
Serverless functions shall follow the same least-privilege IAM principles as other workloads, with execution roles scoped to only the permissions required by the specific function. Function dependencies shall be kept minimal and scanned for vulnerabilities. Sensitive data must not be logged by serverless functions; environment variables must not contain plaintext secrets.
Application and API Security
Applications deployed on Legistify's cloud infrastructure shall be developed in accordance with Legistify's Secure Development Policy and relevant OWASP guidance. Security testing (SAST, DAST, dependency scanning) shall be integrated into the CI/CD pipeline as a quality gate for Production deployments.
All public and internal APIs shall be protected by authentication and authorisation controls. API gateways should be used for internet-facing APIs to provide authentication, rate limiting, and logging. Input validation shall be enforced on all API endpoints; insecure direct object references, injection attacks, and other OWASP API Security Top 10 risks must be mitigated. Sensitive data (e.g., PII, credentials) must not be included in API responses beyond what is required, and must not be logged in plaintext.
Monitoring, Logging, and Alerting
Logging shall be enabled, at minimum, for the following across all Production cloud accounts:
Log Category | Examples |
Management/control plane | AWS CloudTrail or equivalent — all API activity |
Data access (critical resources) | S3 access logs, database audit logs |
Network flow logs | VPC Flow Logs or equivalent |
Application logs | Application error/access logs, security events |
Security service findings | GuardDuty, Security Hub, WAF, or equivalent alerts |
Authentication events | Console logins, MFA events, IAM changes |
Logs shall be centralised in a dedicated log aggregation service or account, separate from the accounts/resources they monitor, to protect integrity. Log retention periods shall be defined per log category based on operational, security, and regulatory/contractual requirements. Logs shall be protected against unauthorised modification or deletion, and access to raw logs shall be restricted to authorised Information Security and Cloud Engineering personnel.
Alerting thresholds and escalation paths shall be defined for critical events (e.g., root account use, security group opened to the internet, disabled logging, repeated authentication failures), with alerts routed to the responsible on-call/Information Security function in near real time. All actions performed by privileged/administrative identities shall be logged and subject to periodic review.
Backup and Disaster Recovery
All Production systems and data classified as Confidential or Restricted, and any system deemed business-critical, shall be backed up in accordance with a documented backup schedule.
Requirement | Standard |
Backup frequency | Daily for Production databases |
Backup encryption | Mandatory — at rest and, where transmitted off-environment, in transit |
Recovery testing | At least annually and after significant infrastructure changes |
Backup access control | Restricted to authorised Cloud Engineering/DevOps personnel; deletion permissions separately controlled from creation permissions |
Cross-region/account replication | Recommended for critical Production backups, where applicable |
Backups shall be encrypted using the same or equivalent key management standards as their source data, and retained per the schedule above. Restoration procedures shall be tested periodically to validate that backups are recoverable and that recovery time objectives can be met. Test results shall be documented, and any gaps identified shall be remediated.
Legistify shall maintain a Disaster Recovery (DR) Plan covering critical systems, defining failover procedures, roles and responsibilities, and communication protocols. The DR Plan shall be tested at least annually through a tabletop exercise or live failover test, with results documented and gaps tracked to closure.
Recovery Time Objectives (RTO) and Recovery Point Objectives (RPO) shall be defined per system/application, based on business criticality, and documented in the DR Plan. Production systems classified as business-critical should be designed for high availability (e.g., multi-AZ deployment, auto-scaling, load balancing, health-check-based failover) to minimise single points of failure.
Vulnerability and Patch Management
Cloud infrastructure, container images, and applications shall be scanned for vulnerabilities on a recurring, automated basis, in addition to periodic penetration testing. Operating systems, middleware, and application dependencies shall be kept current with vendor-released security patches, following a documented patch management schedule that includes testing prior to Production deployment where feasible.
Vulnerabilities shall be remediated within the following risk-based timelines:
Severity | Remediation Timeline |
Critical | Within 24 hours |
High | 2–7 days |
Medium | 7–15 days |
Low | Next scheduled maintenance/patch cycle |
Cloud Engineering and Information Security shall monitor security advisories from the cloud provider(s), operating system vendors, and key software/library maintainers on an ongoing basis. Remediation priority shall consider not only CVSS/vendor severity but also exploitability, exposure (internet-facing vs. internal), and the sensitivity of data associated with the affected system. Where a vulnerability cannot be remediated within the defined timeline, an exception shall be raised, assessed, and approved in accordance with the Policy Exceptions section, with compensating controls applied and the exception tracked to closure.
Incident Response
A cloud security incident is any event that compromises, or threatens to compromise, the confidentiality, integrity, or availability of Legistify's cloud infrastructure, applications, or data. Indicators may include unauthorised access, anomalous API activity, data exfiltration indicators, malware detection, denial-of-service activity, or unauthorised configuration changes.
Phase | Key Activities |
Reporting | Any Personnel identifying a suspected incident shall report it immediately to Information Security through the organisation's designated incident reporting channel |
Containment | Isolate affected resources (e.g., revoke credentials, isolate network segments, disable compromised accounts) to limit further impact, while preserving evidence |
Investigation | Analyse logs, system state, and affected resources to determine scope, root cause, and data impact |
Evidence Preservation | Preserve relevant logs, snapshots, and forensic artifacts in a manner that maintains chain of custody, before remediation actions that could alter evidence |
Recovery | Restore affected systems from clean backups or rebuilt infrastructure; verify integrity before returning to Production |
Post-Incident Review | Conduct a post-incident review to identify root cause, lessons learned, and corrective actions, tracked to closure |
Communication & Escalation | Notify management, affected customers, regulators, and other stakeholders as required by severity, contractual obligations, and applicable law (e.g., the DPDP Act, 2023) |
Incidents shall be classified by severity (Critical, High, Medium, Low) with corresponding target response and escalation timelines defined in Legistify's Incident Response Plan. Critical incidents require an initial response within 1 hour and executive notification within 4 hours.
Compliance and Regulatory Requirements
This Policy and its supporting controls are designed to support Legistify's ISMS and alignment with ISO/IEC 27001, including applicable Annex A controls related to cloud security, access control, cryptography, operations security, and supplier relationships. Controls described in this Policy are also designed to support the Trust Services Criteria relevant to SOC 2 (Security, Availability, and where applicable, Confidentiality and Privacy).
Cloud processing of personal data shall comply with applicable data protection and privacy laws, including the DPDP Act, 2023, and any other jurisdiction-specific requirements applicable to Legistify's customers. Where customer contracts impose specific security, data residency, retention, or audit requirements, those requirements shall be identified, tracked, and incorporated into the relevant cloud environment's configuration and operational procedures.
Legistify shall review and maintain evidence of its cloud providers' relevant compliance certifications and attestations (e.g., ISO 27001, SOC 2) as part of vendor due diligence. Cloud security is a shared responsibility between Legistify and its cloud service provider(s). The precise division of responsibility varies by service model (IaaS, PaaS, SaaS) and provider, as outlined below:
Domain | Cloud Provider Responsibility | Legistify Responsibility |
Physical infrastructure & facilities | Physical security, environmental controls, hardware lifecycle | None (inherited) |
Host/hypervisor & network infrastructure | Security of the virtualisation layer and global network infrastructure | Configuration of virtual networks, security groups, and routing within Legistify's account |
Operating system (IaaS) | N/A (customer-managed) or platform patching (PaaS/managed services) | OS hardening, patching, and configuration for IaaS; validating managed-service configuration for PaaS |
Identity and access management | Provides IAM service and its underlying security | Defining roles, permissions, MFA enforcement, credential management, and access reviews |
Data | Provides encryption and storage durability mechanisms | Data classification, encryption configuration, key management, access control, retention, and deletion |
Applications | N/A for customer-built applications; security of managed application services where used | Secure development, application configuration, and API security |
Network traffic protection | Provides encryption-capable services and infrastructure | Enabling and enforcing TLS/encryption in transit for Legistify's workloads |
Logging & monitoring | Provides logging/monitoring services and their availability | Enabling, configuring, retaining, and reviewing logs; alert response |
Compliance of the underlying platform | Maintains and provides evidence of platform-level certifications (e.g., ISO 27001, SOC 2) | Maintains compliance of configurations, applications, and processes built on the platform |
Third-Party and Managed Cloud Services
Prior to onboarding any third-party or managed cloud service that will process, store, or transmit Legistify or customer data, a security and privacy assessment shall be performed, covering the vendor's security certifications, data handling practices, and incident history where available. AI/ML managed services (e.g., AWS Bedrock or equivalent) shall undergo additional review of data usage, model training practices, data residency, and guardrail/PII controls prior to adoption.
Third-party and managed service providers shall be contractually required to maintain security controls commensurate with the sensitivity of the data they process, including encryption, access control, and breach notification obligations. Access granted to third-party providers shall be scoped to the minimum necessary, time-bound where appropriate, and reviewed on the same cadence as internal access reviews.
Data shared with third parties shall be classified, and appropriate contractual and technical safeguards shall be in place prior to data transfer. The availability, performance, and security posture of critical third-party/managed services shall be monitored on an ongoing basis. Contracts with cloud and third-party service providers should include, where applicable, security requirements, audit rights, data protection clauses, breach notification timelines, and defined data residency and deletion obligations.
Upon termination of a vendor relationship, Legistify shall ensure timely revocation of access, retrieval or confirmed deletion of Legistify data held by the vendor, and documentation of the offboarding activities completed.
Cloud Cost and Resource Management
All resources shall be tagged per the tagging standard in the Cloud Governance section to support cost allocation and ownership tracking.
Every provisioned resource shall have a named owner accountable for its continued business justification.
Idle or unused resources (e.g., unattached storage volumes, idle compute instances, unused elastic IPs) shall be identified on a recurring monthly basis and decommissioned or justified.
Cloud spend shall be monitored against budget on an ongoing basis, with anomaly detection for unexpected cost spikes that may also indicate security incidents.
Automated budget alerts shall be configured to notify designated owners when spend approaches or exceeds defined thresholds.
Provisioning of resources above a defined cost threshold, or of inherently high-cost service classes, shall require prior approval from the designated budget owner.
Provisioning permissions shall be restricted through IAM policies and, where available, service control policies/guardrails, to prevent unauthorised deployment of resources or services outside the Approved Services List.
Secure Configuration and Hardening
The following baseline controls shall apply across resource classes:
Resource Class | Key Hardening Practices |
IAM | Least privilege; MFA on all human accounts; no long-lived access keys for service identities where avoidable; periodic access reviews; root account locked down |
Storage | Block public access by default; encryption at rest enabled; access logging enabled; versioning enabled for critical buckets/containers; lifecycle policies configured |
Databases | Not publicly accessible; encryption at rest and in transit; automated backups enabled; least-privilege database roles; audit logging enabled; strong, unique administrative credentials |
Compute | Hardened base images; unnecessary ports/services disabled; endpoint detection/antimalware where applicable; patched on a defined schedule; no direct public SSH/RDP |
Containers | Minimal base images; images scanned pre-deployment; non-root execution; network policies enforced; secrets injected at runtime, not baked into images |
Networking | Default-deny security groups; private subnets for internal resources; flow logging enabled; segmentation between environments |
Load balancers | TLS termination with current cipher suites; access logging enabled; WAF attached for internet-facing endpoints where applicable |
Monitoring | Centralised log aggregation; alerting on privileged/administrative activity; retention per the Monitoring section |
Backups | Encrypted; access-restricted; tested restore process; retention aligned to the Backup section |
Secrets | Centralised secrets manager/vault; no secrets in code or images; rotation enforced; access logged |
Encryption | TLS 1.2+ in transit; strong encryption at rest; managed key rotation; customer-managed keys for highly sensitive data where applicable |
Policy Exceptions
Where strict compliance with a requirement of this Policy is not achievable due to a genuine technical or business constraint, an exception may be granted subject to the following process:
Request — The requesting individual/team shall submit a documented exception request describing the specific requirement, the reason compliance cannot be achieved, and the proposed compensating controls.
Assessment — Information Security shall assess the risk associated with the exception, including potential impact on data, systems, and compliance obligations.
Approval — Exceptions shall be approved by Information Security and, for higher-risk exceptions, by Management/the Information Security Steering Committee, prior to being acted upon.
Documentation — Approved exceptions shall be logged in an Exceptions Register, recording the requester, business justification, risk assessment, compensating controls, approver, and expiry date.
Time-Bound — All exceptions shall have a defined expiry date; indefinite/permanent exceptions are not permitted. Extensions require re-assessment and re-approval.
Review — Active exceptions shall be reviewed at least quarterly to confirm continued validity and to track remediation progress toward full compliance.
Roles & Responsibilities
Role | Key Responsibilities |
Management | Approve and champion this Policy; allocate resources for its implementation; ensure accountability for non-compliance; review compliance status at defined intervals |
Information Security | Own and maintain this Policy; define security standards and baselines; conduct risk assessments and audits; oversee incident response; monitor compliance |
DevOps / Cloud Engineering | Implement and maintain secure cloud architecture; manage IAM, network, and infrastructure configuration; respond to and remediate security findings |
Developers | Follow secure coding practices; remediate identified code/dependency vulnerabilities; protect secrets and credentials; participate in code review |
System Administrators | Maintain secure configuration of systems under their administration; apply patches per schedule; manage privileged access responsibly; monitor system health and security alerts |
Employees and Contractors | Comply with this Policy and related security policies; report suspected incidents promptly; complete required security awareness training; protect credentials and access |
Third-Party Vendors | Comply with contractual security requirements; maintain the security of services provided to Legistify; notify Legistify promptly of security incidents affecting Legistify data or services |
Policy Revision History
Date | Version | Author | Reviewer | Approver | Comments |
10/09/2023 | 1.0 | ISMS Manager | CIO | Legistify Services Pvt. Ltd. Management | Initial release of the Cloud Platform Policy |
10/09/2024 | 2.0 | ISMS Manager | CIO | Legistify Services Pvt. Ltd. Management | Annual review completed; minor updates incorporated to reflect current cloud security practices |
10/09/2025 | 3.0 | ISMS Manager | CIO | Legistify Services Pvt. Ltd. Management | Annual review completed; policy revised to align with updated organisational and regulatory requirements |
10/09/2026 | 4.0 | ISMS Manager | CIO | Legistify Services Pvt. Ltd. Management | Annual review completed; policy updated to reflect changes in cloud architecture and compliance obligations |
