Search all 478 artefacts by title, document ID or content.
Policy | Family 2, Legal & Contractual
These Terms are the published version of the sub-processor notification and objection mechanism, so that a hospital can read them before it signs anything rather than discovering them in an annexure. The contractual obligation is clause 8 of the Data Processing Agreement (DPA-GL-001), which governs if these Terms and…
This document is the source of truth for: marketing:/legal/subprocessors, trust:/legal/subprocessor-notification, trust:/documents/POL-GL-055, subprocessor-notice-subscription
Those surfaces render this text from here. They do not keep their own copy, so they cannot drift from it.
Artefacts this one references or cannot be issued without.
Artefacts that would be blocked if this one were missing or out of date.
POL-GL-055 | Version 1.0.0 | Effective 01 August 2026 | Last Modified On 01 August 2026
These Terms are the published version of the sub-processor notification and objection mechanism, so
that a hospital can read them before it signs anything rather than discovering them in an annexure. The
contractual obligation is clause 8 of the Data Processing Agreement (DPA-GL-001), which governs if these
Terms and that Agreement ever appear to differ.
The current sub-processor list is the Sub-Processor Register (DIS-GL-009). Every change to it is recorded
in the Sub-Processor Change Log (DIS-GL-010). Neither list is reproduced here: a list copied into a
second document goes stale, and a stale sub-processor list is worse than none.
The commitment: Pensieve does not add or replace a sub-processor that will Process a hospital's personal data without thirty days' prior notice and a right to object.
| Deployment model | How these Terms apply |
|---|---|
DM-1 Dedicated |
In full. The sub-processor surface is the infrastructure and tooling Pensieve operates on the hospital's behalf. |
DM-2 Shared |
In full, and this is where changes are most likely to affect a hospital, because the platform is common. |
DM-3 Customer Cloud |
In full for sub-processors Pensieve engages. The hospital's own cloud provider is the hospital's contracted supplier, not Pensieve's sub-processor. |
DM-4 On-Premise |
The sub-processor surface is materially smaller: in a fully disconnected deployment it may be limited to the remote-access mechanism under ADD-GL-008. DIS-GL-009 states the per-model applicability. |
| Change | Notice? |
|---|---|
| Adding a sub-processor that will Process personal data | Yes, 30 days |
| Replacing a sub-processor | Yes, 30 days |
| Materially extending what an existing sub-processor does with personal data | Yes, 30 days |
| Moving an existing sub-processor's Processing to a different country | Yes: 30 days, and see DIS-GL-008 |
| Removing a sub-processor | Logged, no notice period: removal cannot prejudice a hospital |
| A sub-processor's change of name, ownership or legal entity, with no change in role, location or data | Logged, no notice period |
| A supplier Pensieve uses that does not Process customer personal data (an accountant, a bank, an office landlord) | No. It is not a sub-processor and is not listed |
| A third-party system reached using the hospital's own credentials | No. It is not a sub-processor. See 4 |
| An emergency replacement to preserve security or availability | Made immediately; notice within 3 Business Days, and the objection window then runs from that notice (DPA-GL-001 clause 8.5) |
1.1 Pensieve does not use the emergency route to avoid a notice period. Every use of it is recorded in
DIS-GL-010 with the reason, and the count is published in the Transparency Report (POL-GL-068).
2.1 Two channels, always both. Every notice is sent by e-mail to each Customer's notified privacy
contact and published in the Sub-Processor Change Log (DIS-GL-010). Publication alone is not notice.
2.2 Subscribing. A hospital may subscribe more than one address, and should subscribe a role address
rather than a person. Subscription is managed from the Trust Center at https://trust.pensievelabs.org and
does not consume a Trust Center credential under POL-GL-500. Prospective customers and their advisers
may subscribe to the Change Log without a contract, because a buyer evaluating Pensieve is entitled to
watch the list move before committing to it.
2.3 What a notice contains. The notice instrument is NTC-GL-002. It states the sub-processor and its
country, what it will do, the categories of personal data involved, the processing location, the deployment
models affected, what it replaces, why the change is being made, the effective date
Notice subprocessor effective date, the objection deadline
Notice subprocessor objection deadline, and the Change Log identifier. A notice that does not state
the objection deadline is not a valid notice, and the period runs from a corrected notice.
2.4 Notice is given before the change, not with it. The thirty days run before the sub-processor begins to Process any customer personal data, not before the contract with it is signed.
3.1 Who and when. A Customer may object on reasonable data-protection grounds within fifteen (15)
days of the notice, stating the grounds. Silence for fifteen days is acceptance
(DPA-GL-001 clause 8.4).
3.2 What happens then, in this order:
3.2.1 Pensieve explains the sub-processor's role and the safeguards applied, within five Business Days. Most objections end here, because most are questions.
3.2.2 If the objection stands, Pensieve uses reasonable efforts to offer a configuration change or a
commercially reasonable alternative that avoids the sub-processor Processing that hospital's personal data.
Under DM-1 this is more often possible than under DM-2, and Pensieve will say which applies rather than
leaving the hospital to guess.
3.2.3 If no alternative is available within thirty days, the Customer may terminate the affected
Services without penalty, with a pro-rata refund of prepaid fees for the period after termination
(POL-GL-063 R-2 route). That is the sole remedy for the objection.
3.3 Pensieve does not treat an objection as a commercial problem. An objection is answered by the person
who owns the sub-processor decision under POL-GL-135, not by an account manager, and it is never used as
a renewal or pricing lever (POL-GL-065 4.5).
3.4 Objections are logged. Every objection, its grounds and its outcome are recorded, and the aggregate
count is published in the Transparency Report (POL-GL-068).
This is the most commonly misread part of Pensieve's architecture, and it is stated affirmatively.
4.1 Where the Platform connects to a third-party system using the hospital's own credentials, on the
hospital's own authority, ABDM, NHCX, a payment gateway, an insurer or third-party administrator, an
SMS or messaging provider, a laboratory analyser, a picture archiving system, the hospital's own e-mail
tenant, that system is not a sub-processor of Edsol Edtech Pvt. Ltd.. The hospital is the party
contracting with it. Pensieve holds the credential encrypted under ADD-GL-007 and calls the system as the
hospital.
4.2 This is a deliberate architectural boundary, set out in DIS-GL-024, with responsibility allocated
for ABDM and NHCX specifically in DIS-GL-026. It is why Pensieve does not hold, and does not claim,
participant status in those networks.
4.3 Pensieve nonetheless publishes, in DIS-GL-009, the categories of such systems the Platform can
connect to, so that a hospital's own privacy assessment is complete. The named instances for a given
hospital are recorded in that hospital's ADD-GL-007 schedule.
5.1 No silent additions. Pensieve does not add a sub-processor and disclose it later. Where an addition
is discovered to have been made without notice, Pensieve notifies immediately, treats it as an incident
under POL-GL-112, records it in REG-GL-203, and the objection window runs from the late notice.
5.2 Flow-down. Every sub-processor is engaged under a written contract imposing obligations no less
protective than DPA-GL-001, and Pensieve remains fully liable for its acts and omissions
(DPA-GL-001 clauses 8.2 and 8.3).
5.3 Assessment before engagement. Every proposed sub-processor is assessed under POL-GL-135 and
POL-GL-120 before engagement, and recorded in REG-GL-212. A change of sub-processor is a controlled
change under RBK-GL-023.
5.4 Approval schedule. Where a hospital requires a named, pre-approved list rather than the general
authorisation, that is recorded in the Subcontractor and Sub-Processor Approval Schedule (ADD-GL-022).
A hospital that has taken that route is not bound by the deemed-acceptance rule in 3.1.
| # | Testable statement | Evidence |
|---|---|---|
| T-1 | Every entry in DIS-GL-009 has a corresponding assessment record |
REG-GL-212 matched to DIS-GL-009, quarterly |
| T-2 | Every addition or replacement in DIS-GL-010 has a notice dated at least 30 days earlier |
Change Log against the notice log |
| T-3 | Every notice states an objection deadline | Sample of 100% of notices issued |
| T-4 | Every objection received was answered within 5 Business Days | Objection log with timestamps |
| T-5 | Emergency replacements were notified within 3 Business Days and carry a recorded reason | Change Log emergency entries |
| T-6 | No system reached under hospital credentials appears in DIS-GL-009 as a sub-processor |
Annual reconciliation of DIS-GL-009 against ADD-GL-007 schedules |
7.1 Reviewed quarterly with the Sub-Processor Register, under POL-GL-135 and POL-GL-502.
7.2 These Terms do not vary DPA-GL-001. Where a hospital has negotiated different notice or objection
periods in its own DPA-GL-001, those periods govern for that hospital.
| Document | Relationship |
|---|---|
DPA-GL-001 Data Processing Agreement, clause 8 |
The contractual source of truth |
DIS-GL-009 Sub-Processor Register |
The current list |
DIS-GL-010 Sub-Processor Change Log |
Every change, and the subscription channel |
NTC-GL-002 Sub-Processor Change Notice |
The notice instrument |
POL-GL-135 Sub-Processor Management Policy |
How a sub-processor is assessed, engaged and reviewed |
ADD-GL-022 Subcontractor and Sub-Processor Approval Schedule |
Named pre-approval instead of general authorisation |
ADD-GL-007 BYOK/BYOC Addendum, DIS-GL-024 Integration Boundary Statement |
Why hospital-credentialed systems are not sub-processors |
DIS-GL-008 Data Residency Statement |
Where processing happens |
POL-GL-063 Refund, Credit and Service Credit Policy |
The refund on objection-driven termination |
POL-GL-068 Transparency Report |
Where objection and emergency-replacement counts are published |
| Version | Date | Author | Summary |
|---|---|---|---|
| 1.0.0 | 2026-08-01 | Legal | First published version. Publishes the notification and objection mechanism ahead of contract, defines exactly which changes trigger a notice, opens Change Log subscription to prospects without a contract, invalidates a notice that omits the objection deadline, restates the BYOK/BYOC boundary affirmatively, and lists six testable statements. |
POL-GL-055 v1.0.0 | Last Modified On 01 August 2026 | Review due
31 July 2027 | Published at https://trust.pensievelabs.org