VEX never reads a client behind their back. Here is exactly how that works, in plain language you can forward to any client.
Every client is told, before the reading begins, that completing it shares the result with their coach. No one discovers after the fact that a coach was watching.
When a client finishes, they see their own result first. Sharing it with their coach requires their explicit yes at that reveal. If they decline, the coach sees nothing.
What the coach receives is a brief: where the client is, what moves them, what to open with. The client's raw answers stay with the client. They are theirs, and theirs to delete.
The brief is AI-generated from what the client chose to share. Clients are told this. Coaches can say it plainly to clients because it is written down here, on a page anyone can read.
Any aggregate or team view is drawn only from clients who consented, and only when five or more have. Below that floor, no group read exists, so no individual can be singled out by subtraction.
Consent is not a one-time gate. A client can withdraw sharing, and their data drops out of what the coach and any group view can see.
A yes is not one checkbox on our side. At the moment a client says yes, VEX writes a named record against that person, for that one coach or organization. These are the fields, under the names they carry in the code:
granted_at timestampshare_current_read grantedallow_1on1_prep grantedallow_timeline not grantedTwo coaches means two records, each with its own timestamp, each withdrawn on its own. A client who consents to one coach has consented to that coach, and to nothing else. Nothing is granted account wide and nothing is inherited by a second coach or a later employer.
Access is gated on the recorded consent for that relationship as a whole. Withdraw it and every coach facing and leader facing view for that relationship goes dark at once, because they all read the record live. The four fields above are the record of what was asked and answered. They are not yet four separate switches: the movement view a coach can see across a client's readings runs off the same single consent today. We will keep saying that here until per field enforcement ships, rather than describe a control that is not in force.
Not a policy the client has to take on faith. Any client can open noctaracorp.com/consent, see every coach and organization that can currently see their read, see the named fields above exactly as stored for each one, and close any of them from that page.
Why this matters for ICF coaches. The 2025 ICF Code of Ethics requires coaches to disclose their use of AI to clients. VEX is built so that disclosure has already happened before you see a word: the client is told AI generates the brief, and nothing reaches you without their recorded yes. You are not retrofitting an ethics conversation. The tool had it first.