개인정보처리방침
OSChat — 가입 없는 1:1 암호화 채팅 (Android · iOS)
| 시행일 | 2026-10-27 |
| 최종 수정일 | 2026-10-30 |
이 문서가 정본입니다. 영문판과 해석이 다를 경우 한국어판을 따릅니다. Android판과 iOS판(iPhone·iPad)에 함께 적용되며, 두 판이 다른 부분은 따로 적었습니다.
요약
가입이 없고, 이름·전화번호·이메일·주소록을 묻지 않습니다. 상대와는 QR 코드나 초대 링크로 연결합니다.
메시지와 파일, 프로필 이름과 사진은 보내는 기기에서 암호화되어 받는 사람의 기기에서만 풀립니다(종단간 암호화). 그 사이에서 메시지를 전해 주는 중계 서버는 개발자가 운영하지만, 서버가 받는 것은 풀 수 없는 암호문뿐이라 개발자도 내용을 볼 수 없습니다. 단 하나의 예외는 개발자가 운영하는 데모 상대 “OSChat Demo”로, 사용자가 직접 연결한 경우에만 해당합니다(6절).
사용자가 직접 연결하는 AI 봇(선택 기능)은 이와 다릅니다. 봇에게 보낸 글은 사용자가 고른 AI 서비스로 직접 가서 그 서비스가 읽고 답합니다. 개발자의 서버는 거치지 않습니다(7절).
다만 메시지를 전하려면 서버가 다뤄야 하는 기술 정보가 있습니다. 받는 사람이 가져갈 때까지 맡아 두는 암호문, 우편함 역할을 하는 큐의 식별자, 새 메시지를 알리기 위한 푸시 토큰, 그리고 접속한 IP 주소입니다. 무엇을 얼마나 두는지 아래 3절에 적었습니다. 광고가 없고, 개발자가 쓰는 분석 도구도 없습니다. 다만 Android판에 들어 있는 Google 라이브러리는 Google에 진단 정보를 보냅니다(5절).
1. 처리자 정보
| 항목 | 내용 |
|---|---|
| 상호 | 오산전산 (OSAN SOFT) |
| 대표자 | 송동민 |
| 사업자등록번호 | 671-17-02657 |
| 개인정보 보호책임자 | 송동민 (대표자) |
| 문의 | vigvadvoodoo@gmail.com |
2. 수집하지 않는 정보
- 계정. 회원가입이 없습니다. 앱을 처음 열면 기기 안에서 신원 키를 만들고, 이 키는 기기를 벗어나지 않습니다
- 이름, 전화번호, 이메일 주소. 앱이 묻지 않습니다. 앱에 적는 내 이름은 연결한 상대에게만 암호화되어 전달되고 서버로는 가지 않습니다
- 기기의 연락처(주소록). 읽지 않습니다. 앱 안의 주소록은 OSChat에서 연결한 상대만 담으며 기기 안에만 있습니다
- 위치 정보. 요청하지 않습니다. 사진을 보낼 때는 다시 저장하는 과정에서 촬영 위치 같은 메타데이터가 지워집니다
- 광고 식별자. 광고 SDK가 없습니다
- 사용 통계, 분석 데이터. 개발자는 받지 않습니다. 다만 Android 앱에 포함된 Google 라이브러리(ML Kit·Firebase)가 진단·사용 분석 정보를 Google에 보냅니다(5절 참고). iOS 앱에는 해당하지 않습니다
- 크래시 리포트. 앱이 자동으로 보내지 않습니다
- 메시지·파일·프로필의 내용. 아래 3.2절을 보십시오
3. 중계 서버가 처리하는 정보
메시지는 개발자가 운영하는 중계 서버(chat.neoescape.com, 대한민국 소재)를 거쳐 전달됩니다. 서버는 받는 사람이
가져갈 때까지 암호문을 맡아 두는 우편함 역할만 하고, 받은 내용을 해석하지 않습니다.
3.1 처리하는 항목과 보관 기간
| 항목 | 목적 | 보관 기간 |
|---|---|---|
| 암호화된 메시지 | 받는 사람이 가져갈 때까지 맡아 둠 | 받는 사람의 앱이 받았다고 알리면 바로 삭제. 받아 가지 않아도 30일이 지나면 삭제 |
| 암호화된 파일 | 받는 사람이 내려받을 때까지 맡아 둠 | 받는 사람이 내려받아 검증을 마치면 바로 삭제. 받아 가지 않아도 7일이 지나면 삭제 |
| 큐 식별자와 토큰 해시 | 메시지를 넣고 꺼낼 우편함(큐)을 가리키고, 그 큐의 주인만 꺼낼 수 있게 확인 | 연결을 끊거나 초대를 취소하면 삭제. 90일 동안 한 번도 메시지를 가져가지 않은 큐도 삭제 |
| 푸시 토큰, 플랫폼(FCM/APNs), APNs 환경(개발용·출시용) | 새 메시지가 왔을 때 기기를 깨우기 위함 | 그 큐가 삭제될 때까지. 푸시 서비스가 토큰이 더는 유효하지 않다고 알려 오면 바로 삭제 |
| 메시지·파일·큐의 시각과 크기 | 위 보관 기간 계산, 저장 공간 관리 | 해당 메시지·파일·큐와 함께 삭제 |
| IP 주소 (요청 제한) | 과도한 요청을 막는 계산 | 서버의 메모리에서만 처리하고 기록하지 않음. 요청이 멈추면 자동으로 지워짐 |
| IP 주소 (접속 기록) | 접속 시각, IP 주소, 요청 종류, 응답 결과 | 90일 (3.3절) |
| IP 주소 (웹 서버 기록) | 운영 진단 | 최대 14일 (3.3절) |
- 큐는 연락처 한 명마다 따로 만들어집니다. 큐 식별자와 토큰은 무작위로 만든 값이며, 이름이나 전화번호, 기기 정보와 연결되지 않습니다. 서버는 토큰 원문을 저장하지 않고 해시만 저장합니다.
- 알림 권한을 허용하지 않으면 푸시 토큰을 서버에 등록하지 않습니다. 이미 등록한 뒤에 권한을 거두면 등록은 남아 있다가 위 보관 기간에 따라 지워지며, 그동안 알림은 기기에 표시되지 않습니다.
- 서버는 10분마다 보관 기간이 지난 메시지·파일·큐를 찾아 지웁니다.
3.2 서버가 볼 수 없는 것
- 메시지 내용과 보낸 파일. 보내는 기기에서 암호화되며, 풀 수 있는 키는 대화하는 두 기기에만 있습니다.
- 프로필 이름과 사진. 연결한 상대에게만 암호화된 메시지로 전달됩니다.
- 누구와 대화하는지에 대한 이름·전화번호. 서버가 아는 것은 무작위 큐 식별자뿐입니다.
3.3 서버가 알 수 있는 것
종단간 암호화는 내용을 가리지만, 전달 과정의 일부 정보까지 가리지는 못합니다. 숨기지 않고 적습니다.
- 요청한 IP 주소와 시각. 서버는 요청마다 시각, IP 주소, 요청 종류(메서드와 경로 형식), 응답 결과를 접속 기록으로 남깁니다. 큐 식별자, 토큰, 파일 식별자, 메시지 내용은 기록하지 않습니다. 이 기록은 관련 법령(통신비밀보호법)이 정한 접속 기록 보관 기간(3개월)을 고려해 90일 동안 보관한 뒤 지웁니다. 서버 앞단의 웹 서버(nginx)도 시각, IP 주소, 요청 방식, 응답 결과, 응답 크기를 운영 진단용으로 기록하며, 이 기록에도 요청 경로(큐 식별자가 들어 있는 부분)는 남기지 않습니다. 이 기록은 하루 단위로 나뉘어 최대 14일 보관된 뒤 지워집니다.
- 암호문의 크기와 오간 시각. 메시지는 일정한 단위로 길이를 맞춰 암호화하므로 크기로 내용을 짐작하기 어렵지만, 언제 몇 개가 오갔는지는 서버가 알 수 있습니다.
- 같은 기기의 큐. 한 기기는 모든 큐에 같은 푸시 토큰을 등록하므로, 서버는 어떤 큐들이 같은 기기의 것인지 알 수 있습니다.
4. 기기에 저장되는 정보
아래 정보는 사용자의 기기 안에 저장됩니다. 대화 상대에게 보내는 메시지와 프로필도 기기를 떠날 때는 암호화되어 있습니다.
| 정보 | Android | iOS |
|---|---|---|
| 신원 키(개인키) | 기기 내부 데이터베이스, SQLCipher 전체 암호화 | 키체인 (이 기기 전용) |
| 대화별 암호 키, 큐 토큰 | 위와 같음 | 앱과 알림 확장이 함께 쓰는 앱 전용 저장소(App Group, 다른 앱은 접근 불가)의 데이터베이스, iOS 데이터 보호 적용 |
| 메시지, 연락처, 내 이름·사진, 상대가 보낸 이름·사진 | 위와 같음 | 위와 같음 |
| 연락처마다 내가 정한 닉네임·사진 | 위와 같음. 상대에게 보내지 않음 | 위와 같음. 상대에게 보내지 않음 |
| 주고받은 파일 | 앱 전용 저장소에 암호화된 상태 그대로. 키는 위 데이터베이스 안 | 위와 같은 앱 전용 저장소(App Group), iOS 데이터 보호 적용 |
| 푸시 토큰, 앱 설정(언어 등) | 앱 전용 설정 파일 | 앱 전용 설정 |
| AI 봇 설정(이름·사진·주소·모델·지시문), 봇과의 대화와 요약 (7절) | 위 데이터베이스 | 앱만 여는 별도 데이터베이스, iOS 데이터 보호 “완전 보호”(기기가 잠기면 열 수 없음) |
| AI 서비스의 API 키 (7절) | 위 데이터베이스 | 키체인 (이 기기 전용) |
Android. 데이터베이스를 여는 키는 Android Keystore의 키로 AES-256-GCM 암호화해 둡니다. 기기가 TEE나 StrongBox를
지원하면 그 키는 하드웨어를 벗어나지 않습니다. 받은 파일을 다른 앱으로 열 때만 잠깐 풀어 앱 전용 캐시에 두며,
이 사본은 앱을 시작할 때마다 지웁니다. 앱은 안드로이드 자동 백업과 기기 간 데이터 이전을 꺼 두었습니다
(android:allowBackup="false", 이전 규칙에서 앱 데이터 전체 제외).
iOS. 신원 키는 키체인에 “이 기기 전용”으로 저장되어 iCloud 키체인으로 동기화되지 않고 백업으로 다른 기기에 옮겨지지 않습니다. 데이터베이스와 파일은 iOS 데이터 보호 등급 “첫 잠금 해제 이후”로 저장되며(잠긴 화면에서도 새 메시지 알림을 풀어 보이기 위해서입니다), iCloud·컴퓨터 백업에서 제외됩니다.
백업이 없다는 것. 두 판 모두 대화와 키를 백업하지 않으므로, 기기를 잃거나 앱을 지우면 대화와 연결을 되살릴 수 없습니다. 개발자도 사본을 갖고 있지 않습니다.
알림. 새 메시지 알림은 기기가 메시지를 받아 직접 푼 뒤 기기 안에서 만듭니다. 잠긴 화면에는 보낸 사람과 새 메시지 알림만 보이고 내용은 가립니다. Android는 “새 메시지 3개”처럼 개수를 함께 보이고, iOS는 “새 메시지”로 표시합니다(iOS는 시스템의 미리보기 설정이 기본값 “잠금 해제 시”일 때).
5. 푸시 알림 — 처리 위탁과 국외 이전
새 메시지가 오면 서버는 받는 기기를 깨우기 위해 운영체제의 푸시 서비스에 알림 요청을 보냅니다. 이 요청에는 메시지 내용, 보낸 사람, 큐 식별자가 들어 있지 않습니다. 기기는 신호를 받으면 서버에서 직접 암호문을 가져와 풉니다.
| 받는 자 | 이전되는 국가 | 전달하는 항목 | 목적 | 보유 기간 |
|---|---|---|---|---|
| Google LLC (Firebase Cloud Messaging) | 미국 등 Google의 서버가 있는 국가 | Android 기기의 푸시 토큰, 내용 없는 깨우기 신호({"sc":"1"}) | Android 기기에 새 메시지가 왔음을 알림 | Google의 방침에 따름 |
| Apple Inc. (Apple Push Notification service) | 미국 등 Apple의 서버가 있는 국가 | iPhone·iPad의 푸시 토큰, 고정 문구(“새 메시지”)만 가리키는 내용 없는 알림 요청 | iOS 기기에 새 메시지가 왔음을 알림 | Apple의 방침에 따름 |
- 이전 시기와 방법. 새 메시지가 서버에 도착할 때마다 암호화된 통신(HTTPS)으로 보냅니다.
- 거부하는 방법. 알림 권한을 허용하지 않으면 서버에 푸시 토큰을 등록하지 않으므로 이전도 일어나지 않습니다. 이 경우 새 메시지는 앱을 열었을 때 받습니다.
- 각 회사의 개인정보 처리는 그 회사의 방침을 따릅니다 — Google: https://policies.google.com/privacy , Apple: https://www.apple.com/legal/privacy/
Android판에 들어 있는 Google 라이브러리
Android판은 푸시를 받기 위해 Firebase Cloud Messaging 라이브러리를, 초대 QR 코드를 읽기 위해 Google ML Kit 바코드 스캐닝 라이브러리를 씁니다. QR 인식은 기기 안에서 이뤄지며 카메라 영상은 기기를 벗어나지 않습니다. 대신 이 라이브러리들이 앱에서 Google로 직접 다음 정보를 보냅니다. 개발자의 서버를 거치지 않으며 개발자는 이 정보를 받지 않습니다.
| 라이브러리 | Google에 보내는 정보 | 목적 |
|---|---|---|
| Google ML Kit (QR 스캔) | 기기 정보(제조사, 모델, OS 버전 등), 앱 정보(패키지 이름, 앱 버전), 설치별 식별자, 성능 지표 | Google의 진단과 사용 분석 |
| Firebase Cloud Messaging | FCM 토큰, Firebase installation ID | 푸시 메시지 전달 |
ML Kit의 전송은 Firebase의 전송 모듈(datatransport)이 맡습니다. 자세한 내용은 Google의 공식 안내 (https://developers.google.com/ml-kit/android-data-disclosure)와 Google 개인정보처리방침을 따릅니다. Firebase Analytics는 포함하지 않았고, 다른 라이브러리가 끌어오더라도 수집하지 않도록 꺼 두었습니다.
iOS판에는 해당하지 않습니다. iOS판에는 제3자 라이브러리가 없고, QR 코드는 Apple의 VisionKit(기기 안 인식)으로 읽습니다.
개발자는 이 밖에 이용자의 정보를 제3자에게 판매하거나 제공하지 않습니다.
6. 초대 링크와 QR 코드
초대 QR 코드와 링크에는 상대가 나에게 연결하는 데 필요한 정보(서버 주소, 큐 식별자, 보내기용 토큰, 공개키)가 들어 있습니다. 이름이나 전화번호는 들어 있지 않습니다.
- 초대는 한 번만 쓸 수 있고, 7일 동안 쓰이지 않으면 앱이 스스로 폐기하고 서버의 큐도 지웁니다.
- 링크를 다른 메신저나 이메일로 보내면 그 서비스의 운영자가 링크를 볼 수 있습니다. 그래서 직접 만나 QR 코드를 읽고, 연결한 뒤 화면의 안전번호를 서로 대조하는 방법을 권합니다.
데모 상대 “OSChat Demo”
앱을 시험해 볼 수 있도록 개발자가 운영하는 대화 상대가 있습니다(2026-10-27부터). https://chat.neoescape.com/demo
에서 초대를 받아 연결하면 “OSChat Demo”가 답합니다. 이 상대는 일반 사용자 사이의 대화와 다릅니다.
- 데모 상대에게 보낸 메시지는 개발자가 운영하는 프로그램(봇)이 받아 읽습니다. 종단간 암호화에서 “받는 사람”이 봇이므로, 봇이 개발자의 서버에서 메시지를 풉니다. 봇은 받은 글을 되돌려 답하는 데만 씁니다.
- 봇은 내용을 보관하지 않습니다. 받은 사진과 파일은 검증만 하고 바로 지우며 서버의 파일도 함께 지워집니다. 메시지 기록은 약 1시간 뒤 지웁니다. 봇의 기록(로그)에는 연결·끊김 같은 사건만 남기고 메시지 내용, 파일 이름, IP 주소는 남기지 않습니다.
- 연결을 끊거나 30일 동안 오가는 메시지가 없으면 그 대화의 상태를 지웁니다.
/demo페이지는 한 IP 주소가 시간당 받을 수 있는 초대 수(10회)를 세기 위해 IP 주소를 메모리에서만 쓰고, 1시간이 지난 값은 다음 요청 때 지웁니다. 기록하지 않습니다.- 원하지 않으면 연결하지 않으면 됩니다. 데모 상대는 사용자가 직접 초대를 받아 연결해야만 대화 상대가 되며, 앱이 자동으로 연결하지 않습니다. 개인적인 내용은 보내지 마십시오.
7. AI 봇 연결 (선택 기능)
사용자가 원하면 자신이 쓰는 AI 서비스(예: Anthropic Claude, OpenAI ChatGPT, Google Gemini, 직접 운영하는 AI 서버)를 대화 상대처럼 연결할 수 있습니다(1.1.0부터). 사용자가 주소와 키를 직접 적어 연결해야만 동작하며, 연결하지 않으면 아래의 어떤 전송도 일어나지 않습니다.
- AI 봇과의 대화는 종단간 암호화 대화가 아닙니다. 봇에게 보낸 글은 앱이 사용자가 적은 AI 서비스 주소로 직접(HTTPS) 보내며, 그 서비스가 내용을 읽고 답을 만듭니다. 앱은 봇을 연결하는 화면에서 이 점을 먼저 알립니다.
- 개발자의 서버를 거치지 않습니다. 개발자는 봇과의 대화, 사용자가 적은 주소, API 키를 받지 않습니다. 개발자와 그 AI 서비스 사이에는 처리 위탁이나 제공 관계가 없으며, 사용자가 고른 서비스로 사용자가 직접 보내는 것입니다.
- 보내는 것. 사용자가 적은 지시문(있으면), 앞선 대화의 요약, 최근 대화 원문, 모델 이름, 그리고 인증을 위한 API 키 (요청 헤더). 대화가 길어지면 맥락을 이어 가기 위해 오래된 부분을 같은 AI 서비스에 보내 요약하게 합니다. 사용 가능한 모델 목록을 불러올 때도 그 서비스에 API 키를 보냅니다.
- 그 서비스의 처리. 받은 대화를 얼마나 보관하는지, 학습에 쓰는지는 각 AI 서비스 운영자의 방침을 따릅니다. 연결하기 전에 그 서비스의 방침을 확인하십시오. 개인적인 내용은 신중하게 보내십시오.
- 기기 저장. 봇 설정, 대화 기록과 요약, 봇에 내가 정한 사진, API 키는 기기 안에만 저장되고(4절) 백업에서 제외됩니다. 봇에 정한 이름과 사진은 어디로도 보내지 않습니다.
- 지우기. 앱에서 봇을 삭제하면 기기에 있던 그 봇의 대화와 API 키가 함께 지워집니다. AI 서비스 쪽에 남은 기록은 그 서비스에서 지워야 합니다. “맥락 초기화”는 화면의 기록은 남기고 다음 요청부터 앞 대화를 보내지 않게 합니다.
8. 권한
Android
| 권한 | 용도 | 필수 여부 |
|---|---|---|
INTERNET | 중계 서버와 통신 | 필수 |
CAMERA | 초대 QR 코드 읽기 | 선택. 거부해도 초대 링크로 연결할 수 있음 |
POST_NOTIFICATIONS | 새 메시지 알림 표시 (Android 13 이상) | 선택. 거부하면 푸시 토큰을 등록하지 않음 |
ACCESS_NETWORK_STATE | 인터넷 연결이 끊겼는지 확인해 안내하고, 다시 연결되면 바로 메시지를 주고받기 위함 (Firebase 라이브러리도 사용) | 자동 |
WAKE_LOCK, com.google.android.c2dm.permission.RECEIVE | 푸시 수신 (Firebase 라이브러리가 추가) | 자동 |
com.neoescape.securechat.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION | 앱 내부 전용. 앱 안의 수신기를 다른 앱이 호출하지 못하게 막는 권한 (AndroidX가 추가) | 자동 |
사진은 시스템 사진 선택기로, 그 밖의 파일은 시스템 파일 선택기로 고르며, 사용자가 그때그때 고른 항목에만 접근합니다. 저장소·사진 보관함·연락처·위치 권한은 요청하지 않습니다.
iOS
| 권한 | 용도 | 필수 여부 |
|---|---|---|
| 카메라 | 초대 QR 코드 읽기 | 선택. 거부해도 초대 링크로 연결할 수 있음 |
| 알림 | 새 메시지 알림 표시 | 선택. 거부하면 푸시 토큰을 등록하지 않음 |
| 로컬 네트워크 | AI 봇 주소가 집·회사 내부망에 있을 때 그 AI 서버에 접속 (7절) | 선택. 내부망 AI를 연결할 때만 iOS가 묻는다 |
사진은 시스템 사진 선택기로, 파일은 시스템 파일 선택기로 고르며, 사용자가 고른 항목에만 접근합니다. 사진 보관함·연락처·위치 권한은 요청하지 않습니다.
9. 보관 및 파기
서버. 3.1절의 기간이 지나면 서버가 자동으로 지웁니다. 데이터베이스에서 행을 지우고 파일을 삭제하는 방식이며, 암호문은 원래 개발자가 풀 수 없으므로 따로 복원할 방법도 없습니다.
연결 끊기. 연락처와의 연결을 끊으면 앱은 상대에게 끊었다는 알림을 보내고, 서버에서 내 큐(그 안의 받지 않은 메시지 포함)를 지우고, 기기에서 그 대화의 암호 키를 지웁니다. 대화 기록을 함께 지울지는 사용자가 고릅니다.
앱 삭제. 기기에 저장된 정보는 앱과 함께 삭제됩니다. 서버에 남은 큐는 더는 메시지를 가져가는 기기가 없으므로 90일 뒤 지워지고, 그 사이 도착한 메시지는 30일, 파일은 7일이 지나면 지워집니다.
iOS의 키체인. iOS는 앱을 지워도 키체인 항목을 바로 지우지 않을 수 있습니다. 이 항목은 이 기기에서만 읽을 수 있고, 앱을 다시 설치하면 처음 실행할 때 남아 있던 신원 키를 지우고 새로 시작합니다.
10. 이용자의 권리
이용자는 개인정보의 열람·정정·삭제·처리정지를 요구할 권리가 있습니다. 다만 이 서비스는 계정이 없고 서버의 정보가 이름이나 전화번호와 연결되지 않아, 개발자가 특정 이용자의 정보를 찾아낼 방법이 없습니다. 그래서 다음과 같이 직접 처리할 수 있게 해 두었습니다.
- 서버의 큐와 받지 않은 메시지는 연결 끊기로 바로 지울 수 있습니다.
- 푸시 토큰 등록은 알림 권한을 거부하면 새로 이뤄지지 않습니다.
- 기기에 저장된 정보는 앱 안에서 대화나 연락처를 지우거나 앱을 삭제해 지울 수 있습니다.
그 밖의 요청이나 문의는 아래 15절의 이메일로 보내 주십시오.
11. 안전성 확보 조치
- 종단간 암호화. X25519 키 교환과 Double Ratchet 방식으로 메시지마다 새 키를 쓰며, 메시지와 파일은 ChaCha20-Poly1305로 암호화합니다.
- 전송 구간 암호화. 앱과 서버 사이의 통신은 HTTPS로만 이뤄집니다.
- 토큰 해시 저장. 서버는 큐와 파일의 토큰 원문 대신 SHA-256 해시만 저장합니다.
- 접근 제한. 서버의 데이터와 접속 기록은 서버 프로그램 전용 계정만 읽고 쓸 수 있습니다.
- 기기 저장 보호. 4절과 같이 암호화하거나 운영체제의 데이터 보호를 적용하고, 백업에서 제외합니다.
12. 아동의 개인정보
이 앱은 만 14세 미만 아동을 대상으로 하지 않습니다. 가입 절차가 없어 나이를 묻지 않으며, 아동인지 알 수 있는 정보를 수집하지 않습니다.
13. 방침의 변경
이 방침이 변경되면 본 문서의 최종 수정일이 갱신되며, 실질적인 변경이 있는 경우 앱 업데이트 설명에 함께 명시합니다.
14. 권익 침해 구제 방법
개인정보 침해에 대한 신고나 상담이 필요하시면 아래 기관에 문의하실 수 있습니다.
- 개인정보침해신고센터 (한국인터넷진흥원) — privacy.kisa.or.kr / 국번 없이 118
- 개인정보분쟁조정위원회 — www.kopico.go.kr / 1833-6972
- 대검찰청 사이버수사과 — www.spo.go.kr / 국번 없이 1301
- 경찰청 사이버수사국 — ecrm.police.go.kr / 국번 없이 182
15. 문의
개인정보 처리에 관한 문의는 아래로 연락해 주시기 바랍니다.
vigvadvoodoo@gmail.com — 오산전산(OSAN SOFT) 개인정보 보호책임자 송동민