From 870038f05be33f6488fc35212bb45cd883605393 Mon Sep 17 00:00:00 2001
From: Pushp
Date: Sat, 24 Oct 2026 06:03:48 +0530
Subject: [PATCH 1/2] docs(privacy): in-app Admissions Assist opt-out; account
deletion also deletes training records
Matches the behaviour shipped with the Admissions training opt-out (portal + iOS/Android). Publish
together with the app release that adds the in-app option.
---
src/components/legal/Privacy.tsx | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/src/components/legal/Privacy.tsx b/src/components/legal/Privacy.tsx
index 725e731..7dda14d 100644
--- a/src/components/legal/Privacy.tsx
+++ b/src/components/legal/Privacy.tsx
@@ -242,26 +242,28 @@ export function Privacy() {
Approved: the video and transcript are deleted 30 days after you use your invite.
- Deleting your OneHook account deletes your application, video and transcript.
+ Deleting your OneHook account deletes your application, video, transcript and
+ the training records made from your application.
The training records derived from your application (transcript text,
measurements and decision) are kept while Admissions Assist is in use, unless
- you ask us to delete them.
+ you withdraw your consent or ask us to delete them.
Withdrawing
- You can withdraw your application in the app at any time. To withdraw your consent
- for Admissions Assist, or to have your training records deleted, email{' '}
+ You can withdraw your application in the app at any time. To stop your video being
+ used for Admissions Assist, tap “Stop using my video for Admissions
+ Assist” on your application screen: we exclude your data from all future
+ training and delete the training records made from your application straight
+ away. Your application itself stays as it is. You can also email{' '}
privacy@onehook.club
{' '}
- with the phone number you applied with. We will exclude
- your data from all future training and delete your training records within 30
- days. A model trained before your request is not changed retroactively, but your
+ with the phone number you applied with, and we will do the same within 30 days. A model trained before your request is not changed retroactively, but your
data is not used in any later training.
From 7f21b7ccce65f2bde9ed57e498b940100ba0bfc8 Mon Sep 17 00:00:00 2001
From: Pushp
Date: Sat, 24 Oct 2026 11:17:02 +0530
Subject: [PATCH 2/2] docs(privacy): disclose the automated review checks
(check words, Rekognition content check, keywords, speaking time)
---
src/components/legal/Privacy.tsx | 45 +++++++++++++++++++++++++++++---
1 file changed, 42 insertions(+), 3 deletions(-)
diff --git a/src/components/legal/Privacy.tsx b/src/components/legal/Privacy.tsx
index 7dda14d..70c3930 100644
--- a/src/components/legal/Privacy.tsx
+++ b/src/components/legal/Privacy.tsx
@@ -171,6 +171,11 @@ export function Privacy() {
Quality measurements taken from the video file and transcript: length, speaking
time and pace, transcription confidence, filler words, resolution and bitrate.
+
+ Three everyday words we show you, chosen at random for each application, that we
+ ask you to say somewhere in your video.
+
+ The results of the automated checks described below.
Our reviewers’ decision and scores for your application.
A record of your consent: the wording version you agreed to, when, and your app
@@ -185,6 +190,39 @@ export function Privacy() {
We never sell or share your application with third parties.
+
+
Automated checks
+
+ We run a few automated checks to help our reviewers. They only mark an application
+ for a closer look by a person: they never approve or reject anyone, and their
+ results are not shown to you.
+
+
+ -
+ Check words: we check that the three words we showed you are said
+ in your video, so we know the video was made for this application.
+
+ -
+ Video content: Amazon Rekognition looks at the video frames for
+ prohibited content such as nudity, violence, weapons or drugs. It looks only for
+ those kinds of content; it does not recognise your face or identity and does not
+ analyse your appearance, age, emotions or where you are looking.
+
+ -
+ Spoken content: we look for scam, money-request or
+ “move off the app” phrases in the transcript.
+
+ -
+ Speaking time and upload timing: we check there is enough speech
+ in the video and that it was recorded around the time you applied.
+
+
+
+ The results are kept with your application for the admissions team only, are
+ deleted with it, and are never used to train Admissions Assist. If a check cannot
+ run, your application simply goes to a person to review.
+
+
Who sees your application
@@ -271,8 +309,8 @@ export function Privacy() {
Where it is stored
Applications, transcripts and training data are encrypted and stored on Amazon Web
- Services in India (Mumbai region). Transcription, SMS and model training also run
- on AWS in that region.
+ Services in India (Mumbai region). Transcription, the automated video content
+ check, SMS and model training also run on AWS in that region.
@@ -523,7 +561,8 @@ export function Privacy() {
Email Service: SNS
- Video Applications: Amazon Transcribe and Amazon SageMaker, hosted
+ Video Applications: Amazon Transcribe, Amazon Rekognition and Amazon
+ SageMaker, hosted
in AWS (India region)