1P by krisakma 8시간전 | ★ favorite | 댓글 1개

한 달 동안 만든 SafeClick(세이프클릭)입니다.

[왜 만들었나]
어머니가 "카카오뱅크 인증서 만료" 문자와 "택배 배송조회" 링크를 계속 받으시는데
어떤 게 진짜인지 모르셔서 한밤 중에 다급한 전화를 자주 받은 게 시작이었습니다.

[무엇을 만들었나]

  • 위험 링크가 부모님 폰에 들어오면 누르기 전 사전 검사
  • 부모님 + 연결된 자녀 폰에 동시 알림 (silent block 안 함, 사용자가 보고 결정)
  • 자녀가 함께 보니 부모님이 혼자 판단 안 해도 됨

[어떻게 사용하나]

  1. Google Play에서 안드로이드 폰에 설치
  2. 자녀 폰에서 가족 페어링 코드 생성 → 부모님 폰에서 입력
  3. 부모님 폰에 피싱 의심 문자/카톡이 오면 자동 사전 검사
  4. 결과를 부모님 폰 + 자녀 폰에 동시 알림

[특징]

  • Android: Kotlin + Jetpack Compose
  • 서버: Cloudflare Workers (Hono + TypeScript) + Supabase (Postgres + RLS)
  • 푸시: Firebase FCM
  • 4중 엔진 검사: Google Safe Browsing + Web Risk + VirusTotal(70+ engines) + URLScan.io
  • 다국어 6개: 한국어, 영어, 스페인어, 인도네시아어, 힌디어, 중국어
  • Google Play 정식 출시 (177개국 100% rollout)
  • 어르신 전용 UX (큰 글씨, 음성 안내)

피드백 환영합니다 — 특히 "차단 vs 알림" trade-off, 디바이스 영구 정체성 모델
(EncryptedSharedPreferences UUID로 좀비 row 누적 방지), 메신저 알림 처리 시
사용자 신뢰 보존에 대한 의견 부탁드립니다.

댓글과 토론

설명만 들어서는 데이트폭력용으로 악용될 소지가 있어 보여요