Build and operate AI with safeguards at each step
AI 서비스를 만들고 운영하는 실무 단계
영국과 EU를 대상으로 한 창업자 안내입니다. 실제 정보를 쓰거나 권한을 늘리기 전에 각 단계의 작업과 보호조치를 함께 확인하세요.
English stays visible. The companion summaries explain the same UK and EU workflow; their language does not change the legal jurisdiction.
Choose reading language
01 · Choose what AI is allowed to do
AI가 할 일을 정하기
작업, 입력, 이용자, 지역과 결과를 적고 수작업, 기존 API, 문서 검색, 추가 학습을 비교합니다. 책임자와 사람에게 문의하는 경로를 정하고 금지될 수 있는 용도나 중대한 실행 권한이 해결되지 않으면 실제 시험을 보류합니다.
When Pre-seed, seed, change · Lead Founder and product lead
Do this
Describe one task, input, audience, location and consequence. Compare a manual process, bought API, retrieval from approved documents, fine-tuning and training from scratch. Choose the smallest option that meets the need.
Safeguards to apply
Set forbidden uses, limits on autonomous action and a route to a person. Identify controller/processor roles for each purpose and EU AI Act roles and scope. Screen prohibited use, significant decisions and sector rules.
Evidence and a useful test
Draw one input-to-deletion map. Ask a colleague to describe exactly what the AI may do and who can stop it. Keep the version and decision record.
Pause or reopen if
Unresolved prohibition, unclear responsible organisation or no safe fallback. Reopen when a draft suggestion becomes a payment, rejection or other consequential action.
Working documents and sources
GDPR · UKGDPR · AIA2 · AIA5 · AIA25 · NCSC02 · Clear the records and rights
정보와 이용 권한 확인하기
출처, 첨부파일과 라이선스를 목록화하고 학습, 검색, 평가의 권한을 각각 확인합니다. 적법 근거와 민감정보의 추가 조건을 기록하고 필요한 영향평가와 해소되지 않은 높은 위험에 대한 사전 협의를 처리 전에 마칩니다.
When Before real data · Lead Data lead and privacy lead
Do this
Inventory each dataset, attachment, label, prompt and intended reuse. Separate training, fine-tuning, retrieval, evaluation and output display. Identify collection authority, licence, confidentiality, Article 6 basis and additional conditions where needed.
Safeguards to apply
Check health, uniquely identifying biometrics, genetic and other Article 9 information, Article 10 records, children and people at heightened risk. Remove unnecessary fields. Screen and complete a required DPIA before processing; consult the authority first if high residual risk remains.
Evidence and a useful test
Trace one sample back to lawful provenance. Test that an excluded medical attachment cannot enter logs, retrieval or the training export. Record national lists and consultation decisions.
Pause or reopen if
A necessary permission or legal condition is missing, a required DPIA is incomplete, or unresolved high residual risk requires prior consultation.
Working documents and sources
GDPR · UKGDPR · CNIL · ICOAI · EDPB2803 · Configure the cloud you actually buy
실제 구매하는 클라우드 설정하기
계약 상대, 요금제, 지역뿐 아니라 로그, 백업, 지원과 원격 접근 경로도 기록합니다. 강한 인증과 최소 권한을 적용하고 위탁·국외 이전 조건 및 비공개 저장소 보호가 확인되기 전에는 실제 정보를 넣지 않습니다.
When Procurement and hosting · Lead Technical lead and procurement
Do this
Name the contracting entity, product, paid plan, region and subprocessors. Map where prompts, files, weights, logs, telemetry, support and backups go, including disaster recovery and remote access. Set the division of responsibility between supplier and company.
Safeguards to apply
Use individual admin accounts, strong authentication, least privilege, restricted storage, encryption and managed secrets. Assess the actual transfer path, supplier role and applicable mechanism. A location selection alone leaves questions about other services and access.
Evidence and a useful test
Retain dated terms, subprocessor list, configuration export, transfer assessment and owner. Test a private object with an unauthenticated request and demonstrate that a developer cannot read production records without approval.
Pause or reopen if
Unknown material data paths, publicly readable private storage, uncontrolled admin access, or missing required processor/transfer terms.
Working documents and sources
GDPR · UKGDPR · CLOUD · ICO28 · TRANSFER04 · Put a controlled service between your app and the API
API 연결 통제하기
비밀키는 서버에 두고 요청마다 이용자, 고객 영역, 자료와 도구의 권한을 검증합니다. 비용·전송 대상 제한과 중복 실행 방지를 두고 모델 문장이 무단 행동을 일으킬 수 있으면 출시를 멈춥니다.
When Build · Lead Engineering and security
Do this
Keep provider secrets on the server. Authenticate the user and independently enforce tenant, object and tool permissions on every request. Limit inputs, outputs, spend and execution time. Record provider model and configuration.
Safeguards to apply
Treat retrieved text, model output and external callbacks as untrusted. Validate output before rendering or execution. Use safe rendering, destination allowlists, signed callbacks where supported, replay protection and idempotency for consequential actions. Redact telemetry and debugging output.
Evidence and a useful test
Use fictional accounts A and B. Try a B document ID as A. Re-send a test request and confirm no duplicate refund. Rotate a test key, deny a forbidden destination and inspect an actual error log for secrets.
Pause or reopen if
A client can choose its own unverified tenant ID, model text can trigger an unauthorised tool, an exposed secret is live, or retry can duplicate a consequential action.
Working documents and sources
GDPR · UKGDPR · NCSC · OWASPAPI05 · Constrain retrieval and indexing
검색과 색인 범위 제한하기
승인된 자료에만 담당자, 허용 범위, 만료일과 접근 규칙을 붙여 색인합니다. 가상 고객 두 명으로 검색, 대화, 인용과 내보내기를 시험하고 다른 고객 자료나 권한이 취소된 문서가 나오면 보류합니다.
When Build or add company knowledge · Lead Engineering and data owner
Do this
Retrieval-augmented generation (RAG) finds documents and gives excerpts to a model. Index only approved sources with an owner, permission, expiry and access rule. Enforce those rules before retrieval and again for any onward action.
Safeguards to apply
Keep customer boundaries in the storage and query controls. Treat embeddings, snippets, caches and file names as potentially sensitive. Remove hidden text and secrets. Test what happens after a document is deleted or a person loses access.
Evidence and a useful test
With fictional markers, verify that A cannot retrieve B through search, chat, citations or export. Delete one source, refresh its index and cache, then confirm it is no longer retrievable within the approved deletion timetable.
Pause or reopen if
Cross-customer retrieval, unknown source rights, stale revoked content, or a document instruction capable of changing tool permissions.
Working documents and sources
GDPR · EDPB28 · NCSC06 · Approve the training run before it starts
학습 시작 전에 승인하기
데이터·모델 버전, 권리와 라벨 작업을 기록하고 학습용 기록과 평가용 기록을 분리합니다. 오염, 암기와 정보 추출을 시험해 가중치와 로그를 보호하고 권리, 법적 역할과 남은 위험이 해결되기 전에는 공개하지 않습니다.
When Train or fine-tune · Lead ML lead, data lead and legal reviewer
Do this
State what training changes and why an existing model or retrieval is inadequate. Freeze a lawful dataset version, licence and model version. Document filters, labels, human annotation access, compute and data locations. Keep training and evaluation records separate, and split by person, entity or time where needed to prevent leakage.
Safeguards to apply
Test poisoning, memorisation, extraction, unfair errors, secrecy and ability to honour rights. Restrict weights, checkpoints, adapters and experiment logs. Verify code and dependencies before loading. Record actual rights and practical deletion limits. Reassess EU model-provider and system-provider roles when modifying or publishing.
Evidence and a useful test
Retain hashes, source permissions, sampling method, held-out tests, annotation controls and model card. Run controlled synthetic-marker extraction tests. Record weaknesses and residual uncertainty, including why a pass is insufficient to establish anonymity.
Pause or reopen if
Unlawful or untraceable inputs, evaluation contamination, unexplained sensitive-data memorisation, unresolved high-risk processing, or publication beyond the assessed rights and role.
Working documents and sources
GDPR · CNIL · EDPB28 · ICOAI · GPAI · NCSC07 · Evaluate and authorise red-team tests
허가된 범위에서 공격적 시험하기
조립된 서비스에 가상 기록이나 적법하게 허용된 기록을 사용해 안전한 적대적 요청을 시험합니다. 대상·권한·비용 한도·중지 신호를 문서화하고 허가받지 않은 외부 서비스를 건드리지 않으며 수정한 버전을 재시험합니다.
When Offline validation, before live trial · Lead Security lead and authorised tester
Do this
First test the exact assembled service on held-out fictional or lawfully authorised records. Have a checker challenge unsafe requests, document instructions, customer boundaries, data extraction, misleading citations, long inputs, languages, outages and tool permissions.
Safeguards to apply
Set scope and written authority for each asset, time, tester, method, data and recipient. Get necessary cloud/SaaS permission. Set rate and spend limits, stop signal, evidence security and a process for unexpected real data. Test actual permissions and interfaces as well as the model.
Evidence and a useful test
Keep scenario, expected result, observed result, severity, evidence ID, defect owner and clean-version retest. Include false negatives and false positives with denominators and group context. Use a distinct challenge set after repair.
Pause or reopen if
Unauthorised target, real data exposure or service disruption outside scope, cross-tenant disclosure, critical uncontained defect or no independent check of a serious risk.
Working documents and sources
NCSC · CMA · GDPR08 · Plan A/B testing before assignment
A/B 시험을 미리 계획하기
두 버전, 배정 방식, 표본, 기간, 편익·위해 지표와 중지 규칙을 참여 전에 정합니다. 데이터 이용과 기기 저장·접근 규칙, 고지, 필요한 동의 또는 예외 조건을 확인하고 작은 표본의 불확실한 결과를 확증으로 보지 않습니다.
When Controlled live trial · Lead Product experiment owner and privacy lead
Do this
Define the question, version A and B, intended sample, assignment unit, exposure cap, duration, outcome, harm measures and analysis plan. A shadow test can check a new system without allowing its output to affect the person, but still requires a lawful data route.
Safeguards to apply
Check GDPR purpose, basis, notice and DPIA. Assess device storage/access separately under UK PECR or the relevant EU national rule. Check any narrow exception and its conditions. Keep safeguards for all groups, minimise identifiers and provide appropriate objection or withdrawal routes.
Evidence and a useful test
Before launch record eligibility, power or precision rationale, randomisation, exclusions and stop rules. Track harm, missing outcomes and complaints alongside benefit. Show counts and uncertainty; an inconclusive small sample stays inconclusive.
Pause or reopen if
Missing applicable notice, consent or exception conditions, unsafe effect on a person, material imbalance, outcome leakage, breached stop rule or collecting sensitive traits without a lawful route.
Working documents and sources
GDPR · PECR · ICOAB · EPRIV09 · Approve the exact release and practise recovery
시험한 버전 출시하기
버전·설정·허용 용도를 승인하고 고지, 광고 주장 근거와 사고 대응 경로를 확인합니다. 운영과 시험 환경을 분리해 안전한 이전 서비스로 복귀하는 과정을 입증하고 전제조건이나 중요한 재시험이 남으면 출시를 멈춥니다.
When Pre-launch and launch · Lead Accountable founder and release lead
Do this
Release the tested version, configuration, provider plan and permitted uses. Verify relevant legal notices, claims evidence, sector conditions, applicable EU AI Act duties and the incident route. Start within a bounded audience and prove rollback.
Safeguards to apply
Separate test and production, restrict deployment and administrative changes, verify build and dependencies, protect production credentials and approve who may enable an automatic action. Set alerts for disclosure, unsafe outputs, failed handoff, latency and costs.
Evidence and a useful test
Use the sign-off form. Record evidence IDs, limits and named owners. Practise switching back to the prior safe service and contacting the duty lead. Conditional approval requires its safeguards already to be operating.
Pause or reopen if
A prerequisite, authorisation or critical retest remains open, no one can stop the service, or the release differs materially from the tested version.
Working documents and sources
GDPR · NCSC · AIA25 · AIA5010 · Monitor the system and act on change
운영과 변경 감시하기
오류, 불만, 사람의 개입, 비용과 공급자 변경을 살피고 모델·목적·시장이 바뀌면 재평가합니다. 로그를 필요한 만큼만 남기고 사고 증거를 안전하게 보전하며 수탁자와 처리 목적·수단을 정하는 자의 의무 및 감독기관과 당사자 통지 판단을 구분합니다.
When Operate and scale · Lead Operations with privacy and engineering deputies
Do this
Monitor sampled outputs, complaints, urgent misses, overrides, retrieval failures, drift, spend and provider changes. Track by relevant language and context without unjustified sensitive-data collection. Reassess a new model, market, audience, supplier term or purpose before extending approval.
Safeguards to apply
Limit logging to necessary evidence with defined access and retention. Link rights requests to prompts, outputs, scores, source records and suppliers. On a suspected breach, contain, preserve evidence and promptly assess roles and notification. A processor and controller have different duties and awareness times.
Evidence and a useful test
Keep a change and incident log with decisions. Drill a weekend event and verify secure escalation. The controller records each personal data breach and the reporting decision; assess regulator and affected-person thresholds separately.
Pause or reopen if
Uncontained serious incident, repeated harm beyond threshold, vendor reuse or transfer change, ineffective human review or a new use beyond approval.
Working documents and sources
GDPR · UKGDPR · EDPBBREACH · ICOBREACH · NCSC11 · Prove portability and lawful retirement
백업과 종료 검증하기
내보낸 파일, 사본, 가중치와 색인을 파악하고 복구 시 접근 규칙과 삭제 조치의 재적용을 시험합니다. 매각·이전 전에 권리와 계약을 확인하고 기록 관리인과 공급자의 반환·삭제 증거를 확보한 뒤 종료합니다.
When Back up, exit, sell or close · Lead Founder, operations and deal lead
Do this
Inventory exports, source records, weights, indexes, caches, logs, supplier copies and backups. Agree recovery and retention requirements based on business consequences. Test export to a usable format before dependence grows.
Safeguards to apply
Keep versioned backups in a separate security boundary appropriate to risk. Restrict restoration, reapply deletions and access revocations, preserve lawful holds and revoke secrets. Check licences, confidentiality, controller changes, contracts and approvals before sharing with a buyer or transferring assets.
Evidence and a useful test
Restore a fictional sample and verify access rules, excluded/deleted records and service integrity. Record supplier return/deletion evidence, unresolved copies, remaining contact and obligations.
Pause or reopen if
Export cannot be read, restore revives deleted information into ordinary use, the buyer lacks permission for the proposed transfer, or closure has no records custodian.
Working documents and sources
GDPR · UKGDPR · CLOUD · ICO28 · ICOERASEToto-Rex can make mistakes. Everything here is general information, not legal advice: check the primary source, and take advice from a qualified professional before you act.