Data Residency Notice
All primary data is stored exclusively within India. Cloud infrastructure is hosted in AWS Mumbai (ap-south-1) with Supabase project region ap-south-1. Each Tenant operates a dedicated, isolated database instance with Row Level Security enforcement. ISO 27001, SOC 1, SOC 2, and SOC 3 certified data centres.
This Data Residency Notice ("Notice") is issued by Grid Cohort ("Company," "we," "our," or "us") to inform all Users, Tenants (Schools/Institutions), Applicants, regulatory authorities, and stakeholders of the physical location, infrastructure specifications, jurisdictional scope, and sub-processor arrangements governing data storage and processing for the Cohort Educational ERP Suite (the "Software" or "Platform").
This Notice supplements, and shall be read in conjunction with, our Privacy Policy and Terms of Service.
1.Data Hosting Location
1.1. All primary data processed through the Software, including but not limited to personal data, institutional records, academic records, financial data, communication records, uploaded documents, media files, and application data, is stored exclusively on servers located within the territorial boundaries of the Republic of India.
1.2. Infrastructure Specifications:
1.3. This infrastructure is operated by AWS in compliance with applicable Indian laws and regulations, and AWS maintains ISO 27001, SOC 1, SOC 2, and SOC 3 certifications for its Mumbai data centres.
2.Decentralised Tenant Database Architecture
2.1. The Platform operates on a decentralised, multi-tenant database architecture designed to provide the highest degree of data isolation between institutional subscribers (Tenants). The architecture comprises two layers:
The Central Database does NOT contain institutional User personal data, academic records, financial records, or Tenant-specific institutional content beyond community forum participation data.
2.2. Isolation Guarantee: No Tenant Database shares its infrastructure with any other Tenant's data. Row Level Security (RLS) policies are enforced at the database level within each Tenant Database to ensure that access is strictly scoped to authorised roles and users within that Tenant.
2.3. Connection Resolution: The mobile and web applications dynamically resolve and authenticate connections to the appropriate Tenant Database at runtime, using the Central Database's routing function. Connection credentials are stored securely on the user's device using device-level secure storage (iOS Keychain / Android Keystore via Expo SecureStore) and are not transmitted to any third party.
3.Scope of Data Residency
3.1. The following categories of data are stored within India (ap-south-1) in Tenant Databases:
3.2. The following categories of data are stored within India (ap-south-1) in the Central Database:
4.Edge Functions and Serverless Compute
4.1. The Software utilises Supabase Edge Functions for specific server-side operations. These functions are deployed to and executed within the ap-south-1 (Mumbai) region.
4.2. Edge Functions include: tenant provisioning, admission application processing, career application processing, leave request management, fee payment processing, push notification orchestration, transport proximity notification, certificate generation, subscription billing, and onboarding step completion.
4.3. Edge Functions do not persistently store personal data and operate solely as transient compute processes within the ap-south-1 region.
5.Webrtc and Real-time Communication Infrastructure
5.1. Call Signalling: The Platform's peer-to-peer audio calling feature uses Supabase Realtime (hosted within ap-south-1, Mumbai) for call signalling — the exchange of connection setup information (SDP offers/answers) between callers and receivers. Call signalling metadata is processed and logged within the Tenant Database in India.
5.2. Peer-to-Peer Media: The actual audio content of calls is transmitted directly between the devices of the participants using WebRTC peer-to-peer technology. Audio data does NOT transit through Grid Cohort's servers, Supabase servers, or AWS servers at any point.
5.3. ICE Candidate Traversal — STUN: The WebRTC connection establishment process uses STUN (Session Traversal Utilities for NAT) servers to resolve network connectivity. Specifically, the Platform uses STUN servers operated by Google LLC (United States) — stun.l.google.com, stun1.l.google.com, and stun2.l.google.com — as the primary STUN infrastructure. During call setup, the device transmits a STUN binding request containing its source IP address and port to Google's STUN servers, which respond with the device's observed public IP address and port. This data is ephemeral — it is not retained by Google — and does not constitute personal data within the meaning of the DPDP Act, 2023.
5.4. Audio Relay — TURN (Fallback): Where a direct peer-to-peer audio connection cannot be established due to network conditions (for example, when both parties are behind symmetric NAT on mobile data networks), audio call traffic is relayed through a TURN (Traversal Using Relays around NAT) server operated by Open Relay (Metered.ca), a United States-based company, at the relay endpoint a.relay.metered.ca. In such cases, the encrypted audio stream transits through Metered.ca's relay infrastructure. Audio content relayed through the TURN server is encrypted in transit (using DTLS-SRTP). Metered.ca does not store, record, or inspect the content of any relayed call. TURN relay is a fallback mechanism that activates only when a direct peer-to-peer connection cannot be established.
5.5. No Recording: Grid Cohort does not record, store, or process the audio content of any call conducted through the Platform, whether transmitted peer-to-peer or via TURN relay.
5.6. Real-Time Data Subscriptions: The Platform uses Supabase Realtime for live data features (e.g., live transport tracking, real-time notifications, chat message delivery, and call signalling). All Realtime infrastructure for the Platform operates within the ap-south-1 (Mumbai) region.
6.No Cross-border Data Transfer of Personal Data
6.1. Grid Cohort does not transfer, mirror, replicate, or store personal data on servers located outside India for operational purposes.
6.2. The following cross-border data flows occur in the ordinary course of Platform operation involving third-party processors or infrastructure outside India:
6.3. In the event that the Central Government of India issues notifications under the DPDP Act, 2023 restricting or permitting cross-border transfers to specific jurisdictions, Grid Cohort shall comply with all such directives.
7.Sub-processors
7.1. Grid Cohort engages the following sub-processors in connection with the Platform. Each sub-processor is subject to a data processing agreement or equivalent contractual obligation with Grid Cohort:
7.2. AWS and Supabase: Both AWS and Supabase are US-incorporated entities. However, the data processing infrastructure utilised by Grid Cohort for the Platform is physically and logically located in India (ap-south-1). Supabase's control-plane operations (such as dashboard access, project management, and billing) and AWS's global management services may be processed on servers outside India, but such operations do not involve the processing or storage of User personal data.
7.3. Expo, Inc.: Expo is a US-incorporated company whose push notification service (Expo Push Service) is used to deliver notifications to User devices. Expo push notification tokens and notification payloads (which contain limited, non-sensitive notification text) are transmitted to Expo's servers for delivery to the target device. Expo's OTA update service may also transmit JavaScript bundle updates to User devices. Expo does not receive, process, or store User personal data beyond the push token and notification payload. Expo's data handling is governed by Expo's own privacy policy.
7.4. Razorpay Payments Private Limited: Razorpay is an Indian company regulated by the Reserve Bank of India. Payment processing data (including transaction identifiers and payment amounts) associated with Tenant fee collection and SaaS subscription billing is processed by Razorpay. Razorpay's handling of payment data is governed by Razorpay's own privacy policy and RBI regulations. Grid Cohort stores only transaction reference identifiers and payment status within the Tenant Database; full payment card details are never stored by Grid Cohort.
7.5. GIPHY, LLC: GIPHY is a US-incorporated company whose API is used to retrieve animated GIF content for Chat Services. Search query text is transmitted to GIPHY's servers for content matching. No personally identifiable information, User IDs, or institutional data is transmitted alongside search queries. GIPHY's data handling is governed by GIPHY's own Terms of Service and Privacy Policy.
7.6. Sub-Processor Changes: Grid Cohort reserves the right to add, remove, or replace sub-processors. Tenants and Users will be notified of material changes to the sub-processor list through updates to this Notice.
| Sub-Processor | Country | Purpose | Data Transmitted |
|---|---|---|---|
| Amazon Web Services, Inc. | United States | Cloud infrastructure, compute, and storage hosting | Primary Tenant data stored exclusively in Mumbai, India (ap-south-1) |
| Supabase, Inc. | United States | Database, auth, Realtime messaging, storage, and Edge Functions | Primary Tenant data stored exclusively in Mumbai, India (ap-south-1) |
| Expo, Inc. | United States | Push notification delivery and OTA update distribution | Push token + notification payload text only; no sensitive personal data |
| Razorpay Payments Pvt. Ltd. | India | Payment gateway for fee collection and SaaS billing | Processed in India (RBI-regulated); Grid Cohort stores only transaction IDs |
| Brevo (Sendinblue SAS) | France (EU) | Transactional email delivery | Email address, name, subject, and sanitised body transmitted to EU; DPA in place |
| Google LLC | United States | STUN server for WebRTC call connection | Ephemeral IP and NAT port only; no personal data retained |
| Open Relay (Metered.ca) | United States | TURN relay for WebRTC (fallback) | Encrypted audio relayed in transit only; no content stored |
| GIPHY, LLC | United States | Animated GIF content retrieval for Chat | Search query text only; no PII transmitted |
8.Data Sovereignty and Compliance
8.1. Grid Cohort's choice of data hosting within India is made in furtherance of:
8.2. Tenants (Schools/Institutions) may rely upon this Notice to demonstrate to their stakeholders, parents, regulatory auditors, and governing bodies that all personal data processed through the Cohort ERP Suite is stored and maintained on Indian soil within dedicated, isolated Tenant Databases.
9.Verification and Audit
9.1. Grid Cohort shall, upon reasonable written request by a Tenant (subject to appropriate confidentiality obligations and subject to the payment of any reasonable fees for such audit assistance), provide documentary evidence or certification confirming the data residency arrangements described in this Notice.
9.2. Grid Cohort reserves the right to change its cloud infrastructure provider or hosting region, provided that:
9.3. Grid Cohort is not responsible for and makes no representation regarding the data residency or data handling practices of sub-processors beyond the contractual obligations imposed by Grid Cohort on such sub-processors.
10.Contact
This Notice shall be governed by and construed in accordance with the laws of India. Any disputes arising under this Notice relating to data residency shall be subject to the exclusive jurisdiction of the courts located in Vaniyambadi, Tirupattur District, Tamil Nadu, India.