← Back to app | PRIVACY POLICY UK GDPR · DUAA 2025 · Version 1.1 · May 2026
Contents

Privacy Policy

This policy explains what personal data KallosSim processes, why we process it, how long we keep it, and how you can exercise your rights under UK GDPR.

Version 1.1  ·  Last updated: May 2026  ·  Next review: May 2027

Who we are

KallosSim Ltd ("KallosSim", "we", "our") is the data controller for personal data processed through the KallosSim conversation simulation platform.

KallosSim is a professional development tool for practitioners working in social care, safeguarding, and related sectors in England and the UK. It provides AI-powered simulation scenarios and structured debriefs grounded in UK statutory guidance and best practice.

Data Protection Officer (DPO):
Email: dpo@kallossim.com
For subject access requests, erasure requests, and all data protection queries.

General enquiries:
Email: hello@kallossim.com

Data we process

KallosSim is designed on a privacy-first basis. We process the minimum data necessary to deliver the service. The table below shows all data types we handle.

Data type Legal basis Why we process it Retention Special category?
Account identifier (hashed)
Pseudonymised UUID, not your email
Art. 6(1)(f) — legitimate interests Link your sessions to your account so you can review your progress Until account deletion No
Session metadata
Scenario selected, dimension picks, timestamp, score
Art. 6(1)(f) — legitimate interests Track your practice history and generate aggregated team reports Indefinite (until account deletion) No
Trainee excerpt
Short text you typed in practice — submitted for evaluation
Art. 6(1)(f) — legitimate interests Score your response against evidence-based rubrics; excerpt deleted after 30 days Nulled after 30 days Potentially (content-dependent)
Evaluation scores & rubric
Numeric scores and written rationale per criterion
Art. 6(1)(f) — legitimate interests Provide your debrief and track your development over time Indefinite (until account deletion) No
Research consent preference
Yes / No / Withdrawn
Art. 6(1)(a) — consent Record your choice about whether anonymised data may be used for research Until withdrawn or account deleted No
Scenario realism feedback
Optional 👍/👎 and short comment on AI-generated cases
Art. 6(1)(f) — legitimate interests Improve AI scenario quality; shown to org admins only without your name Until account deletion No
Improvement analytics preference
Opt-out stored in browser (on by default)
Art. 6(1)(f) — legitimate interests
Object via profile toggle
Record whether anonymised usage events (e.g. generate clicked) may be sent Until cleared or account deleted No
Display name & email
Provided voluntarily in profile
Art. 6(1)(f) — legitimate interests Show your name in the UI; send account-related notifications if configured Until account deletion No
AI-generated persona conversations
The simulated dialogue itself
n/a — never stored Delivered in-browser only; never written to our database Never stored No
Raw prompts & AI inputs n/a — never stored Processed by our API provider only; not retained by KallosSim Never stored No
Privacy-first design: your conversations are never stored in our database. We see only your scores and dimension selections — not the words you typed. Trainee excerpts submitted for evaluation are automatically deleted after 30 days.

Retention schedule

Data Retention period Deletion mechanism
Session metadata & scores Indefinite while account is active Anonymised on account deletion request
Trainee excerpts 30 days from session date Automatic daily cron job (nulled in database)
Research consent preference Until withdrawn or account deleted Deleted on account anonymisation
Display name & email Until account deletion Nulled on account anonymisation
AI-generated conversations Not retained Never written to database

When an account is deleted, we anonymise rather than destroy session records. The session rows themselves (date, scenario, scores) are retained with the user identifier set to null — this preserves aggregate team statistics without linking the data to any individual. This approach is consistent with UK GDPR Recital 26, which treats truly anonymised data as outside the scope of data protection law.

Your rights

Under UK GDPR you have the following rights. Most can be exercised directly in the app; others should be directed to the DPO.

Art. 15
Right of access
Request a copy of all personal data we hold about you.
Art. 16
Right to rectification
Correct inaccurate personal data we hold about you.
Art. 17
Right to erasure
Request deletion of your personal data ("right to be forgotten").
Art. 18
Right to restriction
Ask us to restrict processing of your data in certain circumstances.
Art. 20
Right to portability
Receive your data in a structured, machine-readable format (JSON).
Art. 21
Right to object
Object to processing based on legitimate interests.

You also have the right to lodge a complaint with the Information Commissioner's Office (ICO), the UK supervisory authority for data protection. The ICO helpline is 0303 123 1113.

Note on automated decisions: the AI evaluation in KallosSim is designed as a learning support tool only. No evaluation score affects your legal rights, employment status, or any external outcome. Evaluation results should always be interpreted alongside supervisor judgment. If you believe an AI score does not accurately reflect your practice, you have the right to contest it — see Section 7.

How to exercise your rights

Many rights can be exercised directly from within the app without contacting us:

  • Data access (Art. 15): sign in → open your profile (top-right) → "My data usage" to see what we store, or "Download my data" for a full JSON export.
  • Research consent (Art. 6/13): sign in → profile → "My data usage" → toggle consent at any time.
  • Improvement analytics opt-out (Art. 21): sign in → profile → uncheck "Contribute anonymised usage to service improvement". This stops anonymised usage events from being sent; your training is unaffected.
  • Transparency notice: sign in → profile → "How we improve the training" to re-read the full notice shown on first login.
  • Training history deletion (Art. 17): sign in → profile → "Delete training history" — permanently removes all practice sessions, scores, and evaluations while keeping your account and login.
  • Account deletion (Art. 17): sign in → profile → "Delete my account" — this immediately anonymises all personal data and permanently revokes your login.
  • Organisation deletion (Art. 17, team leads only): sign in → profile → "Delete organisation data" — anonymises all accounts in your organisation.
  • Contest an automated score (DUAA 2025): sign in → profile → "Contact my organisation's DPO" — sends a formal data review request to your organisation's registered Data Protection Officer. See Section 7 for details.

For rights that cannot be exercised in-app (rectification, restriction, objection, portability via alternative formats), contact the DPO:

dpo@kallossim.com

We will respond to all rights requests within one calendar month as required by UK GDPR Art. 12(3). If the request is complex we may extend this by a further two months and will inform you within the first month.

Automated decisions & DUAA 2025

The Data (Use and Access) Act 2025 (DUAA) introduces strengthened rights around automated decision-making in England and the UK. This section explains how those rights apply to KallosSim's AI evaluation scores.

What the AI evaluator does

After each practice session, an AI model reads your conversation transcript and scores your communication against up to 29 evidence-based criteria. It produces a numeric score (0–3) and written rationale for each criterion. These scores are:

  • Stored against your account for your personal debrief and aggregate team reporting
  • Based entirely on observable communication behaviours — not inferred emotions, intent, or personality
  • Grounded in retrieval from UK statutory guidance and professional standards
  • Never used to make decisions affecting your employment, training pathway, registration, or any legal status
DUAA 2025 classification: KallosSim's AI evaluation is a learning support tool, not an automated decision-making system within the meaning of DUAA Art. 22 or UK GDPR Art. 22. No AI score produces a legally or professionally significant effect on its own. Human supervisor judgment is required for any formal competence assessment.

Your right to contest

Even though automated scores do not constitute binding decisions, we respect your right to challenge any score you believe does not accurately reflect your practice.

To exercise this right:

  1. Sign in to the app → open your profile (top-right)
  2. Under "Your data rights", click "Contact my organisation's DPO"
  3. This sends a formal data review notification to your organisation's registered Data Protection Officer
  4. Your DPO must acknowledge within 30 days and arrange review through your organisation's internal processes

Alternatively, email dpo@kallossim.com with the subject "Score contestation request". Include your session date and the criterion you are contesting. We will acknowledge within 30 days.

Rubric transparency

Every evaluation criterion is visible in the app (Professional Framework tab). Each criterion describes an observable communication behaviour — what was said, how it was phrased, whether certain techniques were used. The full knowledge base of UK statutory guidance that grounds each criterion is cited in the evaluation debrief alongside every score.

We do not use criteria that infer emotional states, personality traits, or internal motivations — only behaviours that are directly observable in the text of the conversation.

International transfers

Your data may be processed by the following sub-processors. We have carried out transfer impact assessments and put appropriate safeguards in place for each.

Sub-processor Role Location Safeguard
Neon (database) Data Processor — persistent storage EU-Central-1 (Frankfurt, Germany) UK adequacy decision for EU; standard contractual clauses (SCCs)
Vercel (hosting) Data Processor — compute & CDN Edge network (nearest region); EU for European users Data Processing Agreement; server logs mask IP addresses
OpenAI (AI processing) Data Processor — LLM inference USA (with EU processing where available) Data Processing Agreement; zero data retention — OpenAI does not use API inputs for training. Conversation content is not retained by OpenAI beyond request completion.
OpenAI zero-retention: KallosSim uses OpenAI's API with the zero data retention (ZDR) setting. This means OpenAI does not store your practice excerpts or scenario prompts and does not use them to train AI models. See OpenAI Enterprise Privacy.

Cookies & local storage

KallosSim uses no tracking cookies and no third-party analytics scripts. We do not use cookies for advertising, profiling, or cross-site tracking of any kind.

We use browser localStorage for two purposes only:

  • Login session token (JWT): stored under the key dialogtrainer.token — keeps you signed in between page loads. Cleared when you sign out.
  • App state (card deck): stored under dialogtrainer.state.v3 — saves your card deck selections so they persist between visits. Contains no personal data.

Under the UK Privacy and Electronic Communications Regulations (PECR), we are required to inform you of this use. No consent is required for strictly necessary storage of this type (ICO guidance on PECR and session tokens).

No cookies. No analytics. No advertising trackers. Only the localStorage entries listed above are used by this application.

AI Act transparency

KallosSim uses artificial intelligence in two ways, and we are required to disclose this under EU AI Act Article 52 (and equivalent UK provisions):

  1. AI-generated personas: the simulated person you practise with in each scenario is not a real person. The dialogue, responses, emotional reactions, and biographical details are generated entirely by an AI language model (OpenAI GPT-4o). The persona is designed to be realistic for training purposes. You are always interacting with an AI, never with a human.
  2. AI evaluation: after each practice session, an AI model evaluates your responses against evidence-based criteria and produces a score and written feedback. This evaluation is intended as a learning support tool only. No AI makes decisions that affect your legal rights, employment, or training pathway. Final assessment of practitioner competence must always involve human judgment.
AI Act Art. 52 disclosure: This service uses AI to generate training scenarios and evaluate your practice. All personas are AI-generated. No AI makes decisions that affect your legal rights.

The AI models used are:

  • Scenario generation & persona play: OpenAI GPT-4.1 / GPT-4.1-mini
  • Practice evaluation: OpenAI GPT-4.1 (Pipeline C — multi-agent scoring)
  • Real-time coaching hints (optional): OpenAI GPT-4.1-mini — see below
  • Knowledge retrieval: OpenAI text-embedding-3-small (vector embeddings for UK guidance retrieval)

Real-time coaching mode

If you enable Coaching mode during a practice conversation, the following data is sent to OpenAI after each exchange:

  • Your most recent message (the trainee turn)
  • The AI persona's reply
  • The scenario title and the list of criteria being practised

This data is used solely to generate a brief, in-session coaching tip. It is subject to OpenAI's zero data retention agreement — OpenAI does not store or use it for model training. No names, biographical details, or real case information are transmitted; all scenario content is AI-generated. Coaching mode is off by default and can be toggled at any time from the conversation header. Your preference is saved to your account.

Where configured, AI outputs may retrieve from a curated knowledge index of UK statutory guidance (Working Together to Safeguard Children 2023, KCSIE 2024, Care Act 2014, ACAS Codes, NICE PH49, SCIE guidance, and other authoritative sources). Citations appear in the evaluation debrief when retrieval succeeds. Cases and personas themselves are always AI-generated.

Policy updates

We may update this policy when our data processing practices change, when there are changes to UK data protection law, or following our annual DPO review.

When we make material changes, we will notify users via an in-app notice and update the version number and date at the top of this page. Continued use of the service after notification constitutes acknowledgment of the updated policy.

Previous versions of this policy are available on request from dpo@kallossim.com.

Version Date Changes
1.1 May 2026 Added Section 7 — DUAA 2025 automated decision safeguards and contestability pathway; updated Sections 5 and 6 to cross-reference; added in-app DPO contact button
1.0 May 2026 Initial publication — UK GDPR compliance, AI Act Art. 52 disclosure, PECR notice