안드로이드 · Google Play 전용 · 보안 유틸리티

voice-lock — 통화녹음을 나만 열 수 있게

통화가 끝나면 갤럭시 기본 통화 녹음이 만든 파일을 기기 안에서 내 비밀번호로 암호화하고, 다시 풀어 원본과 한 바이트도 다르지 않은지 확인한 뒤에만 원본을 지웁니다. 클라우드에는 잠긴 파일만 올라가므로 서버는 녹음을 열 수 없습니다.

Google Play에서 다운로드
voice-lock 시작 화면·녹음 목록·재생 비밀번호 입력 화면
왼쪽부터 시작 — 녹음 목록 — 재생할 때 받는 금고 비밀번호 (목록의 번호는 가렸습니다)

통화가 끝나면 알아서 잠급니다

통화 녹음 파일은 휴대폰 저장소에 아무 잠금 없이 쌓입니다. 파일 이름에는 상대 번호가 들어가고, 저장소에 접근할 수 있는 앱이나 사람이라면 누구든 들을 수 있습니다. voice-lock은 이 파일을 나만 열 수 있는 형태로 바꿔 두는 앱입니다.

처음에 마스터 비밀번호(12자 이상)를 정하고, 비밀번호를 잊었을 때 쓸 복구 코드 24단어를 받아 적습니다. 복구 코드 화면은 캡처가 막혀 있고, 적은 단어를 다시 확인하기 전에는 아무것도 서버로 올리지 않습니다. 그다음 폴더 선택 창에서 통화 녹음 폴더(Recordings › Call)를 한 번 고르면 끝입니다. 앱은 고른 폴더 안의 파일만 읽고 지울 수 있습니다.

이후로는 손댈 일이 없습니다. 통화가 끝나면 앱이 새 녹음을 찾아 잠그고, 놓친 파일은 주기적으로 다시 살펴 챙깁니다. 녹음 파일 형식 10가지를 알아보고, 직접 고른 파일을 잠글 수도 있습니다. 로그인 없이 기기 안에서만 쓰는 로컬 모드가 기본이고, 여러 기기에서 보려면 Google 계정으로 클라우드 동기화를 켭니다.

원본은 확인한 뒤에만 지웁니다

잠그는 앱이 원본을 먼저 지웠는데 잠근 파일이 깨져 있다면, 그 녹음은 영영 사라집니다. 그래서 voice-lock은 잠그기가 끝나면 방금 만든 파일을 다시 풀어 보고, 원본과 한 바이트도 다르지 않을 때만 원본을 지웁니다. 중간에 오류가 나거나 취소돼도 원본이 먼저 지워지는 일은 없고, 이 확인은 설정으로 끌 수 없습니다.

원본을 지울지는 폴더마다 원본 유지 / 확인 후 삭제 중에서 고릅니다. 잠그기가 끝나기 전 몇 분 동안은 원본이 기기에 남아 있다는 점도 시작 화면에서 미리 알립니다.

서버는 녹음을 열 수 없습니다

녹음은 휴대폰 안에서 내 비밀번호로만 열리게 잠기고, 녹음마다 다른 열쇠를 씁니다. 그 열쇠는 다시 비밀번호와 복구 코드로만 풀리게 잠가 둡니다. 클라우드에 올라가는 것은 이렇게 잠긴 파일뿐이라, 서버를 운영하는 쪽에서도 녹음을 들을 수 없습니다.

비밀번호·복구 코드·열쇠·전화번호·정확한 통화 시각·음성은 서버로 가지 않습니다. 서버에 그대로 남는 날짜 정보는 목록 정렬에 쓰는 녹음 날짜(연-월-일) 하나입니다. Google 계정만으로는 금고를 열 수 없습니다.

목록에 보이는 이름과 시각도 따로 잠겨 있어, 제목에 무엇까지 담을지를 네 단계(이름만 → 전부)로 고를 수 있습니다. 적게 담을수록 잠긴 기기에서 보이는 것도 적어집니다.

재생은 언제나 비밀번호로

지문으로 금고를 열 수는 있지만, 지문이 여는 범위는 목록까지입니다. 녹음을 재생하거나 원본으로 내보낼 때는 매번 금고 비밀번호를 다시 받습니다. 방금 열었더라도, 생체 인증을 거쳤더라도 마찬가지입니다.

재생하는 음성은 휴대폰에 임시 파일로도 저장하지 않습니다. 앱이 잠긴 녹음을 잠금 없는 파일로 저장하는 경우는 이용자가 직접 위치를 골라 원본으로 내보내기를 할 때뿐이며, 그때도 작업마다 확인을 받고 내보낸 파일이 잠겨 있지 않다는 경고를 먼저 보여 줍니다.

무료와 구독

이 기기에서만 쓰는 무료로 시작해, 클라우드와 여러 기기가 필요할 때 월 구독(Google Play 정기 결제)을 고릅니다. 요금은 Google Play 구매 화면에 표시됩니다. 광고도, 이용 분석 도구도 넣지 않았습니다.

무료 한도(50개)에 닿으면 새 녹음은 잠그지 않고 폴더에 그대로 두고 그 사실을 알립니다 — 조용히 건너뛰지 않습니다. 구독이 끝나면 클라우드 업로드는 바로 멈추고, 보관 기간이 지나면 클라우드 사본을 삭제합니다. 기기에 있는 녹음은 그대로 남습니다.

주요 기능

call_end 통화 종료 후 자동 처리 — 통화 녹음 폴더의 새 녹음을 잠그고, 놓친 파일도 주기적으로 챙김
verified 확인 후 원본 삭제 — 다시 풀어 원본과 똑같을 때만, 폴더별로 원본 유지 선택 가능
key 내 비밀번호로만 열림 — 서버는 잠긴 파일만 보관하고 녹음을 열 수 없음
password 재생은 언제나 비밀번호 — 지문은 목록까지만, 음성은 임시 파일로도 남기지 않음
format_list_numbered 복구 코드 24단어 — 비밀번호를 잊었을 때의 유일한 길, 교체 가능
cloud_sync 클라우드 동기화(구독) — 잠긴 파일만 업로드, Wi-Fi 전용 옵션, 기기 목록과 기기 해제
visibility_off 제목에 담는 정보 4단계 — 이름만부터 상대 번호·원본 파일명까지 직접 선택
monitor_heart 진단 탭 — 폴더 접근·전화 상태·알림·배터리 최적화 상태를 점검하고 바로 고치기

화면 갤러리

화면은 예시 데이터를 넣은 실제 앱 화면입니다. 예시 데이터 중 전화번호처럼 보이는 값은 가렸습니다.

약관 및 정책

voice-lock은 통화 녹음이라는 민감한 정보를 다루는 앱이라, 서버가 무엇을 받고 무엇을 받지 않는지 문서로 분명히 두었습니다.

voice-lock 앱 아이콘
voice-lock
org.j2w2.voicelock

프로젝트 정보

분류 통화녹음 암호화 · 보안 유틸리티
배포 Google Play 전용, 토스 미니앱 없음
대상 안드로이드 10 이상, 갤럭시 기본 통화 녹음
권한 전화 상태(통화 종료 감지) · 알림 · 배터리 최적화 제외 · 생체 인증