ForkTeller

Privacy Policy

Effective 12 October 2026 · Last updated 12 October 2026

This policy explains what information the ForkTeller app (iOS and Android) and this website (forkteller.jocoding.io) handle, why, and the choices you have. ForkTeller is operated by JoCoding, Inc. (“we”, “us”), the controller of the personal information described here.

The short version

  1. Sign and name-board photos are processed on your device and are never uploaded or stored by us.
  2. Your location is used on your device only, to find the nearest station; it is never sent to us.
  3. Ads are served by Google AdMob, which may use your device's advertising ID and coarse location (subject to your App Tracking Transparency / consent choices).
  4. Anonymous usage analytics go to PostHog; ad attribution data goes to Meta.
  5. Purchases are processed by Apple or Google and verified via RevenueCat; we never see your payment details.
  6. If you send feedback, we store your message (and your email, if you give it) in Cloudflare D1 so we can reply.
  7. There is no account. We do not sell your data. Contact: highball@jocoding.net.

1. What stays on your device

Photos. When you photograph a platform sign or a station name board (with the camera or from your photo library), the text is read on your phone. The photo is never uploaded, and we never receive or store it.

Location. If you allow location access, ForkTeller uses it on your phone only, to find the station nearest to you. Your location is not sent to us and is not stored by the app.

App state. Your trip, recent stations, today's free-scan count and your settings are kept on your phone. Deleting the app deletes them.

2. Information handled by service providers

ForkTeller's own code does not collect personal information. The app includes the following third-party services, which receive the data listed below directly from the app under their own privacy policies.

Service (provider)DataPurpose
Google AdMob (Google LLC) · policy Device and advertising identifiers (IDFA / Android advertising ID, where permitted), coarse location derived from your IP address, ad interactions, device and app information Showing the optional rewarded ad (“watch an ad for +1 scan”), ad measurement, fraud prevention; personalised ads only where you consent
Meta SDK (Meta Platforms, Inc.) · policy App events such as install and app open, device identifiers (the advertising ID only if you allow tracking), device and app information Measuring whether our own ads on Facebook and Instagram lead to installs (ad attribution)
PostHog (PostHog, Inc., United States) · policy Usage events (e.g. a scan finished, a screen opened), a random anonymous install identifier, device model, OS and app version, approximate location derived from your IP address Product analytics, to understand and improve the app. No photos, no precise location, no screen recording
RevenueCat (RevenueCat, Inc.) · policy An anonymous app user ID and your purchase history (store receipts) Checking whether you own ForkTeller Lifetime and restoring it
Apple App Store / Google Play Payment and account details for your purchase Processing payments and refunds. We never see your payment details

On iOS, ForkTeller asks for your permission (App Tracking Transparency) before the advertising identifier can be used for tracking. In the EEA, UK and Switzerland, Google's consent message asks for your choices before ads are requested. Buying ForkTeller Lifetime removes ads entirely.

3. Feedback you send us

If you use Settings → Send feedback, we receive what you typed and, only if you enter it, your email address, together with the app version and build, device model, OS version, language, and a random identifier created when the app was first installed (used to stop accidental repeat submissions). This is stored in a Cloudflare D1 database operated for us by Cloudflare, Inc. Your IP address is used momentarily to limit repeated submissions and is not stored. We use feedback only to reply to you and to improve ForkTeller.

4. This website

This website uses Google Analytics 4 to count visits and clicks (for example, which store button was tapped). Google Analytics uses cookies and receives your IP address and browser information. You can block it with your browser's privacy settings or the Google Analytics opt-out add-on.

5. Retention

6. Sharing and selling

We do not sell personal information and do not share it for purposes other than those above. We may disclose information if required by law.

7. International transfers

Our service providers may process data in the United States and other countries. Where required, transfers rely on the providers' standard contractual clauses or equivalent safeguards.

8. Your rights and choices

9. Security

All connections from the app and this website use HTTPS. Access to the feedback database is limited to the people who answer it.

10. Changes

If we change this policy, we will post the new version here with a new effective date.

11. Contact

JoCoding, Inc. · Privacy contact: highball@jocoding.net

개인정보 처리방침

시행일 2026년 10월 12일 · 최종 개정일 2026년 10월 12일

JoCoding, Inc.(이하 “회사”)는 「개인정보 보호법」 제30조에 따라 포크텔러(ForkTeller) 앱(iOS, Android)과 웹사이트(forkteller.jocoding.io)를 이용하는 정보주체의 개인정보를 보호하고, 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 다음과 같이 개인정보 처리방침을 수립·공개합니다.

요약

  1. 안내판·역명판 사진은 기기 안에서 처리되며, 회사는 이를 업로드하거나 저장하지 않습니다.
  2. 위치 정보는 가장 가까운 역을 찾기 위해 기기 안에서만 사용되며, 회사로 전송되지 않습니다.
  3. 광고는 Google AdMob이 제공하며, AdMob은 이용자의 선택(앱 추적 투명성·동의 설정)에 따라 광고 식별자와 대략적인 위치를 사용할 수 있습니다.
  4. 익명의 이용 통계는 PostHog로, 광고 성과 측정 데이터는 Meta로 전송됩니다.
  5. 결제는 Apple 또는 Google이 처리하고 RevenueCat으로 구매를 확인합니다. 회사는 결제 정보를 보지 않습니다.
  6. 의견을 보내시면 답변을 위해 메시지(와 입력하신 경우 이메일)를 Cloudflare D1에 저장합니다.
  7. 회원가입·계정이 없으며 개인정보를 판매하지 않습니다. 문의: highball@jocoding.net

제1조 개인정보의 처리 목적

회사는 다음 목적을 위하여 개인정보를 처리하며, 목적 이외의 용도로는 이용하지 않습니다. 이용 목적이 변경되는 경우 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행합니다.

제2조 처리하는 개인정보의 항목

기기 안에서만 처리되는 정보(회사로 전송되지 않음): 안내판·역명판 사진, 위치 정보, 여정·최근 역·오늘의 무료 스캔 횟수·설정. 앱을 삭제하면 함께 삭제됩니다.

의견 보내기(선택): 입력한 메시지(필수), 이메일 주소(선택), 앱 버전·빌드, 기기 모델, OS 버전, 언어, 최초 설치 시 생성되는 임의의 설치 식별자. IP 주소는 반복 전송 제한을 위해 일시적으로만 사용하고 저장하지 않습니다.

앱에 포함된 외부 서비스가 자동으로 수집하는 정보: 광고 식별자(IDFA/ADID, 허용한 경우), 기기 정보(모델, OS, 앱 버전), IP 주소로 추정한 대략적인 위치, 앱 이용 기록(이벤트), 구매 내역. 자세한 내용은 제4조를 참고하세요.

웹사이트: 방문 기록, 쿠키, IP 주소, 브라우저 정보(Google Analytics).

제3조 개인정보의 처리 및 보유 기간

처리 업무보유 기간
의견 접수 및 답변답변 및 서비스 개선에 필요한 기간, 최대 수신일로부터 3년. 삭제 요청 시 지체 없이 파기
외부 서비스(AdMob, Meta, PostHog, RevenueCat)각 사업자의 개인정보 처리방침에 따름
사진, 위치 정보회사가 수집하지 않으므로 보유하지 않음

제4조 개인정보의 제3자 제공 및 처리 위탁·국외 이전

회사는 개인정보를 판매하지 않으며, 법령에 따른 경우를 제외하고 제1조의 목적 범위를 넘어 제3자에게 제공하지 않습니다. 서비스 제공을 위해 다음 사업자가 앱 또는 웹사이트로부터 직접 정보를 받아 처리하며, 이들은 주로 미국 등 국외에서 정보를 처리합니다. 정보는 앱 이용 시 네트워크를 통해 전송됩니다.

사업자(국가)항목목적보유 기간
Google LLC — AdMob, Google Analytics (미국)광고 식별자, 기기 정보, IP 기반 대략적 위치, 광고 상호작용 / 웹사이트 방문 기록·쿠키보상형 광고 제공·측정, 웹사이트 방문 통계Google 정책에 따름
Meta Platforms, Inc. — Meta SDK (미국)설치·실행 등 앱 이벤트, 기기 식별자(추적 허용 시 광고 식별자), 기기 정보회사 광고의 설치 성과 측정Meta 정책에 따름
PostHog, Inc. (미국)앱 이용 이벤트, 익명 설치 식별자, 기기 모델·OS·앱 버전, IP 기반 대략적 위치서비스 이용 통계 분석PostHog 정책에 따름
RevenueCat, Inc. (미국)익명 앱 사용자 ID, 구매 내역(영수증)평생권 보유 확인 및 복원RevenueCat 정책에 따름
Cloudflare, Inc. (미국 등)의견 보내기 항목(제2조)의견 저장(Cloudflare D1)제3조와 같음

iOS에서는 광고 식별자를 추적에 사용하기 전에 앱 추적 투명성(ATT) 권한을 요청하며, 유럽경제지역·영국·스위스에서는 광고 요청 전에 Google의 동의 화면을 표시합니다. 국외 이전을 원하지 않으시면 앱 이용을 중단하거나 위 설정에서 추적을 거부할 수 있습니다. 포크텔러 평생권을 구매하면 광고가 표시되지 않습니다.

제5조 개인정보의 파기 절차 및 방법

보유 기간이 지나거나 처리 목적이 달성된 개인정보는 지체 없이 파기합니다. 전자적 파일은 복구할 수 없는 방법으로 영구 삭제합니다.

제6조 정보주체와 법정대리인의 권리·의무 및 행사 방법

정보주체는 회사에 대해 언제든지 개인정보 열람, 정정, 삭제, 처리정지를 요구할 수 있습니다. 이메일 (highball@jocoding.net)로 요청하시면 지체 없이 조치합니다. 보내신 의견을 찾을 수 있도록 대략적인 전송 시점이나 입력한 이메일을 알려 주세요. 14세 미만 아동의 법정대리인은 아동을 대신하여 권리를 행사할 수 있습니다. 카메라·위치 권한은 휴대폰 설정에서 언제든지 끌 수 있습니다.

제7조 개인정보 자동 수집 장치의 설치·운영 및 거부

웹사이트는 방문 통계를 위해 Google Analytics 쿠키를 사용합니다. 브라우저 설정에서 쿠키를 거부할 수 있습니다 (Chrome: 설정 > 개인정보 및 보안 > 서드파티 쿠키 / Safari: 설정 > 개인정보 보호). 앱의 광고 식별자는 다음에서 제한할 수 있습니다: iOS 설정 > 개인정보 보호 및 보안 > 추적 / Android 설정 > 개인정보 보호 > 광고.

행태정보 처리: 보상형 광고를 제공하는 Google AdMob은 이용자가 동의한 경우에 한해 맞춤형 광고를 위해 광고 식별자와 앱 이용 정보를 처리할 수 있습니다. 위 방법으로 언제든지 거부할 수 있습니다.

제8조 개인정보의 안전성 확보 조치

앱과 웹사이트의 모든 통신은 HTTPS로 암호화되며, 의견 데이터베이스에 대한 접근 권한은 답변 담당자로 최소화합니다.

제9조 개인정보 보호책임자 및 고충처리

제10조 권익침해 구제 방법

개인정보 침해로 인한 구제를 받기 위하여 아래 기관에 분쟁 해결이나 상담을 신청할 수 있습니다.

제11조 개인정보 처리방침의 변경

이 방침은 시행일부터 적용되며, 내용이 추가·삭제·수정되는 경우 시행일과 함께 이 페이지에 게시합니다.

개정 이력: 2026년 10월 12일 제정