comment.coach
로그인
글자 크기
M
배경
로그인
  1. 홈
  2. ›
  3. security
Comment Coach

보안

최종 업데이트: 2026년 8월 27일

Comment Coach는 여러분의 데이터 보안을 중요하게 생각합니다. 이 페이지에서는 여러분의 정보를 보호하기 위해 사용하는 조치를 설명합니다.

1. 암호화

저장 시 필드 단위 암호화

여러분이 쓰는 모든 댓글, 연구 노트, 코칭 제안, 초안은 데이터베이스에 닿기 전에 AES-256-GCM으로 개별 암호화됩니다. 디스크만이 아니라 그것을 담은 열 자체가 암호화됩니다. AI 코칭이나 공유 같은 기능을 제공하기 위해, 여러분이 콘텐츠를 사용할 때 시스템이 이를 복호화합니다.

유일한 예외와 그 이유

검색은 예외이며, 얼버무리기보다 분명히 밝히고자 합니다. “인내에 대해 어디에 썼더라?”처럼 자신이 쓴 글을 다시 찾을 수 있도록, 여러분의 댓글은 같은 데이터베이스 안의 검색 색인에도 암호화되지 않은 상태로 보관됩니다. 출판물의 본문은 색인되지 않으며, 가져온 자료도 마찬가지입니다. 이는 의도적으로 바꾼 것이며 콘텐츠 및 저작권 페이지에 설명되어 있습니다. 하지만 데이터베이스 사본이나 그 백업을 보면 여러분의 댓글 내용이 드러납니다. 검색이 되는 데이터베이스가 동시에 내용을 알 수 없는 데이터베이스라고 말하는 사람은 검색이 작동하는 방식과 다른 것을 설명하고 있는 것입니다.

2026년 8월 27일 정정. 이 날짜 전까지 이 페이지는 암호화가 “모든 행의 모든 열”을 포함하며 데이터베이스 사본으로는 “콘텐츠를 알 수 없다”고 설명했고, 개인정보처리방침은 백업에서도 콘텐츠가 암호화된 상태로 유지된다고 설명했습니다. 위의 검색 색인 때문에 그 설명은 사실과 달랐으며, 색인은 처음부터 있었습니다. 해당 설명은 암호화 표시가 있는 테이블을 기준으로 작성되었는데, 색인에는 그 표시가 없었습니다. 아래에 설명된 암호화는 실제로 적용되고 있으며 달라진 것이 없습니다. 달라진 점은 이 페이지가 이제 그 예외를 분명히 밝힌다는 것입니다. 콘텐츠 페이지에 대한 정정 내용은 콘텐츠 및 저작권에 기록됩니다.

모든 사용자에게 자동으로 적용됩니다. 따로 켜거나 설정할 것이 없습니다.

암호화되는 항목방법
댓글 및 근거AES-256-GCM, 필드별
연구 노트 및 원문AES-256-GCM, 필드별
코칭 제안AES-256-GCM, 필드별
초안 및 시간 측정 세션 내용AES-256-GCM, 필드별
조사 대화AES-256-GCM, 필드별
참고 자료 및 성경 장AES-256-GCM, 필드별

키가 있는 곳

암호화 키는 호스팅 제공업체의 비밀 저장소에 보관되며 실행 중인 애플리케이션에 주입됩니다. 데이터베이스, 저장소, 백업 어디에도 기록되지 않습니다. 따라서 백업에는 암호화된 열이 암호문으로 들어 있고, 검색 색인은 위에 설명한 대로 들어 있습니다. 호스트를 잃더라도 데이터를 잃지 않도록 키의 오프라인 사본을 다른 곳에 보관하고 있습니다.

전송 중

모든 연결은 HTTPS/TLS를 사용합니다. HTTP 요청은 자동으로 HTTPS로 전환됩니다. HSTS는 1년 max-age로 적용됩니다.

비밀번호

BetterAuth를 통해 솔트가 적용된 bcrypt 해시로 저장됩니다. 비밀번호 원문은 저장하거나 기록하지 않습니다.

2. 인증 및 세션

  • 계정에 접근하려면 이메일 인증이 필요합니다
  • SameSite=Lax 및 Secure 플래그가 설정된 안전한 HTTP 전용 세션 쿠키
  • 세션은 30일 후 만료되며 1일 단위로 갱신됩니다
  • 유효 시간이 제한된 1회용 이메일 링크로 비밀번호 재설정
  • 로그인 시도 횟수 제한으로 계정 잠금 보호

3. 보안 헤더

Comment Coach의 모든 응답에는 다음 보안 헤더가 포함됩니다.

헤더값
Content-Security-PolicyNonce 기반 script-src, 제한된 connect-src
X-Content-Type-Optionsnosniff
X-Frame-OptionsDENY
Referrer-Policystrict-origin-when-cross-origin
Strict-Transport-Securitymax-age=31536000; includeSubDomains
Permissions-Policymicrophone=(self), camera=(), geolocation=(self), payment=()

4. API 및 요청 횟수 제한

  • 인증 엔드포인트(로그인, 가입, 비밀번호 재설정)에 요청 횟수 제한 적용
  • AI 코칭 호출에 요청 횟수 제한 적용(일일 및 월간 한도)
  • 악용을 막기 위해 공유 반응에 요청 횟수 제한 적용
  • 모든 API 입력에 대해 서버 측 검증 수행

5. BYOK(내 키 사용)

AI 서비스에 본인의 API 키를 사용하는 경우:

  • 키는 브라우저의 localStorage에만 저장되며, 당사 서버에는 저장되지 않습니다
  • 키는 AI 요청을 전달하기 위해서만 당사 서버로 전송되며, 이후 즉시 폐기됩니다
  • 키는 당사 데이터베이스나 로그에 기록되지 않습니다
  • 설정에서 언제든지 키를 삭제할 수 있습니다

6. AI 및 받아쓰기 데이터 처리

  • 댓글 텍스트는 코칭을 위해 Anthropic(Claude)에 전송되며, 개인 식별 정보는 포함되지 않습니다
  • Anthropic은 API 입력을 모델 학습에 사용하지 않습니다(Anthropic 개인정보 처리방침)
  • AI 응답은 코칭 기록으로 내 계정에 저장되며, 댓글이나 계정을 삭제하면 함께 삭제할 수 있습니다
  • 내 말투 프로필은 직접 요청할 때만, 본인이 직접 쓴 댓글(생성되거나 번역된 댓글 제외)만으로, 본인 계정에서만 만들어집니다. 다른 사람의 정보에서 가져오거나 다른 사람과 공유되는 일은 절대 없습니다. 프로필을 만들 때는 지난 댓글을 최대 40개까지 한 번의 요청으로 Anthropic에 보내며, 결과물은 내가 글 쓰는 방식에 대한 짧은 설명으로 설정 페이지에서 읽고, 수정하고, 삭제할 수 있습니다. Anthropic에는 아무것도 저장되지 않으며, 이 설명은 계정을 삭제할 때 함께 삭제됩니다
  • 실시간 받아쓰기를 위해 Deepgram에 전송되는 오디오는 전송 중 암호화됩니다. mip_opt_out은 항상 켜져 있으므로 오디오는 처리 후 보관되지 않고 모델 개선에도 사용되지 않습니다(Deepgram 개인정보 처리방침)
  • 실시간 녹음 오디오는 24시간 후 만료되도록 브라우저(IndexedDB)에 임시로 저장되며, 직접 받아쓰기를 요청하지 않는 한 당사 서버에 업로드되지 않습니다
  • 텍스트 추출을 위해 업로드한 이미지와 PDF는 서버 메모리에서 처리된 뒤 즉시 폐기됩니다. 디스크에 기록되거나 저장되지 않습니다.
  • 개요에서 삭제한 줄은 실행 취소로 되돌릴 수 있도록 30일간 보관된 후 완전히 삭제됩니다. 계정을 삭제하면 즉시 삭제됩니다.

7. 인프라

  • 비공개 네트워크와 암호화된 볼륨을 갖춘 Fly.io에서 호스팅
  • GitHub Actions CI/CD 파이프라인을 통한 자동 배포
  • 안정성을 위한 WAL 모드의 SQLite 데이터베이스
  • 매일 자동 백업 — 암호화된 열은 모든 사본에서 암호화된 상태로 유지되며, 내 댓글의 검색 색인은 그대로 포함됩니다(§1 참조)

8. 유출 알림

회원님의 개인 정보에 영향을 미치는 데이터 유출이 발생하면 다음과 같이 조치합니다.

  • 발견 후 72시간 이내에 영향을 받은 사용자에게 이메일로 알립니다
  • 관련 법률(GDPR, CCPA)에서 요구하는 경우 관계 당국에 신고합니다
  • 어떤 데이터가 영향을 받았는지와 권장 조치에 대해 명확한 정보를 제공합니다

9. 책임 있는 공개

Comment Coach에서 보안 취약점을 발견하셨다면 책임감 있게 신고해 주세요.

  • 이메일: contact@comment.coach
  • 제목: “보안 취약점 신고”
  • 취약점을 재현하는 단계를 포함해 주세요

저희가 조치할 시간을 갖기 전에는 취약점을 공개하지 말아 주세요. 신고는 48시간 이내에 접수 확인을 드리고, 확인된 취약점은 신속히 해결하는 것을 목표로 합니다.

개인정보처리방침 이용약관 홈
comment.coach 내 생각을 다듬어 드려요.

© 2026 Eitel, LLC

언어 전환

이 페이지는 AI로 번역되었습니다.

둘러보기

  • 소개
  • 사이트맵
  • 안내
  • 당신의 목소리가 중요합니다
  • 요금
  • 짧은 동영상

이런 분께 알맞습니다

  • 직장인
  • 학생
  • 언어 학습자
  • 성서 연구

신뢰

  • 보안
  • 개인정보 처리방침
  • 내 데이터 권리
  • 접근성
  • 규정 준수
  • 정정 기록

법적 고지 및 지원

  • 이용 약관
  • 콘텐츠 및 저작권
  • 저작권 침해 신고
  • 문제 해결

바로가기

  • ✍️ 발언 준비하기
  • 🔍 성서 검색
  • 📕 자료 라이브러리
  • ⏱️ 모임 타이머
  • 🎁 선물 보내기
  • 🔑 로그인
대시보드
온라인