seongjun

개인적인 기록과 프라이버시

시크릿바디

비교는 쉽게.
기록은 나만.

몸의 변화를 같은 방향의 사진으로 비교하는 개인 기록 앱.

기획 · UX/UI · 개발 · 운영

계정·서버를 두지 않고, 사진과 메모를 기기에 암호화해 보관합니다.

출발한 문제

몸의 변화는 오래 쌓인 사진에서 보이지만, 사진 보관함에서는 날짜와 방향을 맞춰 비교하기 어렵습니다. 특히 개인적인 사진인 만큼, 편리한 비교와 보관의 프라이버시를 동시에 고려했습니다.

사용하는 흐름

  1. 보관함 열기
  2. 날짜·방향 기록
  3. 같은 방향 비교
  4. 앱을 나가면 잠금

설계에서 선택한 것

같은 방향끼리 비교

촬영일과 방향으로 기록을 정리하고, 같은 방향의 두 기록을 나란히 보거나 크게 번갈아 볼 수 있게 했습니다. 사진은 원래 비율을 유지합니다.

보관함을 기기 안에

사진·날짜·방향·메모를 암호화합니다. 계정과 서버, 광고·분석 SDK 없이 혼자 사용하는 보관함으로 범위를 정했습니다.

잠금과 복구 한계를 명확히

비활성화 시 잠그고, 다시 기록할 흐름을 고려했습니다. 비밀번호 분실과 기기 분실 시 복구를 지원하지 않는다는 점을 시작부터 안내합니다.

구현과 현재 범위

기록·세션 규칙과 플랫폼 보안 모듈을 분리했습니다. Swift/Kotlin 모듈과 기기 저장 경로를 함께 다룹니다.

React NativeExpoSwift / KotlinAES-GCM

React Native 모바일 앱 프로젝트입니다. 아래는 앱 내 사용법용 웹 미리보기 캡처이며, 비교 사진은 테스트 도형입니다.

다음 작업회연