Chính sách Quyền riêng tư Privacy Policy
Cập nhật lần cuối: 25 tháng 5, 2026 Last updated: May 25, 2026
BeerLens ("ứng dụng", "chúng tôi") là sản phẩm của Tạp Chí Beer. Chính sách Quyền riêng tư này mô tả cách chúng tôi thu thập, sử dụng và bảo vệ thông tin cá nhân khi bạn sử dụng ứng dụng BeerLens trên iOS và Android.
Bằng việc sử dụng BeerLens, bạn đồng ý với các thực hành được mô tả trong Chính sách này.
1. Thông tin chúng tôi thu thập
1.1. Thông tin bạn cung cấp trực tiếp
- Tài khoản: Khi đăng nhập qua Apple hoặc Google, chúng tôi nhận được email, tên hiển thị (nếu bạn chia sẻ), và identifier duy nhất từ Apple/Google.
- Hồ sơ: Tên hiển thị, username, ảnh đại diện, tiểu sử, quốc gia — tất cả do bạn tự nguyện điền.
- Nhật ký beer: Beer bạn lưu, ảnh tự chụp đính kèm, ghi chú nếm thử.
- Báo cáo & đóng góp: Khi bạn báo cáo nội dung sai hoặc đóng góp beer mới vào thư viện.
1.2. Thông tin tự động thu thập
- Device ID: ID ngẫu nhiên ẩn danh tạo ở thiết bị (không gắn với danh tính cá nhân), dùng để track lượt quét.
- Vị trí (tùy chọn): Tọa độ thô (vĩ độ/kinh độ chính xác ~1km) chỉ khi bạn cấp quyền, dùng để gợi ý beer theo thời tiết. Không lưu trữ, không gắn với tài khoản.
- App version, platform: iOS/Android version để cải thiện UX.
- Scan logs: Beer bạn quét (kết quả + thời gian), dùng cho thống kê "Trending" ẩn danh.
1.3. Thông tin từ máy ảnh & thư viện ảnh
- Camera: Truy cập khi bạn chụp nhãn beer hoặc menu. Ảnh được gửi đến dịch vụ nhận diện ảnh của bên thứ ba (Anthropic) để xử lý rồi xoá ngay, không lưu trữ trên server của chúng tôi.
- Thư viện ảnh: Truy cập khi bạn chọn ảnh có sẵn để quét, hoặc upload làm avatar.
- Avatar: Ảnh đại diện bạn upload được lưu trên Bunny CDN của chúng tôi để hiển thị trong app.
- Ảnh beer trong nhật ký: Lưu trữ riêng tư trong tài khoản của bạn.
2. Cách chúng tôi sử dụng thông tin
| Mục đích | Dữ liệu sử dụng |
|---|---|
| Nhận diện nhãn beer (chức năng chính) | Ảnh từ camera/thư viện |
| Gợi ý beer theo thời tiết | Vị trí (chỉ khi cấp quyền) |
| Đồng bộ nhật ký qua thiết bị | Email, tài khoản Apple/Google |
| Phân tích sử dụng app (ẩn danh) | Device ID, scan logs |
| Cải thiện chất lượng nhận diện | Báo cáo lỗi nhận diện do bạn gửi |
| Liên hệ hỗ trợ | Email khi bạn liên hệ |
3. Chia sẻ với bên thứ ba
Một số dịch vụ bên thứ ba xử lý dữ liệu thay mặt chúng tôi để vận hành BeerLens:
| Dịch vụ | Mục đích | Dữ liệu được chia sẻ |
|---|---|---|
| Supabase | Database + Auth backend | Tài khoản, hồ sơ, nhật ký |
| Anthropic | Dịch vụ nhận diện ảnh + gợi ý ghép món | Ảnh tạm thời (xoá sau khi xử lý) |
| Bunny.net CDN | Lưu trữ ảnh public (logo, avatar) | Ảnh avatar bạn upload |
| Open-Meteo | Dữ liệu thời tiết | Tọa độ ẩn danh (không kèm ID) |
| Apple Sign In | Xác thực | Token xác thực |
| Google Sign In | Xác thực | Email, token xác thực |
| Expo (EAS Update) | Push cập nhật JS | Không cá nhân |
Chúng tôi chỉ chia sẻ thông tin với bên thứ ba khi:
- Cần thiết để cung cấp dịch vụ (như trên).
- Có yêu cầu pháp lý (lệnh tòa án, cơ quan có thẩm quyền).
- Bảo vệ quyền và an toàn của BeerLens hoặc người dùng.
4. Lưu trữ và bảo mật
- Dữ liệu được lưu trên Supabase (EU/US regions) với mã hoá at-rest và in-transit (TLS 1.3).
- Mật khẩu KHÔNG được lưu trữ (vì chúng tôi dùng OAuth Apple/Google).
- Ảnh trong nhật ký chỉ bạn nhìn thấy (Row-Level Security).
- Token xác thực được lưu local trong Keychain (iOS) / Keystore (Android).
5. Quyền của bạn
Bạn có quyền:
- Truy cập: xem toàn bộ dữ liệu của mình trong tab Tài khoản.
- Chỉnh sửa: cập nhật hồ sơ bất kỳ lúc nào.
- Xoá: xoá vĩnh viễn tài khoản và toàn bộ dữ liệu qua Cài đặt → Tài khoản → Xoá tài khoản. Hướng dẫn chi tiết tại trang xoá tài khoản.
- Thu hồi quyền: tắt cấp phép vị trí qua Cài đặt iOS/Android bất kỳ lúc nào.
- Xuất dữ liệu: liên hệ cheers@tapchibeer.vn để yêu cầu xuất nhật ký beer của bạn.
6. Trẻ em
BeerLens là ứng dụng có nội dung về bia rượu, không dành cho người dưới 18 tuổi (Việt Nam) hoặc 21 tuổi (Hoa Kỳ và một số quốc gia khác). Ứng dụng được phân loại 17+ trên App Store. Chúng tôi không cố ý thu thập thông tin từ trẻ em.
7. Người dùng quốc tế
Dữ liệu có thể được xử lý tại các quốc gia ngoài Việt Nam (Singapore, EU, Hoa Kỳ — nơi đặt máy chủ Supabase/Anthropic). Bằng việc sử dụng ứng dụng, bạn đồng ý với việc chuyển giao này.
GDPR (EU): Nếu bạn cư trú tại EU, bạn có các quyền theo GDPR — yêu cầu truy cập, chỉnh sửa, xoá dữ liệu, hoặc phản đối việc xử lý. Vui lòng liên hệ qua email.
CCPA (California): Nếu bạn cư trú tại California, bạn có quyền yêu cầu chúng tôi công bố và xoá dữ liệu cá nhân.
8. Thay đổi chính sách
Chúng tôi có thể cập nhật Chính sách này khi cần thiết. Thay đổi sẽ được thông báo qua ứng dụng và email. Việc tiếp tục sử dụng sau khi cập nhật được hiểu là chấp nhận chính sách mới.
9. Liên hệ
Câu hỏi liên quan đến Chính sách này, vui lòng gửi đến:
- Email: cheers@tapchibeer.vn
- Web: tapchibeer.net
BeerLens ("the App", "we", "us", "our") is a product of Tạp Chí Beer. This Privacy Policy describes how we collect, use, and protect your personal information when you use the BeerLens mobile application on iOS and Android.
By using BeerLens, you agree to the practices described in this Policy.
1. Information We Collect
1.1. Information you provide directly
- Account: When signing in via Apple or Google, we receive your email, display name (if shared), and a unique identifier from Apple/Google.
- Profile: Display name, username, avatar, bio, country — all voluntary.
- Beer journal: Beers you save, photos you attach, tasting notes.
- Reports & contributions: When you report incorrect content or contribute new beers.
1.2. Automatically collected
- Device ID: Anonymous random ID generated on-device (not tied to personal identity), used for scan tracking.
- Location (optional): Coarse coordinates (~1km accuracy) only when you grant permission, used for weather-based beer suggestions. Not stored, not linked to account.
- App version, platform: iOS/Android version to improve UX.
- Scan logs: Beers you scan (result + timestamp), for anonymous "Trending" stats.
1.3. From camera & photo library
- Camera: Accessed when scanning beer labels or menus. Photos are sent to a third-party image recognition service (Anthropic) for processing then deleted immediately, never stored on our servers.
- Photo Library: Accessed when you pick an existing photo to scan, or upload an avatar.
- Avatar: Photos you upload are stored on our Bunny CDN for in-app display.
- Journal photos: Privately stored in your account.
2. How We Use Information
| Purpose | Data used |
|---|---|
| Beer label recognition (core feature) | Camera/library photos |
| Weather-based beer suggestions | Location (only when granted) |
| Sync journal across devices | Email, Apple/Google account |
| App usage analytics (anonymous) | Device ID, scan logs |
| Improve recognition quality | Error reports you submit |
| Support contact | Email when you contact us |
3. Third-Party Sharing
Some third-party services process data on our behalf to operate BeerLens:
| Service | Purpose | Data shared |
|---|---|---|
| Supabase | Database + Auth backend | Account, profile, journal |
| Anthropic | Image recognition + food pairing service | Temporary photos (deleted after processing) |
| Bunny.net CDN | Public image storage (logos, avatars) | Uploaded avatars |
| Open-Meteo | Weather data | Anonymous coordinates (no ID) |
| Apple Sign In | Authentication | Auth tokens |
| Google Sign In | Authentication | Email, auth tokens |
| Expo (EAS Update) | Push JS updates | None personal |
We share information with third parties only when:
- Necessary to provide our service (as above).
- Required by law (court order, legal authorities).
- To protect BeerLens or users' rights and safety.
4. Storage & Security
- Data stored on Supabase (EU/US regions) with at-rest and in-transit encryption (TLS 1.3).
- Passwords are NOT stored (we use Apple/Google OAuth).
- Journal photos visible only to you (Row-Level Security).
- Auth tokens stored locally in Keychain (iOS) / Keystore (Android).
5. Your Rights
You have the right to:
- Access: View all your data in the Account tab.
- Edit: Update your profile anytime.
- Delete: Permanently delete your account and all data via Settings → Account → Delete Account. See: Account Deletion Guide.
- Withdraw permissions: Disable location anytime via iOS/Android Settings.
- Export data: Contact cheers@tapchibeer.vn to request a journal export.
6. Children
BeerLens is an alcohol-related app, not intended for users under 18 (Vietnam) or 21 (US and some other countries). The app is rated 17+ on the App Store. We do not knowingly collect information from children.
7. International Users
Data may be processed in countries other than Vietnam (Singapore, EU, US — where Supabase/Anthropic servers are located). By using the app, you consent to these transfers.
GDPR (EU): If you're in the EU, you have GDPR rights — access, correction, deletion, or objection to data processing. Contact us via email.
CCPA (California): If you're in California, you have the right to request disclosure and deletion of your personal data.
8. Policy Changes
We may update this Policy as needed. Changes will be notified via the app and email. Continued use after updates constitutes acceptance.
9. Contact
Questions about this Policy, contact us at:
- Email: cheers@tapchibeer.vn
- Web: tapchibeer.net