Privacy Policy
1. Who we are
Art Sorter is provided by OriLabs Studio (legal name: 오리랩스 / orilabs), a sole proprietorship registered in the Republic of Korea (Business Reg. No. 548-36-01572; representative Seho Park; 63 Mansu-ro, 802-B35, Namdong-gu, Incheon 21524). Contact: contact@orilabs.studio.
2. What stays on your computer
Your images, file names, folder names, the names you give to characters or series, and your sort history are stored only on your computer. Recognition (tagging, character and scene analysis) runs on your PC. We never receive your images.
2-1. Sorting service
To finish a sort, the app connects to our sorting service (judge.orilabs.studio, hosted on Cloudflare) and sends data that describes your images, not the images themselves: numeric fingerprints (feature vectors), tag words with probabilities that describe each image, a perceptual hash of each image, image dimensions, file sizes and timestamps, whether a file carries camera metadata (not the camera make or model, and never location data), a masked form of each file name (letters are replaced by placeholder letters; digits, punctuation and the extension are kept as they are), a keyed one-way hash of the folder each file came from and, for files of identical size, a keyed hash of the file contents (for duplicate detection; the key is random for each request). When you sort by tags you typed yourself, those tag names are included so the sort can use them. Image files themselves are never uploaded, and readable file names or folder names are not sent; records you made about other collections are not included. The service computes the sorting plan in memory and returns it; it does not store the request. Cloudflare may log technical information such as your IP address and request time for security and operation. A short-lived signed permit (anonymous PC code and expiry) from our license server accompanies each request.
3. Optional improvement data
If "Share anonymous usage statistics" is turned on (an optional, unchecked box on the installer license screen, or the Help window in the app), the app periodically sends anonymous data used to improve sorting accuracy:
- numerical similarity scores between pairs of images and the decisions you made (for example "same series" or "different"),
- a random device identifier generated by the app, the app version and the sorting-model version,
- rough collection size ranges.
This data contains no images, file or folder names, names you entered, or file paths. It is stored on Google Firebase (Google Cloud) and kept for up to 3 years. You can turn this off at any time at the bottom of the Help window in the app; data already sent cannot be linked back to you.
4. Update checks
The app contacts orilabs.studio (hosted by Vercel) and Cloudflare (R2 file storage) to check for and download updates. Like any website request, these providers may log technical information such as your IP address and request time for security and operation.
Website statistics: we count visits and Download clicks in aggregate only (date, country, the site you came from, page language), using cookie-free analytics. Opening the download page on a phone or tablet is counted separately and does not start a download. To limit abuse, we keep a daily counter under a salted one-way hash of the IP address; the address itself is not stored, and we do not build a profile of you.
Email link from a phone: if you enter an email address on our site on a phone, we send one email with a link to open on your PC. The address is used only to send that email and is not stored. To limit abuse we keep a daily counter under a salted one-way hash of the address and of the IP address, and we count only how many such emails were sent each day. Emails are sent through Resend.
4-1. Free trial and license checks
To run the free trial and the license, the app sends: an anonymous PC code (a one-way hash of the Windows machine ID, never the ID itself), the number of images and videos added during the trial, how far the trial has progressed (for example models ready, sorting started, sorting finished), your answer if you choose to tell us why you are not buying (optional, one of a few fixed choices), and your license key when you activate it and when the app confirms it (about once a day). Once a day the app also records that it was opened, sending only that same PC code, the app version and the time, so we can see how many installed copies are actually used. The first time, it also sends how the app was installed: Microsoft Store or our installer, and for our installer the site names (domains only, never full addresses or file paths) it was downloaded through, read from the download note Windows keeps on the installer file. If you buy from inside the app, the PC code is attached to the order so that the purchase can activate that PC automatically; this links the PC code to your purchase record, including your email address. If you connect the phone app for notifications, your PC sends the phone's push token with the result of the sort (image count and minutes only) to our server, which relays the notification through Firebase Cloud Messaging and does not store the token. To limit abuse, these requests are counted per day under a salted one-way hash of the IP address; the address itself is not stored. We use this only to stop the trial from being reset, to enforce the one-PC limit and refunds, and to count usage in aggregate. Trial and open records are kept for up to 3 years; activation records are kept while the license exists and as part of purchase records.
5. Purchases
Payments are processed by our payment provider acting as merchant of record. They collect the payment information needed to complete your order under their own privacy policy. We receive your name, email address, country and license details to deliver and support your license, and keep them as required by Korean tax and e-commerce law (generally 5 years). The email that delivers your license key is sent through Resend, an email delivery provider that processes your email address for that purpose.
5-1. Advertising measurement (X pixel)
To measure whether our ads on X (formerly Twitter) lead to visits and purchases, our website loads the X advertising pixel (static.ads-twitter.com, operated by X Corp.). The pixel receives your browser's identifiers and cookies, the page you viewed, your IP address and device/browser information, and, on the purchase confirmation page, an order event (order number and amount; no name or email). It is not used inside the Art Sorter app, and it never receives your images or file names. If you are in the European Economic Area, the United Kingdom or Switzerland, the pixel loads only after you press "Allow" on the cookie notice; elsewhere it loads automatically. To refuse or withdraw: press "Decline" on the notice, clear this site's data in your browser, use your browser's tracking protection, or opt out in X's settings. Details: X privacy policy.
For the same purpose we also load the Google Ads tag (googletagmanager.com, operated by Google LLC) under the same rule: in the European Economic Area, the United Kingdom and Switzerland only after you press "Allow", elsewhere automatically. It records whether a visit came from a Google ad and, on the purchase confirmation page, that a purchase happened. Ad personalization (remarketing) is turned off, and it never receives your images or file names. To refuse: press "Decline" on the notice, clear this site's data in your browser, or use Google Ad Settings. Details: Google privacy policy.
6. Support emails
If you email us, we use your email address and message only to reply, and delete them when no longer needed.
7. Sharing
We do not sell personal information. We share it only with the service providers above (Google, Vercel, Cloudflare, Resend, our payment provider) or when required by law.
8. Your rights
You may request access to, correction of, or deletion of personal information we hold about you by emailing contact@orilabs.studio. Art Sorter is not directed at children under 14.
9. Changes
We will post changes on this page and update the effective date.
개인정보처리방침
1. 운영자
Art Sorter는 오리랩스 스튜디오(상호 오리랩스, 대표 박세호, 사업자등록번호 548-36-01572, 인천광역시 남동구 만수로 63, 802-비35호)가 제공합니다. 문의: contact@orilabs.studio
2. 내 PC에만 남는 정보
사진, 파일 이름, 폴더 이름, 사용자가 붙인 캐릭터·연작 이름, 정리 기록은 사용자의 PC에만 저장됩니다. 인식(태그·캐릭터·장면 분석)은 사용자의 PC에서 이루어지며, 저희는 사진을 받지 않습니다.
2-1. 정리 서버
정리를 마무리할 때 프로그램은 저희 정리 서버(judge.orilabs.studio, Cloudflare 호스팅)에 접속해 사진 자체가 아니라 사진을 설명하는 정보를 보냅니다: 숫자 지문(특징 벡터), 각 사진을 설명하는 태그 낱말과 확률, 사진의 지각 해시, 사진의 가로·세로, 파일 크기와 시각, 카메라 기록이 있는지 여부(제조사·기종은 아니며 위치 정보는 절대 아님), 글자를 대체 글자로 바꾼 파일 이름(파일 이름 속 숫자·기호·확장자는 그대로 남습니다), 파일이 있던 폴더의 일방향 해시, 크기가 같은 파일끼리는 중복 판정용 파일 내용 해시(해시 키는 요청마다 무작위). 직접 입력한 태그로 정렬할 때는 그 태그 이름이 포함됩니다. 사진 파일 자체는 업로드되지 않고 읽을 수 있는 파일 이름과 폴더 이름도 전송되지 않으며, 다른 정리본에서 남긴 기록은 포함되지 않습니다. 서버는 정리 계획을 메모리에서 계산해 돌려주며 요청을 저장하지 않습니다. Cloudflare는 보안·운영 목적으로 IP 주소, 요청 시각 등 기술 정보를 기록할 수 있습니다. 요청에는 라이선스 서버가 발급한 짧은 서명 허가증(이름 없는 PC 코드·만료 시각)이 붙습니다.
3. 선택 항목: 정리 개선 데이터
「익명 사용 통계 제공」(설치 약관 화면의 선택 항목으로 처음에는 꺼져 있음, 또는 프로그램의 사용법 창)가 켜져 있으면 다음의 익명 데이터를 보냅니다: 사진 쌍의 닮은 정도 숫자와 사용자의 정리 판단(같은 연작·다름 등), 프로그램이 만든 무작위 기기 번호, 프로그램·모델 버전, 정리본 크기 구간. 사진, 파일·폴더 이름, 입력한 이름, 파일 경로는 포함되지 않습니다. Google Firebase에 최대 3년 보관하며, 프로그램의 사용법 창 맨 아래에서 언제든 끌 수 있습니다. 이미 보낸 데이터는 사용자와 연결되지 않습니다.
4. 업데이트 확인
프로그램은 업데이트 확인과 내려받기를 위해 orilabs.studio(Vercel)와 Cloudflare(R2 파일 저장소)에 접속합니다. 이 과정에서 서비스 제공자가 IP 주소, 요청 시각 등 기술 정보를 보안·운영 목적으로 기록할 수 있습니다.
사이트 통계: 방문과 다운로드 단추 클릭은 합계로만 셉니다(날짜, 나라, 들어온 사이트, 페이지 언어). 쿠키를 쓰지 않는 방식입니다. 휴대폰이나 태블릿에서 내려받기 페이지를 연 횟수는 따로 세며 내려받기를 시작하지 않습니다. 남용을 막기 위해 IP 주소를 서버만 아는 값과 섞어 되돌릴 수 없게 변환한 값으로 하루 횟수만 세며, IP 주소 자체는 저장하지 않고 개인별 기록도 만들지 않습니다.
휴대폰에서 메일로 링크 받기: 휴대폰으로 사이트에서 메일 주소를 입력하면 PC에서 열 링크를 한 통 보냅니다. 메일 주소는 그 메일을 보내는 데만 쓰고 저장하지 않습니다. 남용을 막기 위해 메일 주소와 IP 주소를 서버만 아는 값과 섞어 되돌릴 수 없게 변환한 값으로 하루 횟수만 세며, 날짜별로 보낸 통수만 기록합니다. 메일은 Resend를 통해 보냅니다.
4-1. 무료 체험·라이선스 확인
무료 체험과 라이선스를 위해 프로그램은 다음을 보냅니다: 이름 없는 PC 코드(윈도우 기기 번호를 되돌릴 수 없게 변환한 값이며 기기 번호 자체는 보내지 않음), 체험 중 새로 가져온 사진·영상 수, 체험이 어디까지 진행되었는지(예: 모델 준비, 정리 시작, 정리 완료), 구매하지 않는 이유를 알려 주기로 선택한 경우 그 답(선택 사항이며 정해진 보기 중 하나), 라이선스 키(등록할 때와 약 하루마다 확인할 때). 또한 하루에 한 번 프로그램을 켰다는 사실을 같은 PC 코드, 프로그램 버전, 시각만으로 기록하여 설치된 프로그램이 실제로 얼마나 쓰이는지 확인합니다. 처음 한 번은 설치 경로도 함께 보냅니다: Microsoft Store인지 저희 설치 파일인지, 그리고 저희 설치 파일이면 윈도우가 설치 파일에 붙여 두는 「받은 곳」 기록에서 읽은 사이트 이름(도메인만, 전체 주소나 파일 위치는 보내지 않음)입니다. 프로그램 안에서 구매하면 그 PC가 자동으로 등록되도록 PC 코드가 주문에 붙으며, 이로써 PC 코드가 구매 기록(이메일 주소 포함)과 연결됩니다. 휴대폰 앱의 알림을 연결하면 PC가 휴대폰의 푸시 토큰과 정리 결과(장수와 분 단위 시간만)를 저희 서버로 보내고, 서버는 Firebase Cloud Messaging으로 알림을 전달할 뿐 토큰을 저장하지 않습니다. 남용을 막기 위해 이 요청들은 IP 주소를 되돌릴 수 없게 변환한 값으로 하루 횟수만 세며, IP 주소 자체는 저장하지 않습니다. 이 정보는 체험이 초기화되지 않게 하고 PC 1대 제한과 환불을 적용하며 이용 현황을 합계로 세는 데에만 씁니다. 체험 기록과 켠 기록은 최대 3년, 등록 기록은 라이선스가 있는 동안과 구매 기록 보관 기간 동안 보관합니다.
5. 구매
결제는 판매 대행사(Merchant of Record)가 처리하며 결제 정보는 해당 회사의 방침에 따릅니다. 저희는 라이선스 제공과 지원을 위해 이름, 이메일, 국가, 라이선스 정보를 받으며, 전자상거래법 등 관련 법령에 따라 보관합니다(대체로 5년). 라이선스 키를 전달하는 이메일은 이메일 발송 업체 Resend를 통해 보내며, Resend는 그 목적으로 이메일 주소를 처리합니다.
5-1. 광고 측정(X 픽셀)
X(구 트위터)에 낸 광고가 방문·구매로 이어졌는지 재기 위해 웹사이트에서 X 광고 픽셀(static.ads-twitter.com, X Corp. 운영)을 불러옵니다. 픽셀은 브라우저 식별자·쿠키, 본 페이지, IP 주소, 기기·브라우저 정보를 받고, 결제 완료 페이지에서는 주문 이벤트(주문번호·금액, 이름·이메일 없음)를 받습니다. Art Sorter 프로그램 안에서는 쓰지 않으며 그림·파일 이름은 받지 않습니다. 유럽 경제권·영국·스위스에서는 쿠키 안내에서 「허용」을 눌러야만 불러오고, 그 밖의 지역은 자동으로 불러옵니다. 거부·철회는 안내의 「거부」, 브라우저의 이 사이트 데이터 삭제, 추적 방지 기능, X 설정의 옵트아웃으로 할 수 있습니다. 자세한 내용: X 개인정보 처리방침.
같은 목적으로 구글 광고 태그(googletagmanager.com, Google LLC 운영)도 같은 규칙으로 불러옵니다. 유럽 경제권·영국·스위스에서는 「허용」을 눌러야만 불러오고, 그 밖의 지역은 자동으로 불러옵니다. 구글 광고를 통해 들어온 방문인지와, 결제 완료 페이지에서 구매가 있었다는 사실을 기록합니다. 맞춤 광고(리마케팅)는 꺼 두었고 그림·파일 이름은 받지 않습니다. 거부는 안내의 「거부」, 브라우저의 이 사이트 데이터 삭제, 구글 광고 설정으로 할 수 있습니다. 자세한 내용: 구글 개인정보처리방침.
6. 문의 메일
문의 메일의 주소와 내용은 답변에만 쓰고 필요가 없어지면 삭제합니다.
7. 제공
개인정보를 판매하지 않으며, 위 서비스 제공자(Google, Vercel, Cloudflare, Resend, 판매 대행사)에게만 필요한 범위에서 제공하거나 법령에 따라 제공합니다.
8. 이용자의 권리
보유 중인 개인정보의 열람·정정·삭제는 contact@orilabs.studio로 요청할 수 있습니다. Art Sorter는 만 14세 미만을 대상으로 하지 않습니다.
9. 변경
변경 시 이 페이지에 게시하고 시행일을 고칩니다.