← 해피스캔 작은 실천나의 활동 도구 · 이전 기록은 그대로
오늘을 가볍게오늘
● 나만 보는 기록
오늘
오늘의 추천

오늘의 첫 루틴을
가볍게 골라보세요.

30초면 충분해요. 추천 행동을 누르면 목표 생성과 오늘 기록이 한 번에 끝납니다.

바로 고르기

오늘 목표

오늘만 보기

오늘의 흐름

삶 전체 보기

삶의 궤도

이 기기의 기록

최근 7일 흐름

하루의 리듬

지금 하기 좋은 한 걸음

최대 5개
최근 14일

나의 관심이 머문 곳

점수 없이 보기

작은 기록이 쌓이면 관심의 흐름을 보여드려요.

첫 기록 뒤부터 천천히 열립니다.

내 기록이 말해주는 것

충분히 쌓인 뒤에만 알려드려요

기록을 기다리는 중

오늘 우선 목표

최대 3개

지금 가능한 한 걸음

30초부터

나를 돕는 제안

압박 없이

주간 돌아보기

판단 대신 다음 실험

나의 7일 요약

이 기기의 기록

알림

세밀하게, 압박 없이

나와 공개범위

나만 보기 기본
Optional account

Google 로그인과 데이터 보호

로그인 없이도 사용 가능
고급 진단개발·연결 상태가 필요할 때만 열기

안전 전달 원격 검증

전용 fixture · 명시 승인
로컬 계약 PASS · 실제 원격 호출 0건

신고·mute·block·ranking consent의 원격 전달을 전용 fixture에서만 검증합니다. 승인이나 설정이 없으면 네트워크 호출 없이 차단됩니다.

정상 검사는 mute·block 해제와 ranking opt-out으로 되돌리며 자격 증명을 결과에 기록하지 않습니다.

건강 동기화 무결성

중복·시간대·삭제·checkpoint
로컬 계약 PASS · 실제 동기화 0건

같은 record hash 중복은 한 번만 세고 다른 payload 충돌은 덮어쓰지 않습니다. 여러 건강 출처는 사용자가 대표 출처를 고르기 전 합산하지 않습니다.

삭제는 로컬 tombstone만 만들고 원본 건강 저장소를 지우지 않으며 changes token은 page 완주 뒤에만 전진합니다.

원격 검증 단일 단계

읽기·DB·안전·복구 승인 분리
현재 BLOCKED · 자동 연쇄 실행 0건

한 번에 한 단계만 고르며 DB·안전·네트워크 쓰기는 각각 다른 승인값과 전용 고정물을 요구합니다.

단계 미선택은 plan-only, 설정 누락은 호출 0건이고 rollback 승인도 적용 승인과 분리합니다.

건강 연동 최소 권한

Health Connect·Wear OS·HealthKit
현재 BLOCKED · 실제 건강 플랫폼 연결 0건

건강 목표를 고른 순간 필요한 읽기 종류 하나만 요청하고, 쓰기·전체 기록·백그라운드 읽기는 기본 요청하지 않습니다.

가져온 값은 private이며 소셜·순위·위젯으로 자동 전파하지 않고 의료 판단에도 사용하지 않습니다.

Android 네이티브 경계

알림·위젯·재부팅 복구
현재 BLOCKED · 실제 Android 빌드 0건

웹 화면 통과를 Android 알림·위젯 성공으로 올리지 않습니다. 현재 Java·Gradle·SDK·ADB와 물리 기기 증거가 없습니다.

Android 13+ 알림 권한, 안정 채널 5개, 개인정보 최소 위젯, 저장 일정만 복구하는 부팅 worker 참조를 준비했습니다.

원격 실패 복구 준비

429·복귀·409·멱등성
현재 BLOCKED · 원격 호출 0건

실제 서버와 전용 테스트 목표, 명시 승인이 없어 자동으로 연결하지 않습니다.

과도한 Retry-After는 이후 쓰기 검사까지 중단하고, 409 재요청과 멱등 반복은 전용 고정물에만 허용합니다.

안전 서버 API 준비

신고·뮤트·차단·순위 동의
현재 BLOCKED · 실제 전송 0건

원격 로그인과 서버가 없어 기기 안의 신고를 밖으로 보내지 않습니다.

정해진 신고 이유만 받고, 멱등 키를 요구하며, 감사 기록에는 신고 본문·토큰·원문 대상 ID를 남기지 않는 계약을 준비했습니다.

schema 6 배포 준비

백업 → 적용 → readback
현재 BLOCKED · DB 쓰기 0건

PGSERVICE, 승인된 백업 경로, PostgreSQL 도구가 없어 실제 데이터베이스에 연결하지 않습니다.

백업 성공 뒤에만 적용하고, 적용 성공 뒤에만 7개 테이블·23개 정책·3개 함수를 readback합니다. 롤백은 자동 실행하지 않습니다.

실제 서버 연결 준비

환경변수 계약 · 자격증명 없음
현재 BLOCKED · 원격 요청 0건

백엔드와 로그인 공급자가 아직 선택되지 않아 실제 계정·데이터베이스에 연결하지 않습니다.

공급자 중립 설정과 세 계정 RLS 읽기 검사기 9개 시나리오가 준비됐습니다. 설정 전에는 성공으로 표시하지 않습니다.

백엔드 권한 준비

RLS 계약·실제 DB 미연결

다중 사용자 readback

로컬 요청 계약·원격 미연결

인증 큐 복구 readback

오프라인 무손실·원격 미연결

재시도·복구 정책

Retry-After·백오프·영구 오류

함께 기능 준비 상태

오프라인 우선
Together, by choice

혼자 먼저, 함께는 선택

고른 목표만 나누기
Private circles

친구와 격려하고 함께 도전하기

초대·동의 기반
친구 기능을 준비하고 있습니다

PC 단축키

Space / Enter선택 목표에 +1 기록↑ ↓ ← →목표 사이 이동?이 도움말 열기Esc도움말 닫기