Privacy and data handling

There is no record of your session, because none is made.

Most privacy pages describe how carefully something is kept. This one mostly describes what is never written down in the first place, which is a stronger position, and an easier one to check.

The short version

Nothing is stored

Nothing you say in a session is stored on our systems.

Your passkey is not you

It confirms that you may enter. It is not linked to your name or your employer.

One copy, and it is yours

The only copy of a conversation that will ever exist is the transcript you choose to download.

Nobody can read it

Not us, and not whoever gave you your passkey.

What happens to a message

Your conversation is held in the browser tab you have open. When you send a message, that message and the exchange so far travel to our application, which uses them to find relevant passages from TGGR’s library and to write a reply. Then they are gone. Nothing is written to a database, a file, or a log on the way through.

This is why the conversation has to travel with each message: the application has nowhere to keep it between one message and the next. What looks like an inefficiency is the mechanism.

It also means there is no session history to return to. Close the tab and the conversation is gone, not deleted, but never recorded. There is nothing to delete because there was never a record to begin with.

What your passkey does and does not identify

A passkey is an access code issued to one person. When you enter it, the system checks it against a list of valid codes and lets you in. That is the whole of what it does.

What it is not: it is not an account, it carries no name, no email address and no employer, and it is not attached to anything you go on to say. We store passkeys as one-way hashes, which means the database holds enough to recognise a valid code and not enough to reconstruct one.

The system records, once, that a code has been redeemed. That is a single yes-or-no so a code can be managed, not a record of when or how often you have visited.

Your transcript is yours

At the end of a session you can download a transcript. Because nothing is retained on our side, that file is the only copy that will exist anywhere, and it belongs entirely to you.

We suggest password-protecting it before you save it. It contains everything you said, and once it is on your device its safety is a matter of where you put it.

If you want continuity between sessions, you can upload that file at the start of a future session to restore the context. That is the only mechanism for continuity, and it stays in your hands throughout.

What is stored

Being clear about the exceptions matters more than the headline. Here is everything the database holds. None of it is conversation content.

Passkeys, as one-way hashes
Enough to recognise that a code is valid, never enough to reproduce it. The plaintext exists only at the moment it is issued to you.
Whether a passkey has been used at all
A single yes-or-no, recorded the first time it is redeemed. Not how often, not when since, not from where.
Administrator accounts
For TGGR staff who manage the library. Passwords are stored as one-way hashes. A second factor is supported and can be switched on by TGGR.
The Foundational Library
The documents TGGR uploads and the search index built from them. This is TGGR's own material, not yours.
Sign-in counters
To slow down anyone guessing at codes. The identifier is itself stored as a hash, enough to recognise a repeat attempt, not enough to know whose.
Feedback you choose to submit
Only if you complete the questionnaire at the end, and only what you put in it. It is not linked to your session.
Anything you send through the contact form
Your message, its subject and the address to reply to, so the Development Administrator can answer you. That page is outside the confidential space and says so: nothing from a mentoring session reaches it, and a contact message is never linked to a passkey or a session.
A log of administrator actions
Who changed what in the library, and when. It contains no user and no conversation content, there is nothing of yours for it to record.

There is no conversation table, no message table and no session table anywhere in the database. That is a design decision, not a setting that could be changed by accident.

Who processes what

Three organisations are involved in running this service. Each account belongs to TGGR Ltd.

Vercel

Hosting

Serves the website and runs the application. Standard web server logs; no conversation content is written to them.

Supabase

Database

Holds everything in the list above, in a Postgres database hosted in London (eu-west-2). No conversation content is sent to it.

OpenRouter

Language model access

Receives your message and the conversation so far in order to write a reply, and returns it. Every request carries a rule saying it may only be routed to model providers that do not store what they are sent. If no such provider is available the request fails and the mentor says it cannot reach its material, it is never quietly sent to one that would keep it. That rule travels with each request from this website, rather than being a setting in an account somewhere.

Deepgram

Voice, and only in voice mode

If you choose to speak rather than type, your recording is sent to Deepgram to be written down, and the mentor's replies are sent to be read aloud. Nothing is stored on the way: the recording exists for as long as the upload takes and is not written to any disk of ours. Every request is marked so that what you say is excluded from Deepgram's model-improvement programme, which means your voice is not used to train anything. If you stay in text mode, no audio is created and Deepgram is never contacted at all.

Of these, only OpenRouter ever sees the words of a conversation, and only for as long as it takes to write a reply, with one addition if you choose voice, when Deepgram also sees them in order to write down what you said and to read the reply back. No analytics service, advertising network or tracking script runs on this site.

Cookies

A small number of cookies, set when you sign in, which together tell the site you are allowed to be here and keep the sign-in itself safe from tampering. None of them carries your name or anything you have said, and they expire on their own. There are no analytics, advertising or tracking cookies of any kind.

Your choice of light or dark appearance is remembered in your own browser and never sent to us.

If you are at risk right now

This is a reflective space and it is not an emergency service. It does not monitor what you write and no one is watching a screen at the other end. If you are in danger or in crisis, please contact the emergency services or a crisis line in your country.

Questions about your data

If you have a question about any of this, or about a feedback submission you have made, please get in touch through the contact page.

TGGR Ltd is responsible for this service and for the accounts described above. Formal data protection contact details will be published here before the service opens beyond Stage 1 testing.

This page describes the service as it is built during Stage 1 closed testing. If how it handles information changes, this page changes with it.