개인정보처리방침

신비한 식물도감 · 시행일 2026년 10월 16일 · 운영자 NeuralLab / MINSEO LEE

사진과 식물 이름의 전송

기존 앱에서 Pl@ntNet 전송에 동의한 사진은 앱 서버를 거쳐 Pl@ntNet으로 보내 식물 후보를 찾아요. 새 사진 전송 안내에서 Google Gemini를 확인하고 동의한 앱은 사진을 Gemini로 보내요. 기존 동의를 Google Gemini 전송 동의로 사용하지 않으며, 식별 실패 시 다른 제공자로 사진을 다시 보내지 않아요. 식별 제공자에는 사진과 공통 식별 요청만 보내고 앱 계정 ID·이메일은 보내지 않아요. 정원 그림에는 식물 학명과 공통 그림 요청만 OpenAI로 보내며 촬영 사진은 보내지 않아요. 사람 얼굴이나 개인정보가 담긴 사진은 피해주세요.

기기에 저장하는 기록

도감에 등록한 사진, 이름, 학명, 발견 날짜와 정원 배치는 기기에 저장돼요. 식물 기록 화면에서 삭제하면 해당 도감 기록과 저장 사진이 삭제돼요. 정원에서 식물을 빼는 동작은 도감 기록을 삭제하지 않아요. 앱을 삭제하면 기기의 앱 기록도 삭제돼요. 기기 운영체제의 백업 설정은 별도로 적용될 수 있어요.

선택 로그인과 계정 백업

내 도감의 기록 백업에서 Apple·Google·카카오로 로그인할 수 있어요. 인증에는 Supabase와 선택한 로그인 제공자가 계정 고유 ID와 제공자가 허용한 이메일을 처리하며, Google 로그인에서는 이름과 프로필 사진 URL도 인증 기록에 포함될 수 있어요. 연락처·생일·전화번호·위치는 요청하지 않아요. 로그인만으로 비회원 사진을 올리지 않아요. 비회원 기록 가져오기는 기기에 계정 사본을 만들고, 지금 백업을 선택하면 등록 사진·식물 이름·학명·발견 날짜·선택 여부·정원 배치·화분을 Supabase의 비공개 저장소에 보관해요. 계정별로 접근을 제한하며 자동 기기 간 동기화는 하지 않아요.

백업 보관과 삭제

기기에서 기록을 삭제해도 기존 클라우드 백업은 지금 백업을 다시 누르기 전까지 유지돼요. 새 백업은 이전 백업을 대체하지만 실패·복원 대비 사진 사본이 계정 삭제 전까지 남을 수 있어요. 복원 전 기기 기록을 한 번 보관하며 되돌릴 수 있어요. 로그아웃해도 기기의 해당 계정 보관함은 유지돼요. 계정과 백업 삭제는 최근 로그인 확인 후 클라우드 사진·도감·정원과 인증 계정, 이 기기의 해당 계정 기록을 지워요. 다른 기기의 오프라인 사본과 비회원 기록은 따로 남을 수 있어요. Apple 계정 삭제에 필요한 제공자 토큰은 서버에서 암호화해 보관하며 삭제 시 취소해요. 앱 없이 삭제를 요청하는 방법은 공개 계정 삭제 안내 페이지와 고객지원에서 확인할 수 있어요. 계정과 백업 데이터의 기본 저장소는 대한민국 서울의 Supabase 프로젝트예요. Pro 요금제의 DB 일일 재해 복구 사본에는 삭제 전 정보가 최근 7일 범위에서 남을 수 있으며, 사진 파일 자체는 이 DB 복구 사본에 포함되지 않아요.

앱 서버의 처리

식별 사진은 요청 처리 중 메모리에서 다루며 앱 서버 파일이나 요청 로그에 저장하지 않아요. 서버에는 식물 학명으로 생성한 공용 정원 그림과 일별 요청 횟수를 저장해요. 과도한 요청을 제한하기 위해 접속 IP를 짧게 메모리에 보관해요. Railway의 API 서버는 네덜란드 암스테르담에서 처리하며, 인증 제공자의 토큰 교환·취소 요청도 이 서버를 거칠 수 있어요. Railway와 Supabase는 보안·장애 대응을 위해 IP, 요청 시각, 상태, 인증 이벤트 같은 접속 정보를 처리해요. 현재 요금제에서 운영자가 조회할 수 있는 서비스 로그 기간은 각각 최근 7일이에요. Supabase 인증 감사 로그를 별도의 DB 테이블에 중복 보관하지 않아요.

외부 서비스

기존 앱 식별에는 Pl@ntNet의 데이터 처리 정책이 적용돼요. Google Gemini 식별을 별도로 활성화한 앱과 정원 그림에는 각각 Google과 OpenAI의 API 정책이 적용돼요. 한국명 확인에는 국가표준식물목록·Wikidata 등으로 학명을 조회하며 사진을 보내지 않아요. 수탁자와 전송 상세는 아래에서 확인할 수 있어요.

처리 수탁자와 해외 전송

Railway Corp.(네덜란드 API 서버), Supabase(서울 DB·비공개 사진 저장소, 해외 사업자의 운영 지원), Pl@ntNet/CIRAD(프랑스, 기존 식별), Google(해외 사업자, 별도로 활성화한 Gemini 식별), OpenAI(미국 사업자, 정원 그림)를 이용해요. 사진은 동의한 식별 제공자 한 곳에만 Railway를 거쳐 HTTPS로 전달해요. 로그인·백업을 선택하면 인증 정보와 선택한 백업이 Supabase로 전달돼요. 제공자의 운영 지원이나 하위 처리에는 해당 사업자의 정책이 적용돼요.

선택한 로그인 제공자와 그림 서비스

Apple(미국)·Google(미국)·카카오(대한민국)는 선택한 계정의 로그인과 연결 해제를 처리해요. 정원 그림에는 OpenAI로 식물 학명과 공통 그림 요청을 보내고 계정 ID·이메일·촬영 사진은 보내지 않아요. OpenAI API 자료는 기본적으로 모델 학습에 사용하지 않으며 부정 이용 감시 자료는 원칙적으로 최대 30일 보관될 수 있어요. Gemini 식별을 제공하는 경우 유료 API 프로젝트를 사용하고 요청 기록 저장을 꺼요. 유료 입력·응답은 Google 제품 개선이나 모델 학습에 사용되지 않지만 부정 이용 방지를 위한 제한된 보관 및 법적 공개에는 제공자 정책이 적용돼요. 처리 국가를 별도로 고정하지 않았으며 Google이나 대리인이 시설을 운영하는 국가에서 처리될 수 있어요. 각 제공자의 법률·안전상 예외가 적용되며 모든 보관이 없다는 뜻은 아니에요.

전송 거부와 권리 행사

사진 전송에 동의하지 않으면 식별을 사용하지 않고 저장된 기록을 볼 수 있어요. 로그인하지 않으면 기기의 비회원 기록을 이용할 수 있고, 백업하지 않으면 사진과 도감의 계정 백업을 보내지 않아요. 열람·정정·삭제·처리 정지 또는 동의 철회는 contact@neuralab.kr로 요청할 수 있어요. 로그인 제공자와 계정 이메일 등 최소한의 정보로 본인을 확인하며 비밀번호·인증 코드는 요구하지 않아요. 본인 확인 후 10일 이내에 처리 결과를 안내하고, 제한이나 지연이 있으면 사유와 예정일을 알려드려요. 법정대리인도 본인과 대리 권한 확인 후 요청할 수 있어요.

공유와 권한

카메라는 식물 촬영에, 사진 선택은 직접 고른 사진을 가져오는 데 사용해요. 위치와 마이크 권한은 요청하지 않아요. 정원 공유 버튼을 누를 때만 기기의 공유 창으로 이미지를 전달해요. 공유 그림에 촬영 사진이 포함될 수 있어요. 임시 공유 파일은 다음 공유 시 정리하며 최대 24시간 보관 기준을 사용해요.

식별 전송의 선택

앱을 처음 시작할 때 이용약관과 함께 사진 전송에 동의하면 이 기기에 동의 사실과 시각을 저장하고, 식별할 때마다 다시 묻지 않아요. 개인정보 안내 화면에서 언제든 동의를 철회할 수 있으며, 철회하면 다음 식별 전에 다시 안내해요. 동의하지 않아도 이미 저장된 도감과 정원을 볼 수 있어요. 동의한 사진의 전송은 취소하거나 네트워크 연결을 끊어 중단할 수 있지만 이미 외부 서비스로 전달된 처리는 되돌릴 수 없어요.

광고와 선택

광고 기능이 활성화된 앱에서는 Google AdMob의 전면광고와 배너를 표시할 수 있어요. 전면광고는 식별 결과를 확인한 뒤 카메라로 돌아가는 전환점에서 낮은 빈도로 표시하며, 배너는 도감·정원의 한 자리에 표시해요. 보상 광고는 사용하지 않아요. 광고 요청은 비개인맞춤형으로 제한하고 필요한 지역에서는 Google의 동의 절차를 먼저 진행해요. 광고 SDK는 IP 주소, 기기·앱 정보, 광고 표시·클릭 및 오류 같은 정보를 광고 제공·성과 측정·부정 이용 방지를 위해 처리할 수 있어요. 앱에서 식물 사진·도감 내용·계정 ID·이메일을 광고 SDK에 전달하지 않아요. 비개인맞춤형 광고도 기기 정보 처리가 전혀 없는 것은 아니며, Google과 광고 파트너의 보관·처리 국가 정책이 적용돼요. 개인정보 안내의 광고 설정에서 제공되는 선택을 변경할 수 있어요. 광고를 불러오지 못해도 식별과 저장을 계속 사용할 수 있어요.

서비스 안내

로그인은 선택이며 별도의 행동 분석 SDK는 사용하지 않아요. 식별 결과는 후보이며 식용·독성·의료 판단의 근거로 사용할 수 없어요. 정원 그림은 꾸미기용으로 실제 식물과 다를 수 있어요.

나이 확인과 보호자 허락

앱을 처음 시작할 때 태어난 해와 달을 입력받아 나이를 계산해요. 입력한 해와 달은 저장하거나 보내지 않고, 계산한 연령 구분과 보호자 허락 시각만 기기에 저장해요. 대한민국에서는 만 14세, 그 밖의 지역에서는 만 13세부터 사진 식별과 기록 백업을 사용할 수 있으며, 만 18세 미만은 보호자의 허락이 필요해요. 이 기준보다 어리면 이미 저장한 도감과 정원만 볼 수 있어요. 광고 요청에는 연령 구분에 따른 미성년자 표시를 포함해요.

수탁자 및 전송 상세

서비스 제공에 필요한 인증·보관·중계 업무를 위탁해요. 사진 식별과 계정 백업은 각각 해당 기능을 선택할 때만 전송해요. 수탁자의 처리 위치와 하위 처리에는 아래 공식 안내가 적용돼요.

Pl@ntNet / CIRAD (기존 앱 식별)

처리 위치
프랑스(CIRAD API 주소·네트워크 등록 기준)
항목
기존 사진 전송 안내에 동의한 식물 사진. 앱 계정 ID·이메일·이용자의 사진 URL은 보내지 않음.
시점·방법
기존 앱에서 Pl@ntNet 사진 전송에 동의한 뒤 식별 요청 시 Railway에서 HTTPS 전송
목적
식물 후보 식별·API 사용량 관리
보관
사진은 식별 중 휘발성 메모리에서만 처리. 요청 시각 등의 API 요청 이력은 제공자 이용 정책에 따라 처리하며 해당 정책은 이력의 고정 보관 기간을 제시하지 않음.
수탁자 정책·연락처 확인

Railway Corp.

처리 위치
네덜란드 암스테르담(API 서버). 해외 사업자의 운영 지원은 아래 정책에 따름.
항목
식별 사진의 실시간 중계, 접속 IP·요청 시각·상태, Apple 토큰 교환·취소 요청
시점·방법
식별 요청, Apple 연결·삭제 시 HTTPS 전송
목적
API 운영·식별 중계·계정 연결 해제·보안
보관
사진은 요청 중 메모리 처리. 운영자에게 제공되는 Hobby 서비스 로그는 최근 7일. 사업자 자체 보안 자료는 해당 정책 적용.
수탁자 정책·연락처 확인

Supabase Inc. / Supabase Pte. Ltd.

처리 위치
대한민국 서울(DB·사진 저장소). 미국·싱가포르 등의 운영 지원·하위 처리자는 공식 목록 참고.
항목
계정 ID·허용된 이메일·Google 이름/프로필 URL·인증 정보, 명시적으로 백업한 사진·도감·정원·화분, 암호화한 Apple 연결 토큰, 인증 접속 정보
시점·방법
로그인·지금 백업·복원·삭제 시 HTTPS 전송
목적
계정 인증·접근 통제·사용자가 선택한 백업 보관
보관
계정/백업은 계정 삭제까지. 기존·실패 사진 사본도 계정 삭제 때 정리. DB 일일 복구 사본은 최근 7일 범위이며 사진 파일 자체는 제외. 운영자가 조회할 수 있는 Pro 로그는 최근 7일, 별도 DB 감사 로그 저장은 끔.
수탁자 정책·연락처 확인

Google (Gemini API, 별도 활성화 시)

처리 위치
해외 사업자. 처리 국가를 별도 고정하지 않았으며 Google이나 대리인이 시설을 운영하는 국가에서 처리될 수 있음.
항목
동의한 식물 사진·공통 식별 요청. 앱 계정 ID·이메일·사진 URL은 보내지 않음.
시점·방법
사진 전송 동의 후 식별 요청 시 Railway에서 HTTPS 전송
목적
식물 후보 식별·보안
보관
유료 API 프로젝트 사용. generateContent store:false로 요청 기록 저장을 끔. 유료 API 입력·응답은 제품 개선·모델 학습에 사용하지 않음. 부정 이용 방지를 위한 제한된 기간의 자료 보관 및 법적 공개는 제공자 정책 적용. 별도 무보관 약정 없음.
수탁자 정책·연락처 확인

OpenAI

처리 위치
미국 사업자. 별도 지역 처리 약정을 설정하지 않았으며 실제 처리 위치·하위 처리자는 공식 정책 적용.
항목
정원 그림의 식물 학명·공통 그림 요청. 촬영 사진은 보내지 않음. 앱 계정 ID·이메일·사진 URL은 보내지 않음.
시점·방법
정원 그림 요청 시 Railway에서 HTTPS 전송
목적
정원 그림 생성·보안
보관
API 자료는 기본적으로 학습에 사용하지 않으며, 부정 이용 감시 자료는 원칙적으로 최대30일 보관될 수 있음. 법률·안전상 예외 적용. 별도 Zero Data Retention 승인은 없음.
수탁자 정책·연락처 확인

Google AdMob (광고 기능 활성화 시)

처리 위치
해외 사업자. Google 및 광고 파트너의 시설 운영 국가에서 처리될 수 있음.
항목
IP 주소·기기/앱 정보·광고 표시/클릭·오류 정보 등. 앱은 사진·도감 내용·계정 ID·이메일을 광고 요청에 넣지 않음.
시점·방법
광고 기능 활성화 및 필요한 지역의 동의 절차 후 기기에서 직접 HTTPS 전송
목적
비개인맞춤형 광고 제공·성과 측정·부정 이용 방지
보관
Google 및 광고 파트너의 개인정보·광고 정책에 따름. 별도 무보관 약정 없음.
수탁자 정책·연락처 확인

Supabase 하위 처리자: 공식 목록 · Gemini API 약관: https://ai.google.dev/gemini-api/terms · OpenAI 데이터 정책: https://developers.openai.com/api/docs/guides/your-data · Supabase 문의: privacy@supabase.com. 국외 전송이 필요한 기능을 원하지 않으면 사진 전송·로그인·백업을 선택하지 않거나 아래 문의처로 처리 정지를 요청해주세요. 이 경우 해당 온라인 기능은 사용할 수 없으며 기기 기록은 볼 수 있어요.

스토어 구매 검증

테마를 구매하거나 구매 정보를 확인·복원하면 Apple 또는 Google이 결제를 처리하고, Railway 앱 서버가 해당 스토어 API로 구매 상태를 검증해요. iPhone은 거래 식별자와 Apple 서명 거래 자료, Android는 구매 토큰과 상품 ID를 전송해요. 앱 로그인 ID·이메일·사진·도감 기록은 구매 검증에 보내지 않아요. 앱 서버는 구매 원문이나 토큰을 파일·DB·요청 로그에 저장하지 않으며 요청 처리 중 메모리에서만 사용해요. 스토어와 호스팅의 운영·법적 보관 정책은 별도로 적용돼요. Apple과 Google은 미국 사업자이며 거래 처리는 각 스토어의 개인정보처리방침을 따라요. 구매한 스토어 계정으로 복원할 수 있고, 앱 계정 삭제는 스토어 구매를 취소하지 않아요. 환불·회수된 이용권은 다음 구매 정보 확인 시 적용돼요. 인터넷 연결이 없으면 구매를 확인할 수 없어요.

Apple 개인정보처리방침 · Google 개인정보처리방침

Google Gemini 유료 API 데이터 처리 안내

Google Gemini 요청 기록 저장 안내

OpenAI API 데이터 처리 안내

Supabase 개인정보 처리 안내

Supabase 데이터 처리·수탁자 안내

Railway 개인정보 처리 안내

Apple 개인정보 처리 안내

Google 광고 데이터 처리 안내

Google 개인정보 처리 안내

카카오 개인정보 처리 안내

문의: contact@neuralab.kr