이용 안내

웹서비스·SaaS 이전 방법

도메인, 서버, 소스코드, 데이터베이스, 결제, 회원 정보까지 웹서비스를 넘길 때 챙길 것을 순서대로 정리했어요.

웹서비스는 앱처럼 버튼 하나로 넘어가지 않아요. 도메인, 서버, 코드, 데이터, 외부 계정이 여러 곳에 흩어져 있기 때문이에요. 하나만 빠뜨려도 서비스가 멈추거나 판매자 명의가 남아요. 아래 순서대로 목록을 만들고 하나씩 옮기세요.

1. 넘길 것 목록 만들기

판매자는 서비스를 돌리는 데 필요한 계정과 자산을 모두 적어요. 이 목록이 그대로 안전거래 체크리스트가 돼요.

분류 예
주소 도메인, DNS 설정, SSL 인증서
서버 호스팅·클라우드 계정, 서버 설정, 환경 변수
코드 소스코드 저장소, 배포 스크립트, 운영 문서
데이터 데이터베이스, 업로드 파일, 백업
외부 서비스 이메일 발송, 문자 발송, 지도·AI 같은 외부 API, 소셜 로그인
돈 결제대행(PG) 계약, 정기결제, 광고 계정
검색·분석 구글 애널리틱스, 구글 서치 콘솔, 네이버 서치어드바이저
법적 표시 사업자 정보, 이용약관, 개인정보처리방침, 상표

2. 도메인

  • 도메인을 산 등록기관에서 등록인(명의)을 구매자로 바꾸거나, 구매자의 등록기관 계정으로 옮겨요. 방법과 걸리는 시간은 등록기관마다 달라요.
  • 옮기기 전에 만료일을 확인하고, 필요하면 먼저 연장해요.
  • DNS 레코드를 모두 백업해 두세요. 메일(MX)이나 인증용 TXT 레코드가 빠지면 메일과 외부 연동이 끊겨요.

3. 서버와 호스팅

방법은 두 가지예요.

  • 계정째 넘기기. 호스팅 업체가 계정 소유자 변경을 지원하면 가장 간단해요.
  • 구매자 계정으로 옮기기. 구매자가 자기 계정에 서버를 새로 만들고 코드와 데이터를 옮겨요. 판매자의 결제 수단과 개인정보가 섞이지 않아 깔끔해요.

어느 쪽이든 옮긴 뒤에는 비밀번호, API 키, 서버 접속 키를 모두 새로 바꾸세요.

4. 소스코드

  • GitHub를 쓰면 저장소 소유권 이전 기능으로 넘길 수 있어요. 받는 사람이 수락해야 끝나요. (GitHub 저장소 이전 안내)
  • 커밋 기록까지 넘길지 계약서에 적어 두세요.
  • 예전 커밋에 비밀 키가 들어간 적이 있다면, 그 키는 모두 폐기하고 새로 만들어요.

5. 데이터베이스와 파일

  1. 전환할 날짜와 시간을 정하고 이용자에게 점검을 알려요.
  2. 쓰기를 멈춘 상태에서 데이터베이스를 덤프해요.
  3. 구매자 서버에 복원하고, 회원 수·주문 수 같은 숫자가 맞는지 비교해요.
  4. 업로드 파일과 백업도 함께 옮겨요.
  5. 도메인을 새 서버로 연결하고, 예전 서버는 한동안 지우지 말고 둬요.

6. 외부 서비스 계정

  • 이메일 발송. 발송 서비스 계정을 넘기거나 새로 만들고, 도메인의 SPF·DKIM 설정을 다시 맞춰요.
  • 문자 발송. 발신번호는 명의자 번호만 등록할 수 있는 경우가 많아요. 구매자 번호로 새로 등록해요.
  • 외부 API. 지도, AI 등 외부 API 키와 요금 결제 수단을 구매자 명의로 바꿔요.
  • 소셜 로그인. 카카오·네이버 같은 소셜 로그인은 로그인 앱마다 사용자 식별값이 달라질 수 있어요. 로그인 앱을 새로 만들면 기존 회원이 로그인하지 못할 수 있으니, 관리 권한을 넘기는 방법을 먼저 확인하세요.

7. 결제(가장 오래 걸려요)

국내 결제대행(PG) 계약은 사업자등록번호 단위로 맺어요. 그래서 구매자가 자기 사업자로 새로 가맹 계약을 하고 카드사 심사를 받아야 해요. 심사에 시간이 걸리니 계약하자마자 신청하세요.

정기결제(구독)가 있다면 더 조심해야 해요.

  • 저장된 카드 정보(빌링키)가 새 사업자로 넘어가는지 PG사에 먼저 물어보세요.
  • 넘어가지 않으면 구독자가 카드를 다시 등록해야 해요. 이 과정에서 구독자 일부가 떠날 수 있어요.
  • 이 위험은 가격 협상과 계약서에 반영하는 편이 좋아요.

해외 결제 서비스를 쓴다면 계정 명의를 바꿀 수 있는지 그 서비스의 정책을 먼저 확인하세요.

8. 회원 정보와 개인정보

회원 데이터베이스를 넘기면 개인정보도 함께 넘어가요. 개인정보 보호법 제27조에 따라 판매자는 넘기기 전에 이용자에게 다음 내용을 알려야 해요.

  • 개인정보를 넘긴다는 사실
  • 받는 사람(구매자)의 이름, 주소, 전화번호 같은 연락처
  • 넘어가는 것을 원하지 않는 이용자가 할 수 있는 방법과 절차

알림은 이메일 같은 개별 연락으로 해요. 잘못 없이 연락이 닿지 않는 이용자가 있으면 홈페이지에 30일 이상 게시해요. 판매자가 알리지 않았다면 구매자가 넘겨받은 뒤 바로 알려야 해요. 넘겨받은 개인정보는 원래 목적 안에서만 쓸 수 있어요. 개인정보처리방침과 이용약관에 적힌 운영자 정보도 바꿔 주세요. (개인정보 보호법 제27조 원문)

9. 사업자 정보와 계약

  • 온라인으로 돈을 받는 서비스라면 구매자 명의의 통신판매업 신고가 필요한지 확인하고, 사이트 아래쪽 사업자 정보를 바꿔요.
  • 기업 고객과 맺은 계약이 있으면, 계약을 넘기는 데 고객의 동의가 필요할 수 있어요.
  • 서비스 이름이 등록 상표라면 특허청에 상표권 이전 등록을 해요.
  • 검색 노출을 이어 가려면 구글 서치 콘솔과 네이버 서치어드바이저에서 구매자 계정으로 사이트 소유 확인을 다시 해요.

10. 전환 일정 예시

시점 할 일
계약 직후 PG 가맹 신청, 구매자 명의 계정 만들기, 이용자 알림 문구 준비
전환 2주 전 이용자에게 개인정보 이전과 점검 일정 알림
전환 당일 데이터 덤프와 복원, 도메인 연결, 동작 확인
전환 뒤 1주 오류 확인, 외부 계정 명의 변경 마무리
인수 확인 전 체크리스트 항목을 모두 직접 로그인해서 확인

일정은 서비스 규모에 따라 달라요. 계약서에 이전 기한을 적을 때는 PG 심사처럼 내 뜻대로 되지 않는 일정에 여유를 두세요.