Unit
Paparan

Dasar privasi

AquaTome mengumpul sangat sedikit data. Halaman ini menerangkan data apa, untuk tujuan apa dan apakah hak anda.

Dikemas kini: 06/11/2026

English version below.

1. Siapa kami

AquaTome (aquatome.com) ialah laman panduan ikan hiasan dan tumbuhan akuatik. Hubungi kami tentang data peribadi: contact@aquatome.com.

2. Data yang kami proses

Komen

Semasa mengulas, anda memasukkan nama paparan dan kandungan ulasan. Kedua-dua maklumat ini disimpan dan dipaparkan secara terbuka serta-merta jika lulus penapis automatik; ulasan yang ditahan oleh penapis akan menunggu kelulusan. Ulasan yang melanggar peraturan dibuang semasa semakan harian. Kami tidak meminta e-mel atau akaun dan tidak menyimpan alamat IP anda. Untuk mencegah spam, kami menyimpan cincangan sehala alamat IP bersama tarikh (tidak boleh diterbalikkan kepada IP) selama 24 jam untuk mengehadkan bilangan ulasan setiap hari.

Foto pembaca

Semasa menghantar foto ikan ke halaman spesies, anda memilih foto, memasukkan nama paparan dan mengesahkan foto itu diambil sendiri. Pelayar mengecilkan foto dan memadam maklumat yang disertakan (lokasi GPS, model peranti) sebelum dihantar. Foto asal yang menunggu kelulusan disimpan berasingan, tidak terbuka kepada umum; setiap malam sistem membuat semakan automatik (ada orang dalam foto, spesies betul, kandungan sesuai) menggunakan komputer kami dan model AI Claude daripada Anthropic, kemudian menyiarkan versi termampat bersama nama anda atau memadam foto. Foto asal dipadam sejurus selepas langkah ini. Tidak perlu e-mel atau akaun; selepas menghantar, anda menerima pautan peribadi untuk membuang foto sendiri pada bila-bila masa. Anda juga boleh melampirkan satu foto semasa mengulas, juga dengan nama paparan dan pengesahan bahawa foto itu dirakam sendiri. Foto ini melalui langkah yang sama seperti di atas, kecuali semakan spesies, dan hanya dipaparkan di bawah ulasan anda bersama nama anda; jika ulasan dibuang, foto itu juga dipadam. Anda juga akan menerima pautan khas untuk membuang foto ini sendiri.

Laporkan dan sekat

Setiap komen dan foto awam disertakan dengan kod tanpa nama bagi pengirimnya. Kod ini tidak boleh digunakan untuk mengetahui akaun, nama atau e-mel. Semua kiriman dari aplikasi menggunakan akaun yang sama mempunyai kod yang sama, supaya pembaca boleh menyekat pengirim terus pada peranti mereka; kiriman dari laman web pula mendapat kod berasingan bagi setiap kiriman. Apabila anda melaporkan komen atau foto, kami menyimpan sebab yang anda tulis (jika ada) dan kod cincang berkunci bagi akaun atau alamat IP anda (tidak boleh diterbalikkan), supaya setiap orang dikira sekali sahaja. Laporan dan sebabnya dimasukkan ke dalam proses penyederhanaan setiap malam, yang menggunakan model AI Claude daripada Anthropic.

Kenal pasti ikan melalui foto

Dalam alat pengecaman ikan, laman web atau aplikasi akan mengecilkan foto yang anda pilih (serta membuang maklumat yang disertakan seperti lokasi GPS) lalu menghantarnya ke pelayan kami, dan foto itu terus diteruskan kepada Claude, model AI Anthropic, untuk dikenal pasti. Secara lalai, kami tidak menyimpan foto dan tidak merekodkannya dalam log. Jika anda menanda “Benarkan AquaTome menyimpan foto ini untuk menambah baik pengecaman”, kami menyimpan foto itu bersama hasil pengecaman selama 6 bulan untuk menyemak dan menambah baik pengecaman. Hanya pentadbir boleh melihat foto, foto tidak akan dipaparkan secara umum dan dipadam secara automatik selepas 6 bulan. Foto yang dihantar semasa log masuk dikaitkan dengan akaun anda, dan anda boleh memadamnya pada bila-bila masa di bahagian Akaun. Foto yang dihantar tanpa log masuk tidak dikaitkan dengan sesiapa: jika mahu dipadam lebih awal, sila hubungi kami. Anthropic memproses foto mengikut dasar privasi Anthropic. Di laman web, alat ini menggunakan Cloudflare Turnstile untuk menyekat bot dan mengira bilangan penggunaan setiap hari dengan cincangan sehala alamat IP beserta tarikh, yang disimpan selama 24 jam. Dalam aplikasi, sesi log masuk akaun aquatome.com menggantikan langkah sekatan bot, dan bilangan penggunaan setiap hari dikira mengikut akaun, disimpan selama 24 jam. Bagi setiap pengecaman, kami menyimpan rekod teks selama 365 hari untuk menyemak dan menambah baik pengecaman: spesies yang diteka oleh Claude beserta sebabnya, halaman buku panduan yang dirujuknya, dan hasil yang anda terima. Rekod ini tidak mengandungi foto, alamat IP atau akaun anda, dan hanya boleh dilihat oleh pentadbir. Butang “Ambil gambar untuk dikenal pasti” dalam Tangki saya menghantar foto dengan cara yang sama.

Semakan antispam (Cloudflare Turnstile)

Ruangan komen dan ruangan hantar foto menggunakan Cloudflare Turnstile untuk membezakan manusia daripada bot. Turnstile dimuatkan pada halaman yang mempunyai ruangan ini dan memproses beberapa isyarat daripada pelayar mengikut dasar privasi Cloudflare.

Statistik tanpa nama

Untuk mengetahui halaman yang berguna, laman ini menghantar peristiwa tanpa nama: laluan halaman, laman web yang membawa anda ke sini (jika ada), negara, tahap tatal halaman, masa membaca, klik pada pautan pembelian dan satu ID sesi rawak. ID sesi disimpan dalam storan sesi pelayar dan dipadamkan secara automatik apabila anda menutup tab. Peristiwa ini tidak mengandungi IP, nama atau maklumat pengenalan dan disimpan paling lama 3 bulan.

Pautan pembelian

Apabila anda mengklik pautan ke Shopee, Lazada atau Tiki, kami hanya mengira jumlah klik mengikut hari, halaman dan produk. Pautan melalui rangkaian pemasaran gabungan ACCESSTRADE (go.isclix.com), yang merekodkan klik dan mungkin menetapkan kuki untuk mengira komisen, menurut dasar ACCESSTRADE. Selepas anda beralih ke laman jualan, data anda diuruskan oleh platform tersebut mengikut dasar mereka.

Pelayan

Laman ini berjalan di Cloudflare. Seperti semua pelayan web, Cloudflare menerima alamat IP dan maklumat pelayar untuk menyampaikan laman dan menangkis serangan, mengikut dasar Cloudflare.

Akaun (tidak wajib)

Di halaman Tangki Saya, anda boleh log masuk untuk menyegerakkan tangki antara pelayar dan aplikasi AquaTome di iPhone. Tanpa log masuk pun, semuanya masih boleh digunakan dan tangki hanya disimpan pada peranti anda.

  • Disimpan di pelayan (pangkalan data Cloudflare D1): ID akaun rawak; ID pengguna yang diberikan oleh Apple atau Google, jika anda log masuk melalui mereka; bagi e-mel, hanya cincangan berkunci alamatnya; bagi passkey, ID pengecam dan kunci awamnya (cap jari, wajah atau PIN tidak pernah meninggalkan peranti anda); sesi log masuk (hanya cincangan disimpan); serta tangki, lampu (nama dan alamat Bluetooth lampu) dan jadual lampu yang anda simpan.
  • Tidak disimpan: nama penuh, nombor telefon, alamat e-mel, alamat IP. Alamat e-mel yang anda masukkan hanya digunakan untuk menghantar satu e-mel berisi kod log masuk.
  • Pemproses: Cloudflare (pelayan, pangkalan data, penghantaran e-mel log masuk, Turnstile anti-bot pada ruang e-mel); Google atau Apple, apabila anda memilih untuk log masuk dengan mereka. Skrip log masuk Google, Apple dan Turnstile hanya dimuatkan selepas anda menekan “Log masuk untuk menyegerak” atau “Tambah cara log masuk”; skrip Apple juga dimuatkan apabila anda membuka bahagian “Padam akaun” bagi akaun yang log masuk dengan Apple.
  • Muat turun data dan padam akaun: terus di halaman Akuarium Saya selepas log masuk. Memadam akaun akan serta-merta memadam akaun, kaedah log masuk, sesi, semua tangki dalam akaun, serta komen dan foto (termasuk fail foto) yang dihantar daripada aplikasi menggunakan akaun ini; jika akaun log masuk dengan Apple, kebenaran log masuk dengan Apple bagi AquaTome juga akan ditarik balik.

Statistik tanpa nama daripada aplikasi

Aplikasi AquaTome pada iPhone menghantar peristiwa tanpa nama sama seperti laman web: halaman yang anda buka dalam aplikasi, tahap tatal, masa membaca, klik pada pautan pembelian, dan hasil beberapa tindakan (sambungan ke lampu atau soket pintar berjaya atau gagal, hasil pengecaman ikan, tanpa gambar). Turut dihantar: versi aplikasi, versi iOS, jenis peranti, bahasa, negara dan kod sesi rawak yang dijana baharu setiap kali aplikasi dibuka.

Aplikasi juga menghantar laporan ralat dan prestasi yang dikumpul oleh iOS: aplikasi tertutup secara tiba-tiba, tergantung, masa pembukaan dan memori.

Tiada data ini yang dikaitkan dengan akaun, nama, e-mel atau ID pengiklanan anda, dan data ini tidak digunakan untuk menjejak anda merentas aplikasi atau laman web lain. Boleh dimatikan di Akaun → Hantar statistik tanpa nama. Disimpan paling lama 3 bulan. Untuk mencegah penyalahgunaan, pelayan mengira bilangan penghantaran menggunakan cincangan berkunci alamat IP, yang dipadam selepas sehari.

3. Kuki dan storan pelayar

  • units (storan pelayar): mengingati sama ada anda memilih unit °C/cm atau °F/inci.
  • aq_tank (storan pelayar): panjang, suhu dan pH tangki yang anda masukkan di halaman utama, supaya tidak perlu dimasukkan semula lain kali. Tidak dihantar ke mana-mana.
  • aq_theme (storan pelayar): mod cerah atau gelap yang anda pilih. Jika tiada, halaman mengikut tetapan peranti. Tidak dihantar ke mana-mana.
  • aq.tanks (storan pelayar): tangki yang anda simpan di halaman Tangki Saya dan halaman lampu Chihiros: nama tangki, saiz, substrat, ikan, tumbuhan, nota, lampu (nama Bluetooth, jadual, tahap kecerahan). Hanya dihantar ke pelayan apabila anda log masuk untuk penyegerakan (bahagian Akaun); padam tangki terus di halaman itu atau kosongkan data pelayar untuk memadam semuanya. Apabila anda menambah ikan atau tumbuhan yang belum ada halamannya dalam buku panduan, namanya (dan nama saintifik jika ada) dihantar secara berasingan, tanpa maklumat tangki atau akaun, untuk dikira secara tanpa nama bagi mengetahui halaman mana yang paling diperlukan pembaca supaya ditulis dahulu.
  • __Host-aq_session (kuki, 180 hari dari penggunaan terakhir): mengekalkan anda dalam keadaan log masuk. Hanya ditetapkan apabila anda log masuk, dipadam apabila anda log keluar.
  • aq.signin (storan pelayar, 15 minit): apabila anda meminta kod log masuk melalui e-mel, supaya pautan dalam e-mel itu melengkapkan log masuk pada pelayar yang sama ini.
  • aq_lang (kuki, 1 tahun): bahasa yang anda pilih di menu bahasa, supaya aquatome.com dibuka dalam bahasa itu lain kali. Hanya ditetapkan apabila anda membuat pilihan.
  • ts_sid (storan sesi): kod sesi rawak untuk statistik tanpa nama, dipadam apabila tab ditutup.
  • Kuki pengiklanan Google: lihat bahagian 4.

4. Iklan Google AdSense

AquaTome memaparkan iklan Google. Pembekal pihak ketiga, termasuk Google, menggunakan kuki untuk memaparkan iklan berdasarkan lawatan anda sebelum ini ke laman ini atau laman lain. Kuki iklan Google membolehkan Google dan rakan kongsinya memaparkan iklan yang sesuai dengan anda.

Jika anda berada di Kawasan Ekonomi Eropah, United Kingdom atau Switzerland, Google akan meminta persetujuan anda sebelum menggunakan kuki iklan. Anda boleh menukar pilihan pada bila-bila masa melalui butang “Tetapan privasi dan kuki” di bahagian bawah halaman.

5. Video YouTube

Video hanya dimuatkan apabila anda tekan main: pemain dari youtube-nocookie.com dan skrip kawalan pemain YouTube (youtube.com/iframe_api), digunakan untuk menghidupkan sari kata Bahasa Melayu dan melompat ke setiap bahagian. Sebelum itu, halaman hanya memaparkan imej pratonton dari pelayan imej YouTube.

6. Tempoh penyimpanan

  • Komen yang diluluskan: disimpan selama ia dipaparkan di laman.
  • Komen menunggu kelulusan: disimpan sehingga diluluskan atau dibuang.
  • Komen yang dibuang: dipadam secara kekal selepas 30 hari.
  • Foto pembaca: foto asal disimpan sehingga semakan seterusnya (biasanya kurang daripada sehari); foto yang diterbitkan disimpan selagi dipaparkan dan dipadam serta-merta apabila anda atau kami menurunkannya.
  • Laporan ulasan atau gambar: sehingga ulasan atau gambar itu dipadam.
  • Foto yang dihantar untuk mengenal pasti ikan: tidak disimpan, kecuali anda membenarkan kami menyimpannya: 6 bulan, kemudian dipadam secara automatik.
  • Rekod teks bagi setiap pengecaman ikan (tanpa foto): 365 hari, kemudian dipadam secara automatik.
  • Kod cincang anti-spam: 24 jam.
  • Statistik tanpa nama (laman web dan aplikasi): maksimum 3 bulan.
  • Akaun dan tangki dalam akaun: sehingga anda memadam tangki atau memadam akaun. Sesi log masuk: 180 hari (aplikasi: 365 hari) dari penggunaan terakhir, atau sehingga log keluar. Kod log masuk melalui e-mel: 15 minit.
  • Salinan sandaran automatik pangkalan data: maksimum 30 hari, selepas itu data yang dipadam hilang sepenuhnya.

7. Hak anda

Mengikut Undang-undang Perlindungan Data Peribadi Vietnam 2025 dan Dekri 356/2025/NĐ-CP, anda berhak untuk mengetahui, melihat, membetulkan dan memadam data anda serta menarik balik persetujuan. Jika ada akaun, anda boleh memuat turun data, mengedit tangki dan memadam akaun sendiri di halaman Tangki saya. Komen dan foto yang dihantar dari laman web tidak dikaitkan dengan e-mel atau akaun: sila hantar ke contact@aquatome.com pautan halaman, nama paparan dan kandungan komen supaya kami boleh mencari dan menguruskannya.

8. Perubahan

Apabila dasar berubah, kami mengemas kini halaman ini dan tarikh di bahagian atas halaman.


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.