캘리포니아 거주자가 이메일·거주 주와 두 건의 동의로 판매·공유 옵트아웃을 신청하는 공개 폼. 제출하면 서버가 검증 토큰(24h)을 발급하고 검증메일을 보낸다. submitStatus(idle/sent/already)로 세 벌로 그려진다.
POST /do-not-sell (제출 CTA) — 옵트아웃 접수 → 검증 토큰(24h) 발급 + 검증메일 큐잉. 응답 { alreadyOptedOut, message, request }type=email, 필수). 요청 필드 email(로그인 계정 안내).FormSelect, 미국 50개 주 AL…WY, 필수). 요청 필드 residenceState.undefined로 전송.POST /do-not-sell. 응답 alreadyOptedOut=false면 sent, true면 already로 전이. 규칙isFormValid(이메일·주·동의 2) 전엔 비활성. 실패 시 서버 메시지 오류 라벨.submitStatus='sent' — InfoStatusPanel(이미지+제목+이메일+안내). 결과 패널은 한국어 i18n(legal.doNotSell.*)./do-not-sell/verify)으로(앱 내 내비 아님).BtnText). 목적지 미확정. #needs-verificationsubmitStatus='already' — 동일 이메일이 이미 활성 옵트아웃이면 신규 접수·검증메일 없이 멱등 성공(alreadyOptedOut=true). BE 정책([[web-api-do-not-sell-엔드포인트]]).