Privacy Policy

개인정보처리방침

GRINPIC(그린픽)은 조경·수목 현장 기록을 돕는 웹앱입니다. 이 방침은 GRINPIC이 어떤 정보를 다루고, 무엇을 다루지 않는지를 설명합니다.

최종 수정: 2026년 10월 23일(슬랙으로 보내기 추가) · 운영: 그린트레이더

먼저 핵심만 GRINPIC의 사진 저장·전후 비교·문서 작성은 로그인 없이 사용할 수 있습니다. 기본 기록은 사용자의 기기(브라우저 저장소)에 저장됩니다. 링크 공유·위치 주소 변환·음성 입력을 실행하면 해당 정보가 외부로 전송되며, 이용 통계와 오류 기록도 처리됩니다. 다만 사용자가 직접 계정을 만들어 로그인하면, 폰 분실에 대비한 백업을 위해 이메일 주소와 사진·기록이 서버에 함께 보관됩니다. 계정은 선택 사항이며 언제든 탈퇴해 삭제할 수 있습니다.

1. 수집하는 정보와 수집하지 않는 정보

아래 계정 정보는 계정을 만든 경우 처리합니다. 계정 없이 실행할 수 있는 공유·위치 변환 등의 정보와 이용 통계·오류 기록은 3항과 4항에 설명합니다.

계정 유무와 관계없이 다음은 수집하지 않습니다.

2. 기기에 저장되는 정보와 서버에 백업되는 정보

다음 정보는 언제나 사용자의 기기(브라우저 저장소, IndexedDB)에 저장됩니다.

로그인한 경우, 위 항목 중 앱 사용 설정을 제외한 사진·기록·좌표가 폰 분실이나 기기 교체에 대비해 서버(Supabase)에도 사본으로 보관됩니다. 이 사본은 해당 계정으로만 접근할 수 있도록 행 수준 보안이 적용되어 다른 사용자는 열람할 수 없습니다.

운영자는 서비스 운영·장애 대응을 위해 계정별 사용 현황(사진 수, 저장 용량, 마지막 백업 시각 등 집계 정보)을 확인합니다. 사진 원본을 열람하는 기능은 운영자 화면에 두지 않았습니다. 다만 서버 관리 권한상 기술적으로는 접근이 가능하므로, 민감한 내용이 담긴 사진은 저장에 유의해 주시기 바랍니다.

기기를 초기화하거나 브라우저 데이터를 삭제하면 기기 안의 정보는 복구할 수 없습니다. 로그인하지 않으신 경우 앱 안의 백업 기능으로 파일을 만들어 따로 보관해 주세요.

3. 사용자가 실행할 때만 외부로 전송되는 정보

아래 기능은 사용자가 직접 버튼을 누를 때만 동작하며, 그때 해당 데이터가 외부로 전송됩니다.

가. 위치 주소 변환

사진에 위치를 표시하거나 현장 주소를 확인할 때, 좌표(위도·경도)가 그린픽 서버를 거쳐 카카오 로컬 API로 전달되어 주소 문자열로 변환됩니다. 좌표 외의 정보는 함께 보내지 않으며, 변환 결과는 기기에만 저장됩니다.

나. 기록 전달(링크 공유)

「전달(기록)」 기능을 사용하면 선택한 사진과 그 기록(현장명·촬영일·GPS·측정값 등)이 전송용 저장소에 업로드되어 공유 링크가 만들어집니다. 이때 사진은 전송을 위해 자동으로 크기가 줄어듭니다.

이 링크는 주소를 아는 사람이면 누구나 열 수 있습니다. 사용 전 앱이 안내 문구로 확인을 받으며, 필요한 상대에게만 보내주시기 바랍니다.

나-2. 납품처 공유(열람 링크)

「보내기 → 링크로 보내기」에서는 선택한 사진과 규격을 서버에 업로드하고, 주소를 아는 사람이 가입 없이 볼 수 있는 링크를 만듭니다. 사진 파일과 관리 정보는 비공개 저장소에서 처리합니다. 정확한 위치(GPS 좌표·번지까지의 주소·지도)는 기본 제외하고, 지역(시·군·읍·면·동, 예: 경남 거제시 하청면)만 표시합니다. 지역도 숨길 수 있고, 정확한 위치는 사용자가 위치 포함을 고르거나 보낸 뒤 [보관함 → 보낸 링크 → 수정]에서 공개할 때만 그 링크에 올라갑니다. 지역을 표시하려고 사진에 주소가 없으면 좌표를 그린픽 서버를 거쳐 카카오 로컬 API로 주소로 바꾸며(3-가항), 링크에는 그 앞부분(읍·면·동까지)만 담깁니다. 이름·연락처도 공개를 직접 켠 경우에만 표시합니다. 제공자와 내부 메모 필드는 전달하지 않습니다. 사진에 직접 적은 글자나 사용자가 입력한 제목은 보내기 전 미리보기에서 확인해 주세요. 링크를 받은 사람은 사진을 저장하거나 링크를 재전달할 수 있습니다.

공유 링크가 열리면 악용(무단 수집 등) 확인과 보낸 사람에게 보여 줄 열람 횟수를 위해 열린 시각, 접속 주소(IP)의 앞 두 자리, 브라우저 종류를 기록하며, 이 기록은 30일 뒤 자동으로 삭제합니다.

새 링크는 90일 뒤 열람이 만료되며 보관함 → 보낸 링크에서 수정·회수할 수 있습니다. 회수한 링크의 새 요청은 차단됩니다. 상대가 이미 저장한 사진까지 기기에서 지우는 기능은 아닙니다.

로그인 상태에서 만든 공유와 사용자가 기존 관리키로 소유권을 확인한 공유는 공유 ID·제목·생성일·만료일·사진 및 기록 수·위치 포함 여부를 계정에 연결해 보관합니다. 같은 계정으로 로그인한 다른 기기에서도 목록을 확인하고 수정·회수하기 위한 정보입니다. 기존 기기 전용 공유를 계정에 처음 연결할 때에는 이전 관리키를 즉시 폐기하고 새 관리키로 교체합니다.

다. 음성 입력

「🎤 말로 입력」을 사용하면 브라우저의 음성 인식 기능이 동작합니다. 이 과정에서 사용자의 음성이 브라우저 제조사(Apple 또는 Google)의 음성 인식 서버로 전송되어 문자로 변환됩니다. 이는 브라우저가 제공하는 표준 기능으로, GRINPIC은 음성 데이터를 수집하거나 저장하지 않으며 변환된 문자만 입력란에 채웁니다. 음성 전송을 원하지 않으시면 이 기능을 사용하지 않고 직접 입력하시면 됩니다.

라. 사진 공유

「공유」 기능은 기기의 기본 공유 창을 띄우며, 사진은 사용자가 선택한 앱(카카오톡·메시지·메일 등)으로 직접 전달됩니다. 그린픽 서버를 거치지 않습니다.

마. 선택형 AI 분석

AI 전후 비교·수종 추정·관리 소견 등의 AI 기능은 로그인 후 사용할 수 있습니다. 이 기기에서 처음 이용할 때 외부 전송 안내를 확인받으며, 이후 사용자가 AI 분석을 실행할 때만 선택한 사진·잎 확대 사진·현장명·작업 내용 또는 날짜별 작업 이력을 그린픽 서버를 거쳐 Anthropic의 Claude API로 전송합니다. 분석 종류에 필요한 항목만 보내며, 로그인 토큰과 비밀번호를 Anthropic에 보내지 않습니다.

분석 결과는 사용자가 확인해 기록에 적용할 수 있습니다. AI를 이용하지 않아도 사진 저장·전후 비교·문서 작성은 가능합니다. 사용량 제한을 위해 계정 식별자·한국 날짜·AI 요청 횟수를 서버에 기록하며, 이 집계에는 사진과 분석 문구를 저장하지 않습니다. 30일이 지난 집계는 다음 AI 요청 때 정리하고, 계정별 집계는 탈퇴 시 삭제합니다. Anthropic의 데이터 처리·보관 조건은 공식 API 데이터 보관 안내에 따릅니다.

바. 선택형 슬랙으로 보내기

로그인한 사용자가 설정에서 자기 슬랙 채널의 입력용 주소(Incoming Webhook)를 직접 연결한 경우에만 쓸 수 있습니다. 사용자가 [슬랙으로 보내기]를 누를 때 제목·메모 몇 줄·그린픽 공유 링크를 그린픽 서버를 거쳐 사용자의 슬랙 채널로 보냅니다. 사진 파일은 보내지 않으며, 공유 링크는 기존 공유 링크와 같이 90일 뒤 만료되고 보낸 사람이 취소할 수 있습니다. 입력용 주소는 슬랙 채널에 글을 올릴 수 있는 열쇠이므로 서버에만 보관하고 앱·다른 사용자에게 보여주지 않으며, 연결을 끊거나 회원 탈퇴하면 삭제합니다.

4. 이용 통계와 오류 기록

서비스 개선을 위해 Vercel Web Analytics로 방문 및 기능 사용 횟수를 집계합니다. 페이지 주소, 대략적인 지역(국가·도시 수준), 기기 종류, 어떤 기능 버튼이 몇 번 눌렸는지가 익명으로 기록되며, 쿠키를 사용하지 않고 개인을 식별하거나 추적하지 않습니다. 사진·현장명·좌표 등 사용자가 만든 내용은 통계에 포함되지 않습니다.

이와 별도로 운영자는 브라우저로 들어온 방문(앱 화면·받은 링크·소개·가이드 페이지)이 하루에 몇 명이고 어디에서(카카오톡·검색·SNS 등) 들어왔는지 보기 위해 날짜, 화면 종류, 유입 경로(이전 주소의 도메인 또는 링크에 붙은 utm 표시), 기기 종류(iPhone·Android·PC), 하루마다 바뀌는 익명 값을 서버에 기록합니다. 접속 주소(IP)와 브라우저 정보 원문은 저장하지 않고, 익명 값은 다음 날과 이어 볼 수 없으며 계정과 연결하지 않습니다. 홈 화면에 설치한 앱과 앱스토어 앱에서는 기록하지 않습니다. 집계 결과(인원 수)만 매일 운영 채널(Slack)에 보고하며, 이 기록은 90일 뒤 자동으로 삭제합니다.

또 운영자는 서비스를 고치고 어떤 기능이 쓰이는지 보기 위해 앱 사용 집계를 남깁니다: 날짜, 기기 종류(아이폰 앱·안드로이드 앱·폰 브라우저·PC), 앱 버전, 사용 방식(업무용·정원·나들이용), 그날 앱을 연 횟수, 기능별로 누른 횟수입니다. 로그인한 경우 어느 계정의 사용인지 알 수 있게 계정 식별자와 함께, 로그인하지 않은 경우 이 기기에서 만든 무작위 값과 함께 기록합니다. 사진·좌표·현장(장소) 이름·메모는 담지 않습니다. 이 기록은 180일 뒤 자동으로 삭제합니다.

또한 앱에서 오류(백업 실패, 사진 정리 실패 등)가 발생하면 원인을 파악해 고치기 위해 오류 메시지, 발생 위치, 앱 버전, 브라우저 종류가 서버에 기록됩니다. 로그인한 경우 어느 계정에서 발생했는지 확인할 수 있도록 계정 식별자가 함께 기록되며, 사진·좌표·현장명·이메일은 기록되지 않습니다.

5. 기기 권한

권한사용 목적거부 시
카메라현장 사진 촬영앨범에서 사진을 불러와 사용 가능
사진·파일사진 불러오기, 백업 파일 저장·복원해당 기능만 제한
위치사진의 촬영 위치 기록, 현장 주소 확인위치 없이 사용 가능
마이크음성으로 수종명·규격 입력직접 입력으로 사용 가능

모든 권한은 해당 기능을 사용할 때만 요청하며, 거부하셔도 나머지 기능은 정상 동작합니다.

6. 보관 기간 및 파기

기기 안의 정보는 사용자가 직접 삭제하실 수 있고, 삭제 시 즉시 사라집니다. 앱 안에서 사진·기록·현장 단위로 삭제할 수 있으며, 브라우저 설정에서 사이트 데이터를 지우면 전체가 삭제됩니다.

서버에 백업된 정보와 계정 정보는 계정이 유지되는 동안 보관하며, 회원 탈퇴 시 지체 없이 파기합니다(아래 9항). 앱에서 사진이나 기록을 삭제하면 서버의 사본도 함께 삭제됩니다.

오류 기록은 원인 파악에 필요한 기간 동안만 보관하며 운영자가 수시로 삭제합니다. 방문 집계 기록(4항)은 90일 뒤, 앱 사용 집계(4항)는 180일 뒤 자동으로 삭제합니다.

3-나항의 전달 링크로 업로드된 데이터는 전송 목적이 끝나면 불필요하므로, 더 이상 필요하지 않은 링크는 공유하지 말아 주시기 바랍니다.

7. 제3자 제공 및 위탁

수집한 정보를 판매하거나 광고 목적으로 제공하지 않습니다. 서비스 운영을 위해 다음 사업자의 서비스를 이용합니다.

위 사업자 중 일부는 데이터를 국외(미국 등)에 보관합니다. 계정을 만들어 서버 백업을 사용하시는 경우 사진·기록이 국외 서버에 저장될 수 있습니다.

8. 아동의 개인정보

GRINPIC은 조경·수목 관리 실무자를 위한 도구이며 만 14세 미만 아동을 대상으로 하지 않습니다.

9. 이용자의 권리와 회원 탈퇴(계정·데이터 삭제)

계정을 만들지 않고 사용하시는 경우, 모든 데이터가 기기 안에만 있으므로 앱에서 직접 확인하고 삭제하실 수 있습니다.

계정을 만드신 경우 언제든지 개인정보의 열람·정정·삭제·처리정지를 요구하실 수 있으며, 앱 안에서 직접 회원 탈퇴를 하실 수 있습니다.

  1. 앱 하단 내 정보 → 계정을 엽니다.
  2. 아래쪽 회원 탈퇴를 누릅니다.
  3. 안내를 확인하고 탈퇴라고 입력하면 처리됩니다.

탈퇴 시 삭제되는 것 — 계정 정보(이메일 등), 서버에 백업된 사진·현장·기록, 계정에 연결된 공유 관리 정보와 해당 공유 링크·사진 전부. 즉시 삭제되며 복구할 수 없습니다. 로그인하지 않고 만든 뒤 계정에 연결하지 않은 공유 링크는 계정과의 연관을 확인할 수 없어 별도 회수하거나 90일 만료까지 기다려야 합니다.

탈퇴해도 남는 것 — 사용 중인 기기 안에 저장된 사진과 기록. 사용자의 작업 결과물이므로 임의로 지우지 않습니다. 기기 데이터까지 지우시려면 앱에서 직접 삭제하시거나 브라우저의 사이트 데이터 삭제를 이용해 주세요.

앱을 사용할 수 없는 상황이라면 아래 문의처로 요청해 주셔도 본인 확인 후 삭제해 드립니다.

10. 방침 변경

이 방침이 변경될 경우 변경 내용과 시행일을 이 페이지에 게시합니다. 중요한 변경은 앱 안에서도 안내합니다.

11. 문의처

그린트레이더

이메일: goldnow@grintrader.co.kr