# 웹 출시

마치면 제품이 공개 주소(HTTPS)에서 열리고, 폰에서도 깨지지 않는 상태가 돼요. 스토어 심사가 없어서 배포하면 바로 출시예요. 그래서 공개 주소를 직접 열어 보는 게 심사를 대신해요.

```mermaid
flowchart LR
  A[법 문서: 약관·처리방침] --> B[배포: 도메인·HTTPS] --> C[폰 폭 화면 확인] --> D[첫 릴리스 기록]
```

## 시작하기 전에

- **약관·처리방침** — 배포한 주소에 실제로 보여야 해요. 문서 내용은 [법 문서](/docs/journey-legal)를 따르고, 여기서는 보이는지만 확인해요.
- **도메인** — 사거나 DNS·호스팅 계정에 로그인해야 하면 그때만 운영자가 손대요. 나머지는 에이전트가 해요.


:::prompt
이 allob 사업 가이드를 읽고, 내 사업에 해당하는 할 일만 골라 진행해 줘: https://allob.app/docs/journey-web.md
1. allob business view 와 allob path view --business 로 내 사업 모양(사업자 형태·돈 버는 방식·파는 나라)을 먼저 확인해.
2. 해당하지 않는 할 일은 왜 아닌지 한 줄로 알려 주고 allob step skip <id> --reason "…" 으로 넘겨.
3. 해당하는 할 일은 allob step view <id> 의 안내대로 하고, 끝나면 allob step done <id> --note "끝났다는 증거" 를 불러.
4. 본인 인증·서명·결제·약관 동의처럼 사람만 하는 곳에서는 멈추고 무엇을 누르면 되는지 알려 줘.
5. 되돌리기 어려운 답(과세 유형·계정 유형 등)은 내 폰으로 확인 요청이 와 — 명령이 보여 준 승인 링크를 알려 주고, 기다리는 동안 다른 할 일로 넘어가.
:::

## 배포하기 {#web.deploy}

제품을 공개 주소(HTTPS)에 배포하고 법 문서·사업자 정보·측정이 동작하는지 확인해요.

1. **도메인·HTTPS** — 제품 주소(예: `https://example.com`)가 HTTPS 로 열리고, `http://` 는 HTTPS 로 넘겨요.
2. **법 문서** — 약관·처리방침 주소(예: `/terms`·`/privacy`)가 캐시 없이 열리고, 바닥글 등에 링크가 있어요.
3. **사업자 정보** — 한국 사업자면 바닥글에 상호·대표자·사업자번호·통신판매업 신고번호·주소·연락처를 보여 줘요([전자상거래법](https://www.law.go.kr/법령/전자상거래등에서의소비자보호에관한법률/제10조)). 공개 주소에서 호수를 뺄지는 [공개할 정보 정하기](/docs/journey-kr-business#legal.address-level)에서 정한 대로 해요.
4. **측정** — 배포한 주소에서 몇 번 눌러 보고 allob 에 이벤트가 들어오는지 봐요.
5. **결제가 있으면** — 운영 모드 결제 화면이 열리는지까지 봐요(실제 결제는 안 해요).

:::tip 끝났는지 확인
제품 주소가 HTTPS 200 이고, 약관·처리방침이 열리고, 배포 뒤 이벤트가 들어오면 끝이에요. 증거는 메모와 제품 주소예요.
:::

- 도메인을 사야 하면 이름과 금액을 보고 결제만 해 주세요.
- DNS·호스팅 계정 로그인이 필요하면 로그인만 해 주세요.

그 밖엔 에이전트가 끝까지 해요. 결과는 제품 주소와 이 할 일의 메모에서 봐요.
## 폰 폭 화면 확인하기 {#web.mobile-check}

배포한 화면을 폰 폭으로 열어 깨진 곳이 없는지 확인해요. 사용자는 대부분 폰으로 들어오고, 광고·SNS 링크도 폰 브라우저에서 열려요.

1. 폰 폭(예: 390px)으로 첫 화면·주요 흐름(가입·결제 시작 등)·법 문서를 열어요.
2. 이것들을 봐요.
   - 가로 스크롤이 없어요.
   - 글자가 잘리거나 겹치지 않고, 버튼을 누르기 쉬워요.
   - 키보드가 입력 필드나 주 버튼을 가리지 않아요.
   - 법 문서 링크·사업자 정보가 폰에서도 보여요.
3. 실제 폰(iOS Safari·Android Chrome)에서도 한 번 열어 보면 더 좋아요.

:::tip 끝났는지 확인
주요 화면의 폰 폭 스크린샷이 있고 깨진 곳이 없으면 끝이에요. 증거는 확인한 화면 목록 메모예요.
:::

에이전트가 끝까지 해요. 확인한 화면은 이 할 일의 메모에서 봐요. 실제 폰에서 한 번 열어 보면 더 좋아요.

## 자주 걸리는 함정

| 증상 | 원인·해결 |
|---|---|
| `/privacy` 가 옛 내용으로 보여요 | CDN 캐시예요 → 캐시 없이 다시 열고, 필요하면 캐시를 비워요 |
| 배포했는데 이벤트가 0 | 수집 키·수집 주소가 운영 값이 아니거나 동의 창이 막고 있어요 |
| 폰에서만 가로로 밀려요 | 고정 폭 요소(표·이미지·코드 블록)가 화면보다 넓어요 |
| 입력할 때 버튼이 키보드 뒤로 숨어요 | 화면 높이를 고정했어요 → 키보드가 올라와도 주 버튼이 보이게 |
| 바닥글에 전체 주소가 공개돼요 | 공개용 주소(호수 뺀 것)를 쓰기로 했는지 [공개할 정보 정하기](/docs/journey-kr-business#legal.address-level)의 답을 확인해요 |

:::details 다른 나라에서 판다면
- **일본** — 일본어로 팔면 特商法 표기 페이지가 보여야 해요.
- **EU·영국** — 측정·광고 도구를 쓰면 동의 창이 보이고, 동의 전엔 보내지 않아야 해요.
- **미국** — "Your Privacy Choices" 링크(판매·공유 거부)가 보여야 해요.
- 문서 내용은 [법 문서](/docs/journey-legal)를 따라요.
:::

## 출처

공식 안내와 마지막으로 맞춰 본 날: 2026-10-18

- [전자상거래법 제10조·제13조(사업자 정보 표시)](https://www.law.go.kr/법령/전자상거래등에서의소비자보호에관한법률/제10조)
- [allob 문서 소개](https://allob.app/docs)
