개인정보 처리방침
2026년 11월 14일 개정(앱 버전 1.2). 연락처: budael@icloud.com
요약
- Ygra는 계정 없이 작동. 할 일, 습관, Lock in, 스크린 타임 데이터는 폰에 저장됨. 서버로 가는 건 아래에 적은 것뿐: 익명 「지금 Lock in 중」 카운터, 그리고 스쿼드에 있다면 스쿼드가 보는 숫자.
- 스크린 타임 데이터(어떤 앱을 막는지, 그 앱에서 보낸 시간, 언제 무엇을 열려 했는지, 유혹 시간대)는 폰 밖으로 나가지 않음. 서버에도, 어시스턴트에도 보내지 않음. 스쿼드에 들어가면 숫자만 서버로 감: 오늘과 이번 주 Lock in 시간(분), 오늘 막힌 앱을 열려 한 횟수, 무너지지 않은 일수, 지금 Lock in 중인지 여부. 앱 이름은 절대 보내지 않음.
- 전체 카운터 「지금 Lock in 중」은 익명 상태 아이콘과 세션 시간만 받음. 끌 수 있음.
- 광고, 추적, 데이터 판매 없음. 제3자 분석 도구 없음.
앱 차단과 스크린 타임
Lock in, 스케줄, 아침 잠금은 허락을 받아 Apple 스크린 타임 API로 작동. 선택한 앱은 암호화된 시스템 토큰으로 폰에 저장되며 Ygra는 어떤 앱인지 알 수 없음. 차단 화면 탭(시도), 그 시각, 「왜?」에 대한 답은 폰에만 저장되고 본인에게만 보임. 스쿼드에 있으면 스쿼드에는 오늘 시도 횟수만 전달되며 앱 이름, 시각, 답은 포함되지 않음. 해제: iPhone 설정 → 스크린 타임.
전체 카운터 「지금 Lock in 중」
Lock in을 시작하면 앱은 계정 없이(Supabase의 익명 무작위 ID로) 선택한 상태 아이콘(8개 프리셋 중 하나, 직접 쓴 텍스트 아님)과 세션 시작·종료 시각을 서버로 보냄. 지금 Lock in 중인 사람 수를 보여주는 데만 쓰임. 끄기: 설정 → 알림 → 「전체 카운터 '지금 Lock in 중'」. 30일 동안 쓰이지 않은 익명 ID는 자동으로 삭제됨.
계정과 동기화(선택)
로그인(이메일과 비밀번호 또는 Apple로 로그인)하면 Supabase 기반 서버로 다음이 동기화됨: 할 일과 프로젝트, 습관과 체크, 로그, 충전, 목표, 루틴, 템플릿, Lock in 프로필과 스케줄(이름, 시간, 강도 — 앱 목록 제외), 세션 시간과 모드, 설정, 이름. 사진 첨부는 폰에 남음. 데이터는 본인만 접근 가능(Row Level Security). Apple로 로그인 시 Apple이 전달용 이메일과 이름(첫 로그인만)을 제공할 수 있음.
스쿼드(선택, 계정 필요)
스쿼드는 최대 10명. 멤버에게 보이는 것: 닉네임, 상태(프리셋 또는 직접 쓴 텍스트), Lock in 중인지 여부, 「요약」에 나온 숫자, 피드 이벤트(Lock in 시작과 종료, 참여와 탈퇴, 비상 탈출로 포기). 「포기」 이벤트와 그 푸시는 기본으로 스쿼드에 전달됨. 참여할 때 안내하며 스쿼드 설정에서 끌 수 있음. 같이 Lock in에서는 참여자끼리 서로의 상태(버티는 중, 무너짐, 나감, 완료)가 보임.
관리: 멤버를 신고할 수 있음(사유와 선택 텍스트). 신고 내용, 해당 멤버의 닉네임과 상태는 Supabase 데이터베이스에 저장되고 Telegram으로 개발자에게 전달됨. 신고는 24시간 안에 검토함. 멤버 차단, 만든 사람의 내보내기, 직접 탈퇴도 가능. 스쿼드 이름, 닉네임, 상태는 욕설 필터를 거침. 탈퇴하면 멤버십이 삭제되고, 계정을 삭제하면 스쿼드 데이터, 이벤트, 신고 사본 속 내 닉네임, 푸시 토큰이 모두 삭제됨.
푸시 알림
리마인더는 폰에서 만드는 로컬 알림. 스쿼드 찌르기, 「친구가 포기함」, 같이 Lock in 초대는 푸시 알림으로 옴: 당사 서버(Supabase Edge Function)가 Expo Push Service와 Apple Push Notification service를 통해 보냄. 이를 위해 계정에 연결된 기기 푸시 토큰을 저장함. 푸시는 종류별로 설정 → 알림에서 끌 수 있으며, 끈 푸시는 보내지 않음.
AI 어시스턴트(선택)
iPhone에 Apple Intelligence(iOS 26)가 있으면 어시스턴트는 기기 안의 Apple 모델로 답합니다. 당사에도 누구에게도 아무것도 보내지 않습니다. 음성: 말은 iPhone이 직접 인식하며(기기 내 인식) 소리는 밖으로 나가지 않습니다. 마이크와 음성 인식 권한은 마이크를 처음 탭할 때만 묻습니다. 답변 읽기는 iPhone 시스템 음성이 합니다. 그렇지 않거나 「클라우드」를 고른 경우 클라우드 어시스턴트를 쓰며 계정이 필요합니다:
어시스턴트에게 말하면 메시지와 짧은 요약(오늘과 내일 할 일, 일주일 습관과 충전, 이달 목표, 직접 켠 경우에만 로그)이 서버로 가고, 서버가 Anthropic의 Claude 모델에 전달함. Anthropic은 이 데이터를 학습에 쓰지 않음. 한도 관리를 위한 사용 기록(시각, 토큰 수)만 보관하며 대화는 폰에 남음. Lock in과 스크린 타임 데이터는 보내지 않음.
지원과 버그 신고
앱에서 지원팀에 문의하면 텍스트, 답장용 이메일(입력한 경우), 스크린샷(첨부한 경우), 기술 정보(앱 버전, 기기 모델, iOS 버전, 언어, 테마, 글자 크기, 무작위 설치 ID, 로그인 시 계정 ID)를 받음. 할 일·습관·로그 내용과 스크린 타임 데이터는 보내지 않음. 메시지는 Supabase 데이터베이스에 저장되고 Telegram으로 개발자에게 전달됨. 스크린샷은 데이터베이스에 저장하지 않음. 답변에 필요한 동안, 최대 12개월 보관하며 요청 시 삭제함.
기타
- 사진은 첨부와 버그 스크린샷용으로 직접 선택. 사진 쓰기 전용 접근은 포스터 저장에만 사용.
- Face ID는 iOS가 확인하며 Ygra는 생체 정보를 받지 않음.
- 앱 업데이트는 Expo 서버(EAS Update)에서 받으며 기술 정보(버전, 플랫폼)만 전송됨.
데이터 삭제
프로필 → 계정 → 「계정 삭제」: 계정과 지원 문의, 스쿼드 데이터를 포함한 서버의 모든 데이터가 즉시 삭제되고 폰의 데이터도 지워짐. 계정이 없다면 앱을 삭제. 문의: budael@icloud.com.
아동
Ygra는 13세 미만을 대상으로 하지 않으며 그들의 데이터를 고의로 수집하지 않음.
변경
변경 사항은 이 페이지와 업데이트 설명에 알림.