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)