보안정책
시행일: 2026년 9월 23일
안내
본 문서는 레일리 서비스에 현재 적용된 보안 조치를 설명합니다. 사고 대응 세부 절차 등 일부 운영 정책은 수립 중이며, 실제 서비스 적용 전 보안 전문가의 검토를 받으시기 바랍니다.
1. 보안 정책의 목적
레일리(이하 "회사")는 이용자의 개인정보, 요청 기록, 열람·답변 이벤트 기록 등을 안전하게 보호하기 위해 본 보안정책을 수립합니다. 본 정책은 서비스의 전반적인 보안 원칙과 조치를 안내하며, 관련 법령과 산업 표준을 준수합니다.
2. 데이터 암호화
- 전송 구간 암호화: 서비스와 이용자, 수탁사 간 모든 데이터 전송은 HTTPS/TLS를 적용하여 암호화합니다.
- 저장 데이터 암호화: 데이터베이스는 Supabase 인프라 수준의 저장 암호화를 적용하여 보관합니다.
- API 통신 보호: Supabase, PortOne 등 외부 서비스와의 통신은 HTTPS와 인증된 API 키로만 처리합니다.
3. 개인정보 보호
- 최소 수집 원칙: 서비스 제공에 필요한 최소한의 정보만 수집하며, 불필요한 개인정보 수집을 지양합니다.
- 민감정보 입력 안내: 요청 기록·첨부자료·도우미 대화에 주민등록번호, 계좌번호, 타인의 개인정보 등 불필요한 개인정보를 입력하지 않도록 안내합니다.
- 수신자 정보 분리: 상대방의 연락처는 발신자가 입력한 표시 정보로서 별도 관리되며, 수신자에게 개인정보의 출처·목적·권리를 고지합니다.
- 보유 기간 및 파기: 개인정보 수집 및 이용 목적이 달성되면 지체 없이 파기하며, 법령상 보존 기간이 있는 경우 안전하게 보관 후 파기합니다.
4. 본인 인증
- 로그인: 카카오 OAuth 또는 이메일 계정으로 로그인하며, 인증은 Supabase Auth를 통해 처리됩니다.
- 본인인증(선택): PortOne 본인인증을 통해 이름·생년월일·연락처·CI/DI 값을 수신할 수 있습니다. CI/DI는 본인 확인 목적 외에 사용하지 않습니다.
- 수신자 연락처 인증: 수신자는 기록에 기재된 연락처를 입력하여 접근 가능 여부만 확인받습니다. 이 인증은 수신자의 신원이나 회사 대표 권한을 보장하지 않습니다.
5. 기록 무결성
- 확정본 불변: 확정된 기록은 일반적인 수정·삭제 절차로 변경되지 않으며, 수정이 필요한 경우 새 버전으로 생성됩니다.
- 무결성 해시: 확정 시 기록 내용의 SHA-256 해시를 생성·저장하여 이후 내용 변경 여부를 비교 확인할 수 있습니다. 해시는 변경 탐지를 돕는 기술적 수단이며, 기록 내용의 진실성이나 법적 효력을 보장하지 않습니다.
- 이벤트 기록: 확정·발송·열람·답변 등 주요 행위는 이벤트로 시간 순 기록됩니다. 이벤트 라벨은 기술적 기록이며 실제 수신·동의를 의미하지 않습니다.
6. 수신자 링크 보안
- 난수 토큰: 열람 링크는 추측이 불가능한 충분한 길이의 난수 토큰을 사용합니다.
- 접근 만료: 링크에는 접근 만료 기한(7일)이 설정되며, 만료된 링크는 열람에 사용할 수 없습니다.
- 연락처 인증 후 세션: 연락처 인증을 통과한 경우에만 HttpOnly·SameSite 쿠키 기반 열람 세션이 부여됩니다.
- 검색 노출 차단: 수신자 열람 경로는 검색엔진 색인 대상에서 제외(noindex)됩니다.
7. 접근 통제 및 인증
- 행 수준 접근 제어: 데이터베이스 RLS 정책으로 이용자는 본인이 생성한 기록·전달·이벤트만 조회할 수 있습니다.
- 최소 권한 원칙: 개인정보 및 서비스 운영 데이터 접근 권한을 직무 범위 내 최소한으로 부여합니다.
- 접속 로그 관리: 데이터베이스 및 서비스 접근 이력을 기록하고 정기적으로 모니터링합니다.
- 인증 수단 보호: Supabase, PortOne 등 외부 서비스 API 키와 시크릿은 안전하게 관리하며 소스코드에 노출하지 않습니다.
8. 미승인 기능 게이트
- 기능 플래그: 법률·개인정보·보안 검토가 완료되지 않은 기능은 피처 플래그로 비활성화합니다.
- 서버 단 차단: 비활성화된 기능의 API·화면 경로는 프록시 계층에서 차단하여 우회 접근을 방지합니다.
9. 모니터링 및 취약점 점검
- 정기 백업: 데이터베이스 및 서비스 데이터를 정기적으로 백업하여 재해·장애 시 복구할 수 있도록 합니다.
- 정기 보안 점검: 개인정보 유출 방지를 위한 정기 점검과 취약점 분석을 수행합니다.
- 이상 징후 모니터링: Sentry 등 모니터링 도구로 서비스 오류·이상 접근 징후를 추적합니다.
10. 보안 교육 및 내부 관리
- 개인정보 취급자 및 서비스 운영 담당자를 대상으로 정기 보안 교육을 실시합니다.
- 내부 보안 관리계획을 수립하고 개인정보 접근 권한 부여·변경, 퇴사자 처리 절차를 운영합니다.
- 사고 발생 시 이용자·수신자 안내와 열람 차단·링크 폐기 등 필요한 조치를 수행합니다.
11. 관련 문서
12. 보안정책 변경
본 보안정책은 관련 법령, 기술 환경, 서비스 변경에 따라 개정될 수 있습니다. 중대한 변경이 있는 경우 서비스 내 공지 또는 이메일을 통해 사전에 안내드리겠습니다.
보안 정책에 대한 문의는 앱 내 마이페이지를 통해 요청해주세요.