개인정보처리방침

최종 개정일: 2026년 10월 20일

1. 수집하는 정보

  • 계정 정보 — 닉네임, 비밀번호(복원 불가능한 해시로만 저장), 회원가입 시 이메일 주소.
  • 가계부 — 장부·계정·분류·분개·메모·공유 설정과 변경 이력. 로그인 회원의 장부 권한에 따라 서버에 저장하고 제공합니다.
  • 주방 — 주방과 멤버, 레시피(재료·순서·사진), 재고(이름·양·보관 장소·유통기한), 식단, 먹은 기록. 공개한 레시피와 그 사진은 로그인하지 않은 사람도 볼 수 있습니다.
  • 사진 — 영수증·레시피·레시피 만들기용으로 올린 사진. 화면과 AI 처리에는 위치 정보 등 메타데이터를 지운 변환본만 쓰고, 원본은 그대로 보관합니다. 원본에는 촬영 위치나 영수증의 카드 번호 일부·가게·이름 같은 정보가 들어 있을 수 있습니다.
  • AI 키 — 이용자가 등록한 AI 제공자(Anthropic·OpenAI·Google)의 API 키. 서버의 비밀값으로 암호화해 보관하고 화면에는 끝 네 자리만 보입니다. 키별·서비스별·멤버별 사용량(토큰 수·작업 수)도 기록합니다.
  • 이메일 해시 — 원본 사진 삭제 요청 때 본인을 확인하기 위해, 가입하거나 이메일을 바꿀 때마다 이메일 주소를 서버 비밀값과 섞은 되돌릴 수 없는 값(HMAC)으로 남깁니다.
  • 게임 기록 — 점수, 기록 시각, 순위 산정을 위한 플레이 데이터. 게임을 완료한 날짜, 완료 횟수, 업적과 달성 시각도 수집합니다.
  • 행동 기록 — 회원가입·로그인·기록 제출·글쓰기처럼 이용자가 직접 수행한 행위에 한해 수행 시각, 요청 경로, 처리 결과, IP 주소(IPv4·IPv6), 브라우저 정보(User-Agent)를 기록합니다.
  • 알림 — 다른 이용자가 회원님을 언급(@닉네임)하거나 글에 답글·좋아요를 남기면 누가·언제·어느 글에서 그랬는지를 기록해 알림으로 보여 줍니다. 모두 공개된 글에서 비롯된 정보입니다. 삭제 요청 시 알림도 삭제 상태로 보관하며, 읽은 알림은 읽은 날부터 180일이 지나면 자동으로 삭제됩니다.
  • 문의 — 문의 폼에 적은 종류, 이름(선택), 답을 받을 이메일(선택), 내용과 보낸 IP 주소. 로그인한 상태라면 계정도 함께 남습니다.
  • 봇 확인 — 로그인, 인증번호·비밀번호 재설정·이메일 변경 요청, 문의, 비회원 기록 등록 때 Cloudflare Turnstile로 사람인지 확인합니다. 이때 Cloudflare가 IP 주소와 브라우저 정보를 처리하며, 이 사이트는 확인 결과만 받습니다.
  • 쿠키 — 로그인 유지를 위한 인증 쿠키, 표시 언어를 기억하는 쿠키, 광고 식별을 위한 제3자 쿠키. 게임 방문자 쿠키(lb_game_visitor)는 로그인하지 않은 이용자의 게임 판을 이 브라우저에 묶어 다른 사람이 가로채지 못하게 하고 오늘의 도전을 하루 한 번으로 제한합니다. 서명되며 자바스크립트에서 접근할 수 없고, 30일 동안 보관됩니다.

단순 페이지 열람은 기록하지 않으며, 비밀번호·인증 토큰 등 비밀 정보는 어떤 경우에도 행동 기록에 포함되지 않습니다. 소비세 계산기의 입력값은 브라우저 안에서만 처리합니다. 가계부의 입력값은 저장 기능을 사용할 때 서버에 저장하며, 금액과 메모는 일반 행동 로그에 포함하지 않습니다.

2. 이용 목적

  • 계정 식별과 로그인 유지, 순위표 제공
  • 부정 기록 차단 및 서비스 안정성 확보
  • IP 주소와 행동 기록은 자동 프로그램·다중 계정·순위 조작 등 부정 이용을 확인하고 분쟁이 발생했을 때 사실 관계를 확인하기 위한 목적으로만 이용합니다.
  • 광고 게재 및 서비스 개선
  • 원본 사진은 앞으로 AI 기능을 개선하기 위한 학습용 데이터로 보관합니다.

3. 보관 기간과 탈퇴 시 처리

계정·가계부·게임 기록·게시글·댓글·알림은 삭제 요청 시 삭제 상태로 보관하는 소프트삭제를 적용합니다. 삭제된 데이터는 일반 조회와 서비스 이용에서 제외되며, 물리적으로 즉시 파기되지 않습니다. IP 주소를 포함한 행동 기록은 수집일로부터 90일이 지나면 자동으로 삭제됩니다.

탈퇴 전 소유한 장부를 삭제하거나 소유권을 이전해야 합니다. 탈퇴 시 장부 참여 권한을 회수하고 계정과 작성한 글·기록을 소프트삭제하며, 남아 있는 행동 기록은 가명처리합니다. 이때 계정 식별자는 되돌릴 수 없는 임의의 값으로 바뀌고 닉네임과 IP 주소는 지워지므로, 일반 행동 기록에서 탈퇴 회원의 계정으로 직접 연결되지 않도록 처리합니다. 기록 자체를 즉시 삭제하지 않는 이유는 탈퇴와 재가입을 반복하는 방식의 부정 이용을 막기 위해서이며, 남은 기록도 90일이 지나면 함께 삭제됩니다. 탈퇴한 계정에 남은 이메일 주소와 비밀번호 해시는 탈퇴 처리가 끝난 날부터 30일이 지나면 지우며, 닉네임은 다른 사람이 쓰지 못하도록 예약으로만 남습니다.

관리자가 수행한 처리 내역(감사 기록)은 처리의 적법성을 확인하기 위해 별도로 보관하며, 이 기록에는 이용자의 비밀 정보가 포함되지 않습니다.

문의 폼으로 받은 글은 받은 날부터 1095일 보관한 뒤 자동으로 삭제합니다.

원본 사진은 거래·레시피·주방을 지우거나 탈퇴한 뒤에도 보관합니다. 다만 요청이 있으면 지체 없이 삭제합니다(6. 이용자의 권리). 어디에도 연결되지 않은 변환본은 정해진 시간이 지나면 지우고, 거래·주방을 지우면 그 변환본도 지웁니다. 원본 삭제 요청의 본인 확인을 위한 이메일 해시는 탈퇴 후에도 보관합니다. 등록한 AI 키는 탈퇴하면 즉시 지우고 공유도 함께 끝납니다. 주방 데이터는 주방이 남아 있는 동안 보관하며, 탈퇴하면 주방 멤버 자격이 끝납니다.

게임 완료 날짜·완료 횟수·업적과 달성 시각은 탈퇴 시 삭제합니다. 오늘의 도전 기록은 설정된 보관 기간인 90일(기본 90일)이 지나면 자동 삭제됩니다.

4. 광고와 쿠키

이 사이트는 Google AdSense를 통해 광고를 게재합니다. Google을 포함한 제3자 광고 사업자는 쿠키를 사용해 이용자의 이전 방문 기록을 바탕으로 광고를 제공할 수 있습니다. 이용자는 Google 광고 설정에서 맞춤 광고를 해제할 수 있으며, 브라우저 설정에서 쿠키 저장을 거부할 수 있습니다.

5. 제3자 제공

이용자의 개인정보를 제3자에게 판매하거나 제공하지 않습니다. 다만 법령에 따른 요청이 있는 경우 관련 절차에 따라 제공할 수 있습니다.

AI 기능(영수증 읽기, 음식 이름으로 재료 초안 만들기, 레시피 번역, 글·사진으로 레시피 만들기)을 쓰면, 그 작업에 쓰는 사진의 변환본과 글이 이용자가 등록하거나 공유받은 키의 AI 제공자(Anthropic, PBC·OpenAI, L.L.C.·Google LLC, 미국)에게 전송됩니다. 이는 국외 이전에 해당하며, 전송된 정보는 각 제공자의 방침에 따라 처리됩니다. AI 기능을 쓰지 않으면 전송되지 않습니다.

공개 레시피의 사진은 공개 주소(CDN)로 제공되어 누구나 볼 수 있습니다. 레시피를 비공개로 돌리거나 지우면 공개본을 지웁니다.

봇 확인에는 Cloudflare, Inc.의 Turnstile을 이용합니다. 확인에 필요한 정보는 Cloudflare 개인정보 처리방침에 따라 처리됩니다.

6. 이용자의 권리

이용자는 언제든 자신의 개인정보 열람·정정·삭제·처리정지를 요청할 수 있습니다. 요청은 문의 페이지를 통해 접수하며, 접수 후 10일 이내에 처리합니다. 원본 사진 삭제는 문의 페이지에서 '개인정보' 분류로 요청해 주세요. 탈퇴한 뒤라도 가입했던 이메일 주소로 요청하면 이메일 해시로 본인 사진을 찾아 지웁니다.

7. 안전성 확보 조치

비밀번호는 scrypt 알고리즘으로 해시하여 저장하므로 원문을 복원할 수 없습니다. 모든 통신은 HTTPS로 암호화되며, 인증 토큰은 자바스크립트가 접근할 수 없는 쿠키에 보관합니다. 행동 기록에 남길 수 있는 항목은 미리 정해진 목록으로 제한되어 있어, 비밀번호와 토큰은 기록 경로에 들어가지 않습니다. 기록 열람은 권한을 가진 관리자에게만 허용되며 열람·변경 내역은 감사 기록으로 남습니다. AI 키는 AES-256-GCM으로 암호화해 보관합니다. 사진 저장소는 공개되지 않으며, 관리자가 사진을 열거나 지우거나 내려받으면 감사 기록에 남습니다.

8. 문의

개인정보 관련 문의는 문의 페이지를 이용해 주세요.

비회원 글·댓글과 보관 기간

비회원이 글·댓글을 작성하면 닉네임, 수정·삭제용 비밀번호의 scrypt 해시, IP 앞부분을 저장합니다. 화면에는 IPv4 앞 두 마디 또는 IPv6 앞 두 그룹만 표시합니다. 전체 IP와 차단 확인용 HMAC은 본문과 분리하여 90일 보관합니다. 비밀번호 원문은 보관하지 않습니다. 전체 IP 기록이 만료된 뒤에도 비밀번호 해시와 차단용 HMAC은 수정·삭제 및 차단 유지에 사용됩니다. 비회원 글·댓글에도 Cloudflare Turnstile 봇 확인을 사용합니다. 비회원은 사진·추천·활동 점수를 이용할 수 없습니다.

문의는 1095일, 감사 기록은 365일, 게시판 관리 기록은 365일, 활동 점수 표시 이력은 365일, 최근 게임 기록 띠는 3일 보관합니다. 기간을 줄이면 처리량 상한을 둔 일별 정리 작업이 기존 기록에도 적용됩니다. 기간을 늘리면 새 기록부터 적용됩니다. 점수 중복 적립 방지 원장과 서비스 이용에 필요한 상태는 표시 이력과 별도로 유지됩니다.

소셜 로그인

현재 사용하는 제공자: Google. 소셜 로그인 시 제공자 고유 ID, 이메일 주소와 확인 여부를 받습니다. 제공자가 확인한 이메일만 계정에 저장하고, 확인되지 않은 이메일은 저장하지 않습니다. Apple은 중계 이메일을 제공할 수 있습니다. 이름은 닉네임 제안에만 사용합니다. 제공자의 비밀번호는 받거나 보관하지 않습니다. 같은 이메일의 기존 계정에는 자동으로 연결하지 않습니다.

푸시 알림을 켜면 푸시 구독 정보(기기 주소·암호화 키)를 저장합니다. 푸시 알림 발송에만 사용하며, 해당 기기에서 끄거나 탈퇴하면 삭제합니다.