Signal은 **종단간 암호화(E2EE)**를 기본 제공하는 보안 메시징 앱입니다.
프라이버시를 중요시하는 사용자에게 적합합니다.
Signal 연동은 signal-cli 또는 OpenClaw의 Signal 플러그인을 사용합니다.
별도 번호 준비
Signal 연동에는 별도의 전화번호가 필요합니다.
기존 번호와 다른 번호를 사용하세요.
Signal CLI 설치
# macOS
brew install signal-cli
# 또는 npm 패키지
npm install -g @nickclaw/signal-bridge
번호 등록
signal-cli -u +821012345678 register
signal-cli -u +821012345678 verify CODE
OpenClaw 연동
openclaw channels login signal
# 또는
openclaw config set signal.number "+821012345678"
openclaw gateway restart
🔒 종단간 암호화
모든 메시지가 E2EE로 보호됩니다.
서버에서도 내용을 읽을 수 없습니다.
📵 번호 기반
전화번호가 필수입니다.
별도 번호 사용을 권장합니다.
사용법
Signal로 메시지를 보내면 AI가 응답합니다:
사용자 (Signal) → "내일 일정 알려줘"
AI → "내일 오전 10시 팀 미팅, 오후 3시 치과 예약이 있어요"
제한사항
- Signal은 봇 API가 공식적으로 없습니다.
signal-cli를 통한 비공식 연동입니다.
- 파일/이미지 전송이 Telegram보다 제한적일 수 있습니다.
- 별도 전화번호가 필요합니다.
- 번호 차단 위험이 있으므로 자동 메시지 빈도에 주의하세요.
Telegram과의 비교
| 기능 | Telegram | Signal |
|---|
| 설정 난이도 | ⭐ 쉬움 | ⭐⭐⭐ 어려움 |
| 보안 | 서버 암호화 | E2EE |
| 봇 API | 공식 지원 | 비공식 |
| 미디어 | 풍부 | 기본 |
| 그룹 | 완전 지원 | 제한적 |
보안이 최우선이 아니라면 Telegram을 권장합니다.
설정이 훨씬 쉽고 기능도 풍부합니다.
Signal은 민감한 정보를 다룰 때 보조 채널로 사용하세요.
보안 모범 사례
- 메시지 자동 삭제 타이머 설정
- 민감 정보는 memory 파일에 기록하지 않도록 지시
- 별도 번호 사용으로 개인 번호 보호