← Files ClaraARCHIVED FILE
privacy/workflows/hosted-interview.json
3.65 KB · Oct 2, 2026 · 00:29 UTC
{
"schema_version": 1,
"workflow": "hosted-interview",
"display_name": "Hosted Interview",
"governed_paths": [
"skills/hosted-interview/SKILL.md",
"scripts/manage_hosted_interview.py"
],
"codex_context": {
"policy": "real_professional_data_may_enter_codex_context",
"classes": [
{
"id": "interview-design",
"purpose": "Select or prepare an interview that addresses the engagement question",
"content": "Campaign definitions; case and project labels; participant name, role, language, introduction and identifier; purpose, background context, hypotheses, topics, questions, red flags, boundaries, and expiry"
},
{
"id": "interview-evidence",
"purpose": "Retrieve and interpret the completed interview",
"content": "Status, completion data, transcript events, participant answers, media metadata, generated review, uncertainties, contradictions, missed opportunities, and follow-up questions"
}
]
},
"ordinary_codex_model_processing": {
"scope": "content_supplied_to_the_codex_model",
"account_arrangement": "user_selected_chatgpt_or_codex_account",
"separate_clara_recipient_or_arrangement": false,
"automatic_anonymisation": false,
"local_filter_or_aggregate": "only_when_useful_for_professional_work",
"plan_visibility": "not_inspected_or_enforced_by_clara"
},
"codex_account_boundary": {
"selected_by": "firm_or_user",
"clara_runtime_enforcement": "none",
"review_timing": "before_professional_use_and_when_account_or_terms_change",
"review_items": [
"account_or_workspace_plan",
"model_training_data_controls",
"retention_and_deletion_controls"
],
"per_case_record_required": false
},
"hosted_service_ids": [
"hosted-interviews"
],
"boundaries_beyond_codex": [
{
"id": "hosted-interview",
"kind": "hosted_service",
"hosted_service_id": "hosted-interviews",
"destination": "Mparanza Hosted Interviews",
"purpose": "Create and operate an adaptive external-participant interview and retrieve its evidence",
"content": "The selected campaign or custom brief, participant and project fields, expiry, participant microphone conversation, transcript events, media metadata, and generated quality review",
"optional": false,
"requires_confirmation": false,
"controls": [
"The user selects the hosted-interview workflow before a participant link is created.",
"Authentication secrets and bearer URLs are kept out of ordinary command arguments and logs.",
"The separate hosted-service record states the source-backed access and retention position."
]
},
{
"id": "send-participant-link",
"kind": "send_or_publish",
"destination": "A participant or mailing channel selected by the user",
"purpose": "Deliver the bearer interview link to its intended participant",
"content": "Participant URL and any invitation text",
"optional": true,
"requires_confirmation": true,
"controls": [
"Creating a link does not authorize Clara to send it.",
"The workflow sends or publishes the link only after the user explicitly asks for that action."
]
}
],
"security_controls": [
{
"id": "private-local-files",
"control": "Input briefs and output receipts containing bearer material are restricted to local mode 0600."
}
],
"review": {
"reviewed_at": "2026-07-22",
"reviewed_by": "privacy-surface-review",
"basis": "external_boundary_review_of_workflow_source",
"source_fingerprint": "e6b13a796fd077e2ef21908766dea69087e8a887fb28d8105178e4b96dc1de22"
}
}
SHA-256: 8ab160a0295bfe0dec4f6aebb5d5b2a5fcae51bab8efda5037125d9a81e70362