개인정보 처리방침
최종 업데이트: 2026년 10월 10일
1. 운영 주체
Grasstile은 CaptainCTO가 운영하는 여행 계획 및 아웃도어 활동 앱이에요(이하 '서비스'). 본 방침에 관한 문의는 spikethegreenyboy@gmail.com로 보내주세요.
베타 계정 및 출시 알림 목록
베타 계정을 만들면 앱 운영과 개선을 위해 이메일 주소와 사용자가 선택해 제공한 프로필 정보를 수집합니다. 제품 소식은 동의한 경우에만 보냅니다. 알림만 신청한 경우 이메일 주소만 저장합니다. 구독 취소나 삭제 요청은
spikethegreenyboy@gmail.com으로 문의하세요.
3. 수집하는 정보
- 계정 정보: 가입 시 Supabase Auth에 저장되는 이메일 주소와 비밀번호 해시.
- 프로필 및 환경 설정: 여행 스타일, 속도, 관심사, 앱 내에서 선택한 테마.
- 여행 데이터: 생성하신 여행, 일정, 장소, 활동, 사진, 예산 및 메모.
- 사용 데이터: 대략적인 제품 분석, 플랜 제한 확인을 위한 계획 사용 횟수, 선택적 오류 텔레메트리. 분석 프로필을 판매하지 않아요.
- 결제 데이터: 전적으로 Stripe에서 처리해요. 저희는 Stripe 고객 ID와 구독 등급만 저장하며, 카드 번호는 절대 확인할 수 없어요.
- 기기 데이터: 호스팅 제공업체인 Vercel이 자동으로 수집하는 브라우저 유형, 운영 체제 및 IP 주소.
- Scout 추천 기록: 향후 Scout 결과를 개인화하고 반복되는 제안을 줄이기 위해 최근 추천한 장소의 식별자, 대략적인 카테고리, 제안 또는 저장 여부, 30분 간격으로 묶은 시간, 무작위 추천 묶음 식별자가 포함된 기록을 최대 100개, 최대 7일 동안 보관할 수 있습니다. 이 기록은 계정에 연결되며 익명 데이터가 아니고 대략적인 지역을 간접적으로 나타낼 수 있습니다.
4. 데이터 활용 방식
- 서비스 제공, 운영 및 개선.
- 여행 정보를 바탕으로 수정 가능한 여행 일정과 추천 정보 생성(6절에 명시된 추천 서비스 제공업체로 전송).
- 초대 링크, 구독 영수증, Stripe 결제 관련 안내 등 트랜잭션 이메일 발송.
- 여행, 계획 및 저장 용량에 대한 플랜 제한 적용.
- 부정 사용 및 오남용 탐지 및 방지.
사용자의 데이터를 판매하지 않으며, 광고를 게재하지 않습니다.
5. 데이터 저장 및 보안
사용자 데이터는 미국 AWS us-west-2(오리건) 리전의 Supabase PostgreSQL 데이터베이스에 저장되며, 외부에 노출된 모든 public 테이블에 행 수준 보안이 적용됩니다. 사진은 Supabase Storage에 저장됩니다. 데이터는 저장 및 전송 시 TLS 1.2 이상으로 암호화됩니다.
6. 제3자 서비스
- Supabase: 데이터베이스, 인증 및 파일 저장소. 개인정보 처리방침.
- Stripe: 결제 처리. 개인정보 처리방침.
- 추천 제공업체: 편집 가능한 여행 일정 생성 및 Touch Grass 제안. 사용자가 제출한 여행 맥락, 선호도 또는 자유 텍스트가 결과 생성에 사용될 수 있습니다. 비밀번호는 전송하지 않으며, 기술적으로 가능한 경우 이메일 전송도 지양합니다.
- Mapbox: 대화형 지도. 개인정보 처리방침.
- Google Places: 서버 측 프록시를 통한 장소 검색 및 상세 정보 제공. API 키는 브라우저에 노출되지 않습니다.
- OpenStreetMap Nominatim: 가져오기를 선택한 장소 파일의 주소에 대한 예비 지오코딩. 탐색에서 사용하는 브라우저 위치 정보는 기기에 남아 로컬 거리 정렬에만 사용됩니다.
- Resend: 트랜잭션 이메일 발송.
- Vercel: 호스팅 및 엣지 네트워크. 개인정보 처리방침.
- Upstash (Redis): 캐시, 속도 제한 카운터와 제3절에 설명된 계정별 Scout 추천 기록을 최대 7일 동안 보관하는 데 사용합니다. 캐시와 카운터에는 해시된 IP 접두사나 불투명 키를 사용할 수 있습니다. Scout 기록에는 검색 출발점의 정확한 좌표를 저장하지 않으며 이동을 지속적으로 추적하지도 않습니다.
- PostHog: 선택적이며 개인정보 보호를 중시하는 제품 분석 도구(활성화 시). 광고 쿠키 없이 구성됩니다. PostHog 정책을 확인하세요.
- Sentry: 선택적 오류 모니터링 도구(활성화 시). 여행 콘텐츠를 열람하지 않고 충돌 진단에만 사용됩니다.
7. 피드백 및 커뮤니케이션
피드백, 버그 리포트, 제안, 오류 사항 또는 사용 후기를 spikethegreenyboy@gmail.com로 자유롭게 보내주세요. 인앱 피드백 양식은 텍스트, 페이지 경로 또는 앱 내 설정된 선호도와 같은 대략적인 맥락, 브라우저 유형, 스팸 방지를 위한 IP 주소의 단방향 해시값을 저장할 수 있으며, 정확한 위치 추적 정보는 저장하지 않습니다.
보내주신 메시지는 Grasstile 서비스 개선을 위해 사용될 수 있습니다. 모든 메시지에 답변드리지 못할 수 있으며, 피드백 제출이 제안 사항의 구현을 보장하지는 않습니다.
8. 쿠키 및 로컬 저장소
현재 Grasstile 브라우저 클라이언트는 Supabase Auth 세션을 Supabase Auth 쿠키가 아닌 기기의 localStorage에 저장합니다. 타사 광고 네트워크는 사용하지 않습니다.
선택 항목에 동의하기 전에는 언어 쿠키 NEXT_LOCALE와 선택 쿠키 grasstile-analytics-consent 등 필수 환경설정만 저장합니다. 선택 쿠키에는 허용 또는 거부만 저장되며 식별자는 포함되지 않습니다.
제품 분석을 켜면 PostHog가 세션을 구분하기 위해 자사 쿠키와 localStorage를 사용할 수 있습니다. 설정 → 개인정보 및 데이터에서 언제든지 선택을 변경할 수 있습니다. 동의를 철회하면 캡처가 중단되고 PostHog 신원 및 세션 저장 정보가 삭제됩니다. 세션 재생과 콘솔 캡처는 비활성화됩니다.
오류 모니터링을 켜면 Sentry가 정리된 충돌 및 성능 진단을 받을 수 있습니다. 브라우저 재생은 비활성화됩니다.
테마와 글꼴 환경설정은 기기의 localStorage에 저장됩니다. 위치 권한은 브라우저가 관리합니다. 승인한 대략적인 도시나 좌표는 현재 요청의 주변 아이디어를 생성하기 위해 서버로 전송될 수 있습니다. Scout는 검색 출발점의 정확한 좌표를 추천 기록으로 보관하지 않습니다. 추천 장소의 식별자와 대략적인 메타데이터는 향후 Scout 결과를 개인화하고 반복을 줄이기 위해 최대 7일 동안 보관할 수 있습니다. 자세한 내용은 제3절을 참고하세요.
9. 사용자의 권리 (GDPR 및 CCPA)
사용자는 다음 권한을 가집니다:
- 접근: 보유 중인 개인정보 사본 요청.
- 정정: 설정 메뉴를 통한 이메일 또는 프로필 업데이트.
- 삭제: 설정 → 계정 삭제를 통한 계정 및 관련 데이터 삭제. 삭제는 영구적이며 30일 이내에 처리됩니다.
- 이동성: JSON, CSV, Markdown, 일반 텍스트, GPX, GeoJSON, 캘린더 및 ICS 형식으로 여행 일정 내보내기.
- 거부: 언제든지 마케팅 이메일 수신 거부. 단, 결제 및 보안 관련 트랜잭션 이메일은 수신 거부가 불가능합니다.
권한 행사를 원하시면 spikethegreenyboy@gmail.com로 이메일을 보내주세요. 30일 이내에 답변드립니다.
계정 삭제 예약이 완료되면 Scout 추천 기록을 즉시 삭제하려고 시도하고 새로운 기록 저장을 차단합니다. 정리를 수행할 수 없는 경우 기존 기록은 최대 7일의 보관 기간이 끝나면 만료됩니다. 개인 데이터 내보내기에는 이용 가능한 Scout 추천 기록이 포함되거나, 기록을 이용할 수 없다는 사실이 명시됩니다.
10. 데이터 보관
계정이 활성화되어 있는 동안 데이터를 보관합니다. 캐시된 생성 일정은 30일 후 삭제됩니다. 계정 삭제 후 백업 데이터는 30일 이내에 파기됩니다.
Scout 추천 기록에는 별도의 보관 기간이 적용되며, 최대 7일 동안 계정당 최대 100개를 보관합니다.
11. 아동 보호
Grasstile은 16세 미만 아동을 대상으로 하지 않습니다. 만약 아동이 계정을 생성했다고 판단되시면 당사로 이메일을 보내주세요. 즉시 삭제 조치하겠습니다.
12. 정책 변경
본 정책은 변경될 수 있습니다. 중요한 변경 사항이 적용되기 최소 14일 전에 이메일 또는 인앱 배너를 통해 알려드립니다.