Đơn vị
Giao diện

Chính sách bảo mật

AquaTome thu thập rất ít dữ liệu. Trang này nói rõ dữ liệu nào, để làm gì và bạn có quyền gì.

Cập nhật: 06/11/2026

English version below.

1. Chúng tôi là ai

AquaTome (aquatome.com) là trang cẩm nang cá cảnh và thủy sinh. Liên hệ về dữ liệu cá nhân: contact@aquatome.com.

2. Dữ liệu chúng tôi xử lý

Bình luận

Khi bình luận, bạn nhập tên hiển thị và nội dung. Hai thông tin này được lưu và hiển thị công khai ngay nếu qua bộ lọc tự động; bình luận bị bộ lọc giữ lại sẽ chờ duyệt. Bình luận vi phạm bị gỡ khi kiểm duyệt hằng ngày. Chúng tôi không yêu cầu email hay tài khoản và không lưu địa chỉ IP của bạn. Để chống spam, chúng tôi lưu một mã băm một chiều của địa chỉ IP kèm ngày (không thể đảo ngược ra IP) trong 24 giờ để giới hạn số bình luận mỗi ngày.

Ảnh bạn đọc

Khi gửi ảnh cá lên trang loài, bạn chọn ảnh, nhập tên hiển thị và xác nhận ảnh do bạn chụp. Trình duyệt thu nhỏ ảnh và xóa thông tin kèm theo (vị trí GPS, đời máy) trước khi gửi. Ảnh gốc chờ duyệt được lưu riêng, không công khai; mỗi đêm hệ thống kiểm tra tự động (ảnh có người, đúng loài, phù hợp) bằng máy tính của chúng tôi và mô hình AI Claude của Anthropic, rồi đăng bản đã nén kèm tên bạn hoặc xóa ảnh. Ảnh gốc bị xóa ngay sau bước này. Không cần email hay tài khoản; khi gửi, bạn nhận một link riêng để tự gỡ ảnh bất cứ lúc nào. Bạn cũng có thể kèm một ảnh khi bình luận, cũng với tên hiển thị và xác nhận ảnh do bạn chụp. Ảnh này qua các bước như trên, trừ bước kiểm tra đúng loài, và chỉ hiện dưới bình luận của bạn, kèm tên bạn; bình luận bị gỡ thì ảnh cũng bị xóa. Bạn cũng nhận một link riêng để tự gỡ ảnh này.

Báo cáo và chặn

Mỗi bình luận và ảnh công khai kèm một mã ẩn danh của người đăng. Mã này không suy ra được tài khoản, tên hay email. Mọi bài gửi từ ứng dụng bằng cùng một tài khoản có cùng mã, để người đọc chặn được người đăng ngay trên máy của họ; bài gửi từ trang web thì mỗi bài một mã riêng. Khi bạn báo cáo một bình luận hoặc ảnh, chúng tôi lưu lý do bạn ghi (nếu có) và một mã băm có khóa của tài khoản hoặc địa chỉ IP của bạn (không thể đảo ngược), để mỗi người chỉ được tính một lần. Báo cáo và lý do được đưa vào bước kiểm duyệt hằng đêm, có dùng mô hình AI Claude của Anthropic.

Nhận diện cá qua ảnh

Ở công cụ nhận diện cá, trang web hoặc ứng dụng thu nhỏ ảnh bạn chọn (bỏ luôn thông tin kèm theo như vị trí GPS) rồi gửi tới máy chủ của chúng tôi, nơi ảnh được chuyển ngay tới Claude, mô hình AI của Anthropic, để nhận diện. Mặc định chúng tôi không lưu ảnh và không ghi ảnh vào nhật ký. Nếu bạn đánh dấu “Cho phép AquaTome giữ ảnh này để cải thiện nhận diện”, chúng tôi giữ ảnh cùng kết quả nhận diện trong 6 tháng để kiểm tra và cải thiện việc nhận diện. Chỉ quản trị viên xem được ảnh, ảnh không bao giờ hiện công khai và tự xóa sau 6 tháng. Ảnh gửi khi đã đăng nhập gắn với tài khoản của bạn, và bạn xóa được bất cứ lúc nào ở mục Tài khoản. Ảnh gửi khi chưa đăng nhập không gắn với ai: muốn xóa sớm, hãy liên hệ chúng tôi. Anthropic xử lý ảnh theo chính sách bảo mật của Anthropic. Trên trang web, công cụ dùng Cloudflare Turnstile chống bot và đếm số lượt mỗi ngày bằng mã băm một chiều của địa chỉ IP kèm ngày, lưu 24 giờ. Trong ứng dụng, phiên đăng nhập tài khoản aquatome.com thay cho bước chống bot, và số lượt mỗi ngày được đếm theo tài khoản, lưu 24 giờ. Với mỗi lượt nhận diện, chúng tôi giữ một bản ghi bằng chữ trong 365 ngày để kiểm tra và cải thiện việc nhận diện: loài Claude đoán và lý do, những trang cẩm nang nó tra, và kết quả bạn nhận được. Bản ghi không có ảnh của bạn, địa chỉ IP hay tài khoản, và chỉ quản trị viên xem được. Nút “Chụp ảnh nhận diện” trong Bể của tôi gửi ảnh theo đúng cách này.

Kiểm tra chống spam (Cloudflare Turnstile)

Ô bình luận và ô gửi ảnh dùng Cloudflare Turnstile để phân biệt người thật với bot. Turnstile tải trên các trang có các ô này và xử lý một số tín hiệu từ trình duyệt theo chính sách bảo mật của Cloudflare.

Thống kê ẩn danh

Để biết trang nào hữu ích, trang gửi các sự kiện ẩn danh: đường dẫn trang, trang web dẫn bạn tới (nếu có), quốc gia, mức cuộn trang, thời gian đọc, lượt bấm liên kết mua hàng và một mã phiên ngẫu nhiên. Mã phiên nằm trong bộ nhớ phiên của trình duyệt và tự xóa khi bạn đóng tab. Sự kiện không chứa IP, tên hay thông tin nhận dạng và được lưu tối đa 3 tháng.

Liên kết mua hàng

Khi bạn bấm liên kết tới Shopee, Lazada hoặc Tiki, chúng tôi chỉ đếm số lượt bấm theo ngày, trang và sản phẩm. Liên kết đi qua mạng tiếp thị liên kết ACCESSTRADE (go.isclix.com), nơi ghi nhận lượt bấm và có thể đặt cookie để tính hoa hồng, theo chính sách của ACCESSTRADE. Sau khi chuyển sang trang bán hàng, dữ liệu của bạn do sàn đó xử lý theo chính sách của họ.

Máy chủ

Trang chạy trên Cloudflare. Như mọi máy chủ web, Cloudflare nhận địa chỉ IP và thông tin trình duyệt để phân phối trang và chống tấn công, theo chính sách của Cloudflare.

Tài khoản (không bắt buộc)

Ở trang Bể của tôi, bạn có thể đăng nhập để đồng bộ các bể giữa các trình duyệt và ứng dụng AquaTome trên iPhone. Không đăng nhập thì mọi thứ vẫn dùng được và bể chỉ nằm trên máy của bạn.

  • Lưu trên máy chủ (cơ sở dữ liệu Cloudflare D1): một mã tài khoản ngẫu nhiên; mã người dùng do Apple hoặc Google cấp, nếu bạn đăng nhập bằng họ; với email, chỉ một mã băm có khóa của địa chỉ; với passkey, mã nhận diện và khóa công khai của nó (vân tay, khuôn mặt hay mã PIN không bao giờ rời khỏi máy của bạn); các phiên đăng nhập (chỉ lưu mã băm); và các bể, đèn (tên và địa chỉ Bluetooth của đèn), lịch đèn bạn lưu.
  • Không lưu: họ tên, số điện thoại, địa chỉ email, địa chỉ IP. Địa chỉ email bạn nhập chỉ dùng để gửi một email chứa mã đăng nhập.
  • Bên xử lý: Cloudflare (máy chủ, cơ sở dữ liệu, gửi email đăng nhập, Turnstile chống bot ở ô email); Google hoặc Apple, khi bạn chọn đăng nhập bằng họ. Tập lệnh đăng nhập của Google, Apple và Turnstile chỉ tải sau khi bạn bấm “Đăng nhập để đồng bộ” hoặc “Thêm cách đăng nhập”; riêng tập lệnh của Apple cũng tải khi bạn mở mục “Xóa tài khoản” của một tài khoản đăng nhập bằng Apple.
  • Tải dữ liệu và xóa tài khoản: ngay ở trang Bể của tôi khi đã đăng nhập. Xóa tài khoản là xóa ngay tài khoản, các cách đăng nhập, phiên, mọi bể trong tài khoản, và các bình luận, ảnh (cả tệp ảnh) gửi từ ứng dụng bằng tài khoản này; nếu tài khoản đăng nhập bằng Apple, quyền đăng nhập bằng Apple của AquaTome cũng được thu hồi.

Thống kê ẩn danh từ ứng dụng

Ứng dụng AquaTome trên iPhone gửi các sự kiện ẩn danh như trang web: trang bạn mở trong ứng dụng, mức cuộn, thời gian đọc, lượt bấm liên kết mua hàng, và kết quả của một số thao tác (kết nối đèn hoặc ổ cắm thành công hay lỗi, kết quả nhận diện cá, không kèm ảnh). Kèm theo: phiên bản ứng dụng, phiên bản iOS, loại máy, ngôn ngữ, quốc gia và một mã phiên ngẫu nhiên tạo mới mỗi lần mở ứng dụng.

Ứng dụng cũng gửi báo cáo lỗi và hiệu năng do iOS thu thập: ứng dụng thoát đột ngột, bị treo, thời gian mở, bộ nhớ.

Không dữ liệu nào trong số này gắn với tài khoản, tên, email hay mã quảng cáo của bạn, và không dùng để theo dõi bạn qua ứng dụng hay trang web khác. Tắt được trong Tài khoản → Gửi thống kê ẩn danh. Lưu tối đa 3 tháng. Để chống lạm dụng, máy chủ đếm số lần gửi bằng một mã băm có khóa của địa chỉ IP, xóa sau một ngày.

3. Cookie và bộ nhớ trình duyệt

  • units (bộ nhớ trình duyệt): ghi nhớ bạn chọn đơn vị °C/cm hay °F/inch.
  • aq_tank (bộ nhớ trình duyệt): chiều dài, nhiệt độ và pH bể bạn nhập ở trang chủ, để lần sau không phải nhập lại. Không gửi đi đâu.
  • aq_theme (bộ nhớ trình duyệt): giao diện sáng hoặc tối bạn chọn. Không có thì trang theo cài đặt của máy. Không gửi đi đâu.
  • aq.tanks (bộ nhớ trình duyệt): các bể bạn lưu ở trang Bể của tôi và trang đèn Chihiros: tên bể, kích thước, nền, cá, cây, ghi chú, đèn (tên Bluetooth, lịch, mức sáng). Chỉ gửi lên máy chủ khi bạn đăng nhập để đồng bộ (mục Tài khoản); xóa bể ngay trên trang hoặc xóa dữ liệu trình duyệt để xóa hết. Khi bạn thêm cá hoặc cây mà cẩm nang chưa có trang, tên của nó (và tên khoa học nếu có) được gửi riêng, không kèm bể hay tài khoản, để đếm ẩn danh xem bạn đọc cần trang nào nhất mà viết trước.
  • __Host-aq_session (cookie, 180 ngày kể từ lần dùng cuối): giữ bạn đăng nhập. Chỉ đặt khi bạn đăng nhập, xóa khi đăng xuất.
  • aq.signin (bộ nhớ trình duyệt, 15 phút): khi bạn xin mã đăng nhập qua email, để link trong email hoàn tất đăng nhập trên đúng trình duyệt này.
  • aq_lang (cookie, 1 năm): ngôn ngữ bạn chọn ở menu ngôn ngữ, để aquatome.com mở đúng ngôn ngữ đó lần sau. Chỉ đặt khi bạn chọn.
  • ts_sid (bộ nhớ phiên): mã phiên ngẫu nhiên cho thống kê ẩn danh, xóa khi đóng tab.
  • Cookie quảng cáo của Google: xem mục 4.

4. Quảng cáo Google AdSense

AquaTome hiển thị quảng cáo của Google. Các nhà cung cấp bên thứ ba, trong đó có Google, dùng cookie để hiển thị quảng cáo dựa trên những lần bạn truy cập trước đây vào trang này hoặc các trang khác. Cookie quảng cáo của Google cho phép Google và đối tác hiển thị quảng cáo phù hợp với bạn.

Nếu bạn ở Khu vực Kinh tế Châu Âu, Vương quốc Anh hoặc Thụy Sĩ, Google sẽ hỏi bạn đồng ý trước khi dùng cookie quảng cáo. Bạn có thể đổi lựa chọn bất cứ lúc nào qua nút “Cài đặt quyền riêng tư và cookie” ở cuối trang.

5. Video YouTube

Video chỉ tải khi bạn bấm phát: trình phát từ youtube-nocookie.com và tập lệnh điều khiển trình phát của YouTube (youtube.com/iframe_api), dùng để bật phụ đề tiếng Việt và nhảy tới từng đoạn. Trước đó trang chỉ hiển thị ảnh xem trước lấy từ máy chủ ảnh của YouTube.

6. Thời gian lưu

  • Bình luận đã duyệt: lưu trong thời gian hiển thị trên trang.
  • Bình luận chờ duyệt: lưu đến khi được duyệt hoặc gỡ.
  • Bình luận bị gỡ: xóa vĩnh viễn sau 30 ngày.
  • Ảnh bạn đọc: ảnh gốc đến lần kiểm duyệt kế tiếp (thường dưới một ngày); ảnh đã đăng lưu trong thời gian hiển thị, xóa ngay khi bạn hoặc chúng tôi gỡ.
  • Báo cáo bình luận hoặc ảnh: đến khi bình luận hoặc ảnh đó bị xóa.
  • Ảnh gửi để nhận diện cá: không lưu, trừ khi bạn cho phép giữ: 6 tháng, rồi tự xóa.
  • Bản ghi chữ của mỗi lượt nhận diện cá (không có ảnh): 365 ngày, rồi tự xóa.
  • Mã băm chống spam: 24 giờ.
  • Thống kê ẩn danh (trang web và ứng dụng): tối đa 3 tháng.
  • Tài khoản và các bể trong tài khoản: đến khi bạn xóa bể hoặc xóa tài khoản. Phiên đăng nhập: 180 ngày (ứng dụng: 365 ngày) kể từ lần dùng cuối, hoặc đến khi đăng xuất. Mã đăng nhập qua email: 15 phút.
  • Bản sao lưu tự động của cơ sở dữ liệu: tối đa 30 ngày, sau đó dữ liệu đã xóa mất hẳn.

7. Quyền của bạn

Theo Luật Bảo vệ dữ liệu cá nhân năm 2025 và Nghị định 356/2025/NĐ-CP, bạn có quyền được biết, xem, sửa, xóa dữ liệu của mình và rút lại sự đồng ý. Nếu có tài khoản, bạn tự tải dữ liệu, sửa bể và xóa tài khoản ngay ở trang Bể của tôi. Bình luận và ảnh gửi từ trang web không gắn với email hay tài khoản: hãy gửi tới contact@aquatome.com đường dẫn trang, tên hiển thị và nội dung bình luận để chúng tôi tìm và xử lý.

8. Thay đổi

Khi chính sách thay đổi, chúng tôi cập nhật trang này và ngày ở đầu trang.


Privacy policy (English)

Last updated: 6 November 2026. AquaTome (aquatome.com) is a Vietnamese-language aquarium fish and plant guide. Contact: contact@aquatome.com.

What we process

  • Comments: the display name and text you enter, shown publicly at once if they pass automatic filters; flagged comments wait for review, and comments that break the rules are removed in daily moderation. No email or IP address is stored, and no account is needed. To limit spam, a one-way hash of your IP address plus the date is kept for 24 hours.
  • Reader photos: the photo, display name and your confirmation that you took it. Your browser shrinks the photo and strips its metadata (GPS position, phone model) before sending. The original waits in private storage until the nightly automatic check (people in the photo, right species, appropriate) run on our computer with Anthropic's Claude model, which publishes a compressed copy with your name or deletes it; the original is deleted right after. No email or account needed; you get a private link to remove the photo at any time. You can also attach one photo to a comment, with the same display name and confirmation that you took it. It goes through the same steps except the species check, and shows only under your comment, with your name; if the comment is removed, so is the photo. You get a private link to remove it too.
  • Reports and blocking: every public comment and photo carries an anonymous ID for its poster, which can't be traced back to an account, name or email. Everything sent from the app with one account shares it, so readers can block a poster on their own device; each post sent from the website has its own. When you report a comment or photo, we keep the reason you write (if any) and a keyed hash of your account or IP address (not reversible), so each person counts once. Reports and their reasons go to the nightly moderation, which uses Anthropic's Claude model.
  • Fish identifier: the site or the app shrinks the photo you pick (dropping its metadata, such as GPS position) and sends it to our server, which passes it straight to Claude, Anthropic's AI model, to identify it. By default we don't store the photo or write it to our logs. If you tick "Let AquaTome keep this photo to improve identification", we keep the photo and its result for 6 months to check and improve identifications. Only our admins can see it; it's never shown publicly and is deleted automatically after 6 months. A photo sent while signed in is linked to your account, and you can delete it any time under Account. A photo sent while signed out isn't linked to anyone: contact us to have it deleted sooner. Anthropic processes it under Anthropic's privacy policy. On the site, the tool uses Cloudflare Turnstile and counts uses per day with a one-way hash of your IP address plus the date, kept for 24 hours. In the app, your aquatome.com sign-in takes the place of the bot check, and the daily count is kept per account for 24 hours. For every identification we keep a text record for 365 days to check and improve identifications: the species Claude guessed and why, the guide pages it looked up, and the result you got. It holds no photo of yours, no IP address and no account, and only our admins can see it.
  • Spam check: the comment and photo forms use Cloudflare Turnstile, which loads on pages with those forms and processes browser signals under Cloudflare's Turnstile privacy policy.
  • Anonymous statistics: page path, referring site (if any), country, scroll depth, reading time, shop-link clicks and a random session ID held in session storage (cleared when you close the tab). No IP or identifying data; kept up to 3 months.
  • Shop links: clicks to Shopee, Lazada or Tiki are counted per day, page and product. The link passes through the ACCESSTRADE affiliate network (go.isclix.com), which records the click and may set a cookie to attribute the commission (ACCESSTRADE privacy policy). The shop's own policy applies once you reach it.
  • Hosting: Cloudflare receives IP addresses and browser data to deliver and protect the site (Cloudflare privacy policy).

Accounts (optional)

On the My tanks page you can sign in to sync your tanks between browsers and the AquaTome iPhone app. Everything works without signing in, and then your tanks stay on your device only.

  • Stored on our server (Cloudflare D1 database): a random account ID; the user ID Apple or Google issues, if you sign in with them; for email, only a keyed hash of the address; for a passkey, its credential ID and public key (your fingerprint, face or device PIN never leave your device); sign-in sessions (as hashes only); and the tanks, lights (each light's name and Bluetooth address) and light schedules you save.
  • Not stored: name, phone number, email address, IP address. An email address you enter is used only to send one email with a sign-in code.
  • Processors: Cloudflare (hosting, database, sending the sign-in email, Turnstile bot check on the email form); Google or Apple when you choose to sign in with them. The Google, Apple and Turnstile sign-in scripts load only after you press “Sign in to sync” or “Add a way to sign in”; Apple's script also loads when you open “Delete account” for an account that signs in with Apple.
  • Export and deletion: on the My tanks page while signed in. Deleting the account at once deletes the account, its sign-in methods, sessions, every tank in it, and the comments and photos (photo files included) sent from the app with it; for an account that signs in with Apple, AquaTome's Sign in with Apple access is revoked too.

Anonymous statistics from the app

The AquaTome iPhone app sends anonymous events, as the website does: the pages you open in the app, how far you scroll, reading time, taps on shop links, and the outcome of some actions (whether connecting a light or a smart plug worked or failed, the result of a fish identification, without the photo). With them: the app version, iOS version, device model, language, country and a random session ID created anew each time the app is opened.

The app also sends error and performance reports collected by iOS: unexpected quits, hangs, launch time, memory.

None of this data is tied to your account, name, email or advertising ID, and it is not used to track you across other apps or websites. You can turn it off in Account → Send anonymous statistics. Kept for up to 3 months. To stop abuse, the server counts sends with a keyed hash of your IP address, deleted after a day.

Cookies and storage

  • units (local storage): your °C/cm or °F/inch choice.
  • aq_tank (local storage): the tank length, temperature and pH you enter on the home page, so the form is filled next time. Never sent anywhere.
  • aq_theme (local storage): the light or dark look you chose; without it the site follows your device. Never sent anywhere.
  • aq.tanks (local storage): the tanks you save on the My tanks and Chihiros light pages: tank name, size, substrate, fish, plants, notes, lights (Bluetooth name, schedules, levels). Sent to our server only when you sign in to sync (see Accounts); delete a tank on the page, or clear your browser data to remove them all.
  • __Host-aq_session (cookie, 180 days from last use): keeps you signed in. Set only when you sign in; cleared when you sign out.
  • aq.signin (local storage, 15 minutes): when you ask for an email sign-in code, so the link in the email finishes signing in in this same browser.
  • aq_lang (cookie, 1 year): the language you picked in the language menu, so aquatome.com opens in it next time. Set only when you pick one.
  • ts_sid (session storage): random session ID for anonymous statistics.
  • Google advertising cookies: see below.

Advertising (Google AdSense)

Third-party vendors, including Google, use cookies to serve ads based on your prior visits to this and other websites. Google's use of advertising cookies enables it and its partners to serve ads based on your visits. You can opt out of personalised advertising in Google Ads Settings, and opt out of other vendors' cookies at aboutads.info. See how Google uses data from partner sites. Visitors in the EEA, the UK and Switzerland are asked for consent first and can change their choice at any time with the “Privacy and cookie settings” button at the bottom of the page.

Videos

YouTube videos load only after you press play: the player from youtube-nocookie.com and YouTube's player-control script (youtube.com/iframe_api), used to turn on Vietnamese captions and jump to chapters. Before that only a preview image from YouTube's image server is shown.

Retention

Approved comments: while they are shown. Comments awaiting review: until approved or removed. Removed comments: deleted after 30 days. Reader photos: originals until the next moderation run (usually under a day); published photos while shown, deleted at once when you or we remove them. Reports of a comment or photo: until it is deleted. Photos sent to the fish identifier: not stored, unless you let us keep them: 6 months, then deleted automatically. The text record of each fish identification (no photo): 365 days, then deleted automatically. Spam-check hash: 24 hours. Anonymous statistics (website and app): up to 3 months. Accounts and the tanks in them: until you delete the tank or the account. Sign-in sessions: 180 days (app: 365 days) from last use, or until you sign out. Email sign-in codes: 15 minutes. Automatic database backups: up to 30 days, after which deleted data is gone for good.

Your rights

You can access, correct or delete your data, or withdraw consent, under Vietnam's Personal Data Protection Law (2025) and Decree 356/2025/ND-CP and, where it applies, the GDPR. With an account, export your data, edit your tanks and delete the account yourself on the My tanks page. Comments and photos sent from the website are not tied to an email or account: include the page URL, display name and comment text in your request to contact@aquatome.com.