Privacy & Data Use
Last reviewed 8 November 2026.
Your allergy and diet preferences stay in this browser. Label photos and their text are read on your device. Some optional features send only what that feature needs: product lookups, SOS searches, Google sign-in, saved items, feedback and community posts. We use no ads and no cross-site tracking. We do count visits in total (Cloudflare Web Analytics, no cookies), and your food needs are never part of it.
- What stays on your phone
- · Your allergies, dietary preferences, strictness, area and language.
- · Label photos.
- · Your staff card.
- · Location on the SOS screen.
- What does leave your phone
- · Ordinary page requests.
- · Reports you choose to send.
- · Map links.
- Delete everything
What stays on your phone
- Your allergies, dietary preferences, strictness, area and language. Saved in this browser's local storage under the names bapcheck.needs.v1 and bapcheck.lang. They are never sent to us. Clearing the browser's site data, or the button in My Food Preferences, removes them.
- Label photos. The Scan Food Label screen reads the photo with text recognition that runs inside your browser (Tesseract and PaddleOCR files served from this site). The photo and the text it finds never leave your device. To check recalls, your phone downloads the whole public MFDS recall list from this site (/api/recalls) and compares it on the phone, so the label text is not sent. If the label shows a report number (품목보고번호), only that number is sent to /api/product to look up the maker's registration.
- Your staff card. Built on your phone from the choices above. Sharing sends only the card's text or image to the app you choose, never a link with your settings.
- Location on the SOS screen. Only when you tap Find nearest ER and AED. Your phone rounds the position to about 100 m and sends it to this site (/api/er, /api/aed), which asks Korea's National Emergency Medical Center (E-GEN) for the nearest places. We do not store it or link it to you. The answer for that rounded spot is kept in Cloudflare's cache for up to an hour so the next search there is faster.
What does leave your phone
- Ordinary page requests. Like any website, loading a page sends your IP address and the page address to the host, Cloudflare Pages. We count visits with Cloudflare Web Analytics, which sets no cookies and does not follow you across sites. It shows us totals only: which pages are opened, roughly from which country, on which kind of device, and how fast they load. Your food needs are never part of it. We add no advertising or tracking scripts, and BapCheck sets no cookies. If you sign in, your session is kept in this browser's local storage, not in a cookie.
- Reports you choose to send. The Feedback & Suggestions form sends what you type, the page it is about, an optional screenshot (shrunk on your phone, photo metadata removed) and an optional email. Your allergy settings are never included. We keep a one-way hash of your IP address to limit spam. Email and that hash are deleted 90 days after the ticket closes. Stored on Supabase (AWS, Seoul region).
- Map links. Tapping a Naver, Kakao or Google map link on a restaurant page opens that company's site with the restaurant's address, never with your choices.
- Emergency calls. The SOS screen uses your phone's dialer for 119 and 1330. We are not part of the call.
- Signing in (optional). If you choose Continue with Google, Google sends us your name, email address and profile photo, and Supabase (our sign-in provider) keeps a session for you. We store the account id. We do not read or post anything on your Google account, and we never upload your allergy settings or label photos. Every safety feature works without an account.
- What members save. Signed-in members keep saved dishes and restaurants and private Food Journey notes on our server, visible only to them. Community posts, answers and photos are public under your nickname; photos are re-sized on your phone before upload, which removes location and camera data.
Accounts
You do not need one. Guests and members see exactly the same safety information. A member can delete the account on My Account at any time. That deletes the account, its session, saved dishes and restaurants, Food Journey notes, community posts, answers and uploaded photos. Feedback already sent stays, without the account. Copies in our hosting provider's backups can remain for a short time. My Account
Delete everything
Open My Food Preferences and tap “Delete all my data on this phone”. It clears your choices, the language setting and the offline copy of the site from this browser.
Not medical advice
BapCheck is a guide built from restaurant and official allergen tables and from general recipes. It is not a guarantee. Always confirm with staff, and read the original label. In an emergency in Korea call 119.
Questions
Use Feedback & Suggestions and choose “Something else”. A person reads every message. Feedback & Suggestions