이런 상황입니다
프리랜서 개발자가 지인의 소개로 한 업소의 예약시스템 서버를 월 관리계약으로 맡아 장애가 생기면 서버를 재시작하고, 백업을 복구하거나 직원용 관리자 계정의 비밀번호를 초기화해 주는 일을 했습니다. 업소 단속 뒤 개발자의 관리자 로그인 기록, 기술지원 단체대화방, 월 관리비 송금내역이 확보됐고 경찰은 성매매 관련 범죄단체·집단 가입 여부까지 확인하고 있습니다. 개발자는 예약 입력·손님 배정·가격 결정·정산에는 관여하지 않고 기술지원만 했다고 설명하는 상황입니다.
이 상황에서 갈리는 쟁점
- 업소 운영조직이 성매매처벌법 제18조·제19조 범죄를 목적으로 한 단체·집단 구조였는지
- 외주 개발자가 어떤 경위로 기술지원 업무를 시작했고 누구에게 지시를 받아 누구에게 완료 보고를 했는지
- 서버 재시작·백업 복구·관리자 계정 초기화와 예약 입력·손님 배정·가격 결정·정산 같은 운영행위를 실제로 구분할 수 있는지
- 관리자 로그인 기록과 기기·IP 정보가 계정 사용시각을 어디까지 보여주고 실제 사용자를 어디까지 특정할 수 있는지
- 기술지원 대화와 월 관리비 지급기록이 반복 업무·지휘관계·대가를 각각 어떤 범위에서 보여주는지
- 피의자가 범죄 목적의 단체·집단을 구성하거나 가입한 사실로 문제되는 구체적 행위가 무엇인지
성매매 업소가 사용한 예약시스템의 서버를 유지보수했고 관리자 계정에 접속했다는 사실만으로 범죄단체·집단 가입 여부가 정해지는 것은 아닙니다. 성매매 범죄단체·집단 구성·가입에서는 제18조·제19조 범죄를 목적으로 한 단체·집단이 존재했는지, 역할분담·지휘·보고·정산 구조가 어떠했는지, 피의자에게 구성 또는 가입으로 문제되는 구체적 행위가 있었는지를 확인해야 합니다.
이번 장면에서는 특히 외주 개발자가 시스템을 기술적으로 유지한 범위와 업소 운영에 실제로 참여한 범위를 나누는 것이 중요합니다. 서버 관리자 권한이 있었다는 사실과 예약·배정·정산을 직접 했다는 사실은 같은 정보가 아닙니다.
첫 번째 분기점은 조직 구조와 외주계약을 따로 보는 것입니다
성매매처벌법 제22조는 제18조 또는 제19조의 범죄를 목적으로 한 단체 또는 집단의 구성·가입을 규정합니다. 따라서 업소에 여러 직원과 외주업체가 있었다는 사정만으로 끝내지 않고, 실제 역할분담과 지휘·보고, 반복 운영, 수익배분과 조직 지속성이 어떤 자료에서 확인되는지 봐야 합니다.
개발자와 업소 사이에 월 유지보수 계약이 있었다면 그 계약이 맡긴 업무 범위를 먼저 확인합니다. 계약서가 없더라도 최초 작업요청, 기술지원 대화, 지급내역을 시간순으로 맞춰 실제로 어떤 일을 반복했는지를 정리합니다. 외주라는 명칭만으로 가입 여부를 결론내리거나, 반대로 업소 시스템을 관리했다는 이유만으로 조직 내 모든 역할을 맡았다고 확대하지 않습니다.
두 번째 분기점은 기술 유지보수와 영업 운영의 실제 행동입니다
서버 장애 대응, 백업 복구, 프로그램 업데이트, 직원용 계정 비밀번호 초기화처럼 기술 작업으로 설명되는 행동을 먼저 날짜별로 적습니다. 그와 별도로 예약 내용을 직접 입력했는지, 손님과 종사자를 배정했는지, 가격을 바꾸거나 정산자료를 만들었는지, 영업상 의사결정에 참여한 기록이 있는지도 따로 확인합니다.
“서버를 관리했다”는 한 문장에는 여러 행동이 섞일 수 있습니다. 어떤 메뉴와 계정에 접근할 수 있었는지, 실제로 어떤 기능을 사용했는지, 기술지원 외 기능을 사용할 필요가 있었는지 기록으로 나누어야 개인 역할의 범위가 선명해집니다.
관리자 로그인 기록은 접속흔적이지 역할 전체를 대신하지 않습니다
전자정보·접속로그에는 서비스 접속시각, IP주소, 기기정보 같은 사용흔적이 남을 수 있습니다. 개발자 계정으로 관리자 화면에 접속한 기록이 있다면 언제 어떤 네트워크와 기기에서 접속했는지를 확인할 수 있습니다.
다만 로그인 기록 하나만으로 실제 사용자가 자동으로 확정되는 것은 아니고, 접속했다는 사실이 그 시간에 어떤 업무를 수행했는지 전부 설명하지도 않습니다. 장애 발생 시각, 기술지원 요청 메시지, 접속기록, 변경이력을 같은 시간대에 놓고 서로 어떤 흐름을 가리키는지 확인해야 합니다.
기술지원 단체대화방은 지시·보고 구조를 실제 문구로 봅니다
문자·카카오톡·SNS·DM 기록에서는 대화방에 언제 초대됐는지, 누가 서버 장애나 계정 문제를 요청했는지, 개발자가 어떤 작업을 했다고 답했는지를 전체 흐름으로 봅니다. “서버 재시작했습니다”, “백업 복구했습니다” 같은 기술지원 답변과 예약·가격·정산에 관한 운영 대화는 같은 종류의 행동이 아닙니다.
단체대화방에 함께 있었다는 사실만으로 다른 사람의 업무까지 피의자의 역할로 볼 수는 없습니다. 반대로 기술지원 외의 운영 지시를 직접 받고 처리한 기록이 있다면 그 부분을 “외주였다”는 한 문장으로 덮지 말고 실제 대화와 행동을 확인해야 합니다.
월 관리비는 돈의 이동과 반복성을 보여주지만 목적은 따로 확인합니다
계좌이체·결제 기록은 월 관리비가 언제 얼마씩 지급됐는지, 일회성 제작비인지 반복적인 유지보수 대가인지 확인하는 자료가 될 수 있습니다. 지급 시각과 기술지원 요청일을 맞추면 실제 계약 기간과 반복 업무를 정리하는 데 도움이 됩니다.
그러나 송금이 있었다는 사실만으로 조직 가입이나 돈의 정확한 의미가 자동으로 정해지는 것은 아닙니다. 서버비 대납, 월 유지보수비, 별도 개발비가 섞여 있다면 거래별 명목을 대화와 작업내역에 맞춰 봅니다.
기존 웹광고·내부직원 장면과 다른 핵심은 외부 기술지원 역할입니다
성매매 업소 랜딩페이지를 호스팅·수정해 광고 혐의로 조사받는 상황은 공개 페이지의 가격·연락처·광고문구를 누가 제작하고 수정했는지가 중심입니다. 이번 장면은 공개 광고내용보다 예약시스템의 서버 장애, 백업, 관리자 계정 같은 내부 기술지원과 조직 내 실제 역할이 중심입니다.
또 청소·침구교체를 맡은 근무자의 조직 가입 쟁점과 여러 지점 매출·급여를 정산한 경리 직원의 조직 가입 쟁점은 업소 내부의 반복 근무와 현장·정산 역할을 확인합니다. 이번에는 외부 계약자가 기술지원 대화와 관리자 로그를 통해 조직의 지휘·보고 구조와 어떤 방식으로 연결됐는지를 따로 확인해야 합니다.
경찰 연락 뒤에는 작업요청·접속·완료보고·지급을 한 줄씩 맞춥니다
경찰 연락·출석조사를 받았다면 연락 기관·담당자·사건 내용·조사 신분과 출석 일정을 먼저 확인합니다. 그다음 최초 계약 또는 작업 시작, 개별 기술지원 요청, 관리자 접속, 작업 완료 보고, 관리비 지급 시점을 날짜별로 적습니다.
관련 소스파일·로그·메신저를 삭제하지 않고 원본 상태로 보존하며, 업소 관계자와 “나는 기술만 담당했다고 말해 달라”는 식으로 답변을 맞추려 하지 않습니다. 수사자료를 보고 새로 알게 된 조직 전체 구조와 당시 직접 알고 있던 업무범위도 구분합니다.
변호인 검토에서는 조직 구조와 개인의 기술업무를 같은 표에 놓습니다
변호인 검토에서는 첫째 제18조·제19조 범죄를 목적으로 한 단체·집단 구조가 실제로 존재했는지, 둘째 피의자가 누구와 어떤 방식으로 기술지원 관계를 시작했는지, 셋째 지휘·보고와 반복 업무가 어떠했는지, 넷째 구성 또는 가입으로 문제되는 구체적 행동이 무엇인지, 다섯째 계정·대화·지급기록이 각각 어느 사실을 보여주는지를 나눠 봅니다.
지금 확인할 사실은 최초 작업요청과 유지보수 범위, 관리자 계정과 접속기록, 장애·백업·계정 초기화 작업내역, 기술지원 단체대화 원본, 월 관리비와 별도 개발비 지급내역, 예약 입력·손님 배정·가격 변경·정산에 실제로 관여한 사실이 있는지입니다. 외주라는 직업명이나 관리자 권한 하나가 아니라 실제 조직 구조와 개인 역할을 자료별로 맞추는 것이 핵심입니다.
근거 및 출처