นโยบายความเป็นส่วนตัว
ปรับปรุงล่าสุดและมีผลบังคับใช้ 21 ตุลาคม 2569
นโยบายนี้อธิบายว่า Beepbloom ("เรา") จัดการข้อมูลส่วนบุคคลของผู้ใช้เว็บไซต์ beepbloom.pages.dev อย่างไร จัดทำให้สอดคล้องกับพระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 (PDPA) ของไทย, General Data Protection Regulation (GDPR) ของสหภาพยุโรปและ UK GDPR, California Consumer Privacy Act ที่แก้ไขโดย CPRA (CCPA) และ Children's Online Privacy Protection Act (COPPA) ของสหรัฐอเมริกา
- เล่นทุกเกมได้ทันทีแบบ Guest โดยไม่ต้องสมัคร และเราไม่ขอข้อมูลติดต่อของคุณ
- บัญชีเป็นทางเลือก: ถ้าคุณเลือก “ดำเนินการต่อด้วย Google” เราใช้บัญชี Google เพื่อเข้าสู่ระบบและบันทึกความคืบหน้าเท่านั้น อีเมลไม่แสดงให้ใครเห็น และคุณลบบัญชีเองได้ทุกเมื่อ (หัวข้อ 2.1)
- สำหรับ Guest ความคืบหน้า ชื่อผู้เล่น และการตั้งค่าเก็บในเบราว์เซอร์ของคุณเอง ระหว่างเล่นเซิร์ฟเวอร์ตรวจคำตอบเพื่อกันการโกงโดยใช้รหัสอุปกรณ์แบบสุ่ม ชื่อเล่นจะถูกส่งมาเฉพาะเมื่อเล่นในห้องแข่ง (เก็บ 7 วัน) หรือรอบทางการของความท้าทายประจำวัน (เก็บ 15 วัน) เพื่อแสดงอันดับ
- ยังไม่มีโฆษณาและไม่ใช้คุกกี้ติดตาม คุกกี้เดียวที่เราตั้งคือคุกกี้เข้าสู่ระบบเมื่อคุณล็อกอิน
- ลบข้อมูลในเครื่องได้ทันทีด้วยปุ่มด้านล่าง และลบบัญชีได้ที่หน้าโปรไฟล์
Privacy policy
Last updated and effective 21 October 2026
This policy explains how Beepbloom ("we") handles personal data of people who use beepbloom.pages.dev. It is written to meet Thailand's Personal Data Protection Act B.E. 2562 (PDPA), the EU General Data Protection Regulation (GDPR) and UK GDPR, the California Consumer Privacy Act as amended by the CPRA (CCPA), and the US Children's Online Privacy Protection Act (COPPA).
- Every game can be played right away as a Guest, with no sign-up, and we never ask for your contact details.
- Accounts are optional: if you choose “Continue with Google”, we use your Google Account only to sign you in and save your progress. Your email is never shown to anyone, and you can delete your account yourself at any time (section 2.1).
- As a Guest, your progress, player name and settings stay in your own browser. While you play, our server checks answers to prevent cheating using a random device ID. Your nickname is only sent to us when you play in a room (kept 7 days) or an official daily challenge round (kept 15 days), to show the leaderboard.
- There are no ads or tracking cookies. The only cookie we set is the sign-in cookie, when you sign in.
- You can delete on-device data right away with the button below, and delete your account on your profile page.
ลบข้อมูลของฉันDelete my data
1) ลบข้อมูลในเครื่องนี้1) Delete local data
ลบชื่อผู้เล่น คะแนน ประวัติเพลงที่เล่น ประวัติห้องแข่ง และการตั้งค่าทั้งหมดของ Beepbloom ออกจากเบราว์เซอร์นี้ ข้อมูลในอุปกรณ์หรือเบราว์เซอร์อื่นต้องลบแยกในแต่ละเครื่อง คะแนนที่ส่งเข้าห้องแข่งแล้วจะลบอัตโนมัติเมื่อห้องหมดอายุ 7 วัน ปุ่มนี้ไม่ลบบัญชี Google ของ Beepbloom หากต้องการลบบัญชี ไปที่ หน้าโปรไฟล์Removes your Beepbloom player name, scores, play history, room history and settings from this browser. Data on other devices or browsers has to be deleted on each one. Scores already sent to a room are deleted automatically when the room expires after 7 days. This button does not delete a Beepbloom account. To delete your account, go to your profile page. ไม่กระทบบัญชีออนไลน์ (ถ้ามี)This does not affect an online account, if you have one.
ลบแล้วDeleted
2) ลบบัญชี Beepbloom2) Delete Beepbloom account
ถ้าคุณเข้าสู่ระบบด้วย Google ลบบัญชีและข้อมูลที่บันทึกบนเซิร์ฟเวอร์ทั้งหมดได้ที่หน้าโปรไฟล์ ระบบจะให้ยืนยันก่อนลบIf you signed in with Google, you can delete your account and all data saved on our server from your profile page. You will be asked to confirm first.
คุณเข้าสู่ระบบอยู่ การลบบัญชีจะลบโปรไฟล์ ความคืบหน้า คอลเลกชัน ความสำเร็จ และประวัติบนเซิร์ฟเวอร์อย่างถาวร (ต้องพิมพ์ยืนยันก่อน)You are signed in. Deleting your account permanently removes your profile, progress, collection, achievements and history from our server (you will type a confirmation first).
ลบบัญชี Beepbloom…Delete Beepbloom account…
1. ผู้ควบคุมข้อมูลส่วนบุคคลและช่องทางติดต่อ
Beepbloom เป็นผู้ควบคุมข้อมูลส่วนบุคคลสำหรับข้อมูลที่อธิบายในนโยบายนี้ ช่องทางติดต่อเรื่องความเป็นส่วนตัวและการใช้สิทธิจะประกาศในหน้านี้เมื่อพร้อม ปัจจุบันเราไม่ได้แต่งตั้งเจ้าหน้าที่คุ้มครองข้อมูลส่วนบุคคล (DPO) เนื่องจากไม่มีการประมวลผลข้อมูลในลักษณะที่กฎหมายกำหนดให้ต้องแต่งตั้ง
2. ข้อมูลที่เกี่ยวข้อง วัตถุประสงค์ และฐานทางกฎหมาย
| ข้อมูล | จัดเก็บที่ | วัตถุประสงค์ | ฐานทางกฎหมาย | ระยะเวลาเก็บ |
| ชื่อผู้เล่นที่คุณพิมพ์ | เบราว์เซอร์ของคุณ (localStorage) และส่งมาที่เราเฉพาะเมื่อเล่นห้องแข่งหรือรอบทางการรายวัน (ตามแถวด้านล่าง) | แสดงชื่อในเกม หน้าผลลัพธ์ และการ์ดคะแนน | จำเป็นต่อการให้บริการที่คุณร้องขอ (PDPA ม.24(3), GDPR ข้อ 6(1)(b)) | จนกว่าคุณจะลบ |
| คะแนนสูงสุด สถิติต่อเนื่องรายวัน (streak) ตัวกรองและโหมดที่เลือก ประวัติเพลงที่เคยเล่น (เพื่อไม่ให้เจอเพลงซ้ำ) ความคืบหน้าและประวัติโจทย์ของเกม Grand Line (ค่าหัวสะสม ด่าน ตัวละครที่ปลดล็อก ความสำเร็จ Blooms และของแต่งที่เลือก) ความคืบหน้าของ DEVIL FRUIT LAB, JLPT JAPANESE QUIZ, NEW HSK VOCAB QUIZ, ENGLISH QUIZ และ NINJA QUIZ (แต้ม ดาวบทเรียน/ด่าน ระดับหรือจุดกันสปอยล์ที่เลือก ประวัติข้อที่ตอบถูก/ผิด และคัมภีร์บันทึกเฉลย) เสียงเปิด/ปิด และภาษา | เบราว์เซอร์ของคุณ (localStorage) | จำการตั้งค่าและป้องกันโจทย์ซ้ำ | จำเป็นต่อการให้บริการที่คุณร้องขอ | จนกว่าคุณจะลบ |
| ข้อมูลรอบเกม: รหัสอุปกรณ์แบบสุ่ม ตัวกรองที่เลือก โจทย์ที่ได้ คำตอบที่เลือก เวลาที่ใช้ คะแนน และรหัสบัญชีภายในหากคุณเข้าสู่ระบบ | ฐานข้อมูล Cloudflare D1 ของเรา | ส่งโจทย์ทีละข้อ ตรวจคำตอบ คิดคะแนน และป้องกันการโกง (คำตอบไม่ถูกส่งไปที่เบราว์เซอร์ล่วงหน้า) | จำเป็นต่อการให้บริการที่คุณร้องขอ และประโยชน์โดยชอบด้วยกฎหมายในการป้องกันการโกง | เกมเดี่ยวไม่เกิน 6 ชั่วโมง เกมในห้องแข่งไม่เกิน 7 วัน (ตามอายุห้อง) |
| ความท้าทายประจำวัน (Today's Bloom): ชื่อเล่น คะแนน จำนวนข้อที่ถูก เวลาที่ใช้ รหัสอุปกรณ์แบบสุ่ม และรหัสบัญชีภายในหากคุณเข้าสู่ระบบ (ไม่เปิดเผยต่อผู้อื่น) | ฐานข้อมูล Cloudflare D1 ของเรา | นับรอบทางการวันละครั้ง และแสดงอันดับวันนี้/สัปดาห์นี้ (ผู้อื่นเห็นเฉพาะชื่อเล่นและคะแนน) | จำเป็นต่อการให้บริการที่คุณร้องขอ (PDPA ม.24(3), GDPR ข้อ 6(1)(b)) | 15 วัน แล้วลบอัตโนมัติ |
| เกม Who Am I? Grand Line: ชื่อเล่น ค่าหัว (คะแนน) จำนวนข้อที่ถูก เวลาที่ใช้ รหัสอุปกรณ์แบบสุ่ม และรหัสบัญชีภายในหากคุณเข้าสู่ระบบ (ไม่เปิดเผยต่อผู้อื่น) สำหรับ Daily Bounty รวมถึงข้อมูลรอบเกมและห้องท้าดวล | ฐานข้อมูล Cloudflare D1 ของเรา | ส่งโจทย์ทีละข้อ ตรวจคำตอบ นับรอบทางการวันละครั้ง และแสดงอันดับวันนี้/สัปดาห์นี้/ในห้อง (ผู้อื่นเห็นเฉพาะชื่อเล่นและคะแนน) | จำเป็นต่อการให้บริการที่คุณร้องขอ (PDPA ม.24(3), GDPR ข้อ 6(1)(b)) | Daily Bounty 15 วัน ห้องท้าดวล 7 วัน รอบเกมเดี่ยวไม่เกิน 6 ชั่วโมง แล้วลบอัตโนมัติ |
| ห้องแข่ง: ชื่อเล่นที่คุณใช้ในห้อง คะแนน จำนวนข้อที่ถูก เวลาที่ใช้ รหัสอุปกรณ์แบบสุ่ม (ไม่ผูกกับตัวตน) และการตั้งค่าห้อง | ฐานข้อมูล Cloudflare D1 ของเรา | สร้างห้อง แสดงตารางอันดับให้คนที่มีโค้ดห้อง และนับคะแนนรอบแรกของแต่ละคน | จำเป็นต่อการให้บริการที่คุณร้องขอ (PDPA ม.24(3), GDPR ข้อ 6(1)(b)) | 7 วันนับจากสร้างห้อง แล้วลบอัตโนมัติ |
| สำเนาความคืบหน้าในเครื่อง เมื่อคุณกด "สร้างรหัสย้ายเซฟ" (ความคืบหน้าทุกเกม ชื่อเล่น การตั้งค่า และรหัสอุปกรณ์แบบสุ่ม) และค่าแฮชของ IP ที่เปลี่ยนทุกวัน | ฐานข้อมูล Cloudflare D1 ของเรา (เก็บเฉพาะค่าแฮชของรหัส ไม่เก็บรหัสจริง) | ย้ายความคืบหน้าไปเครื่องอื่นตามที่คุณร้องขอ และกันการสุ่มเดารหัส | จำเป็นต่อการให้บริการที่คุณร้องขอ | ลบทันทีเมื่อมีการรับเซฟด้วยรหัส หรือเมื่อครบ 7 วัน |
| ค่าแฮชของ IP address ที่เปลี่ยนทุกวัน (ไม่เก็บ IP จริง) | ฐานข้อมูล Cloudflare D1 ของเรา | จำกัดความถี่การเริ่มเกม สร้างห้อง เข้าสู่ระบบ และส่งคะแนน เพื่อป้องกันสแปม และจำกัดจำนวนรอบทางการรายวันต่อเครือข่าย | ประโยชน์โดยชอบด้วยกฎหมาย (PDPA ม.24(5), GDPR ข้อ 6(1)(f)) | ตัวนับจำกัดความถี่ไม่เกิน 2 ชั่วโมง ค่าที่แนบกับรอบเกมและคะแนนรายวันลบพร้อมข้อมูลนั้น (ไม่เกิน 15 วัน) |
| ข้อมูลทางเทคนิคเมื่อเปิดเว็บ เช่น IP address ประเภทเบราว์เซอร์และอุปกรณ์ หน้าที่เปิด และเวลา | Cloudflare ผู้ให้บริการโฮสต์และเครือข่าย | ส่งหน้าเว็บ รักษาความปลอดภัย และป้องกันการโจมตี | ประโยชน์โดยชอบด้วยกฎหมาย (PDPA ม.24(5), GDPR ข้อ 6(1)(f)) | ตามระยะเวลาที่ Cloudflare กำหนดเพื่อความปลอดภัยและการดำเนินงาน |
| สถิติผู้เข้าชมแบบรวม (เมื่อเปิดใช้ Cloudflare Web Analytics) | Cloudflare | นับจำนวนผู้เข้าชมเพื่อปรับปรุงเว็บ | ประโยชน์โดยชอบด้วยกฎหมาย | เป็นสถิติรวม ไม่ใช้คุกกี้ และไม่ระบุตัวบุคคล |
| IP address ขณะโหลดฟอนต์ (หน้าแรก เกมทายเพลง และหน้าข้อมูล เกม Grand Line ใช้ฟอนต์จากเซิร์ฟเวอร์ของเราเอง) | Google Fonts | แสดงตัวอักษรบนหน้าเว็บ | ประโยชน์โดยชอบด้วยกฎหมาย | ตามนโยบายของ Google |
| ข้อมูลเพื่อการโฆษณา (เมื่อเริ่มแสดงโฆษณา) เช่น ตัวระบุคุกกี้หรืออุปกรณ์ IP address ข้อมูลเบราว์เซอร์ หน้าที่เปิด และการโต้ตอบกับโฆษณา | พันธมิตรโฆษณา เช่น Google AdSense | แสดงโฆษณา จำกัดความถี่ วัดผล ป้องกันการฉ้อโกง และแสดงโฆษณาที่ตรงกับความสนใจเมื่อคุณยินยอม | ความยินยอม สำหรับคุกกี้ที่ไม่จำเป็นและโฆษณาเฉพาะบุคคล (PDPA ม.19, GDPR ข้อ 6(1)(a)) และประโยชน์โดยชอบด้วยกฎหมาย สำหรับการป้องกันการฉ้อโกง | ตามนโยบายของพันธมิตรโฆษณา หรือจนกว่าคุณจะถอนความยินยอม |
| ข้อมูลที่คุณส่งมาในอีเมล | กล่องอีเมลของเรา | ตอบคำถามและดำเนินการตามคำขอใช้สิทธิ | ประโยชน์โดยชอบด้วยกฎหมาย และการปฏิบัติตามกฎหมาย (PDPA ม.24(6), GDPR ข้อ 6(1)(c)) | เท่าที่จำเป็น โดยทั่วไปไม่เกิน 2 ปีหลังเรื่องเสร็จสิ้น |
การ์ดคะแนนและข้อความแชร์สร้างขึ้นในเครื่องของคุณ และจะถูกเผยแพร่ก็ต่อเมื่อคุณเลือกบันทึกหรือโพสต์เอง ชื่อในห้องแข่งทุกคนที่มีโค้ดห้องจะมองเห็นได้ จึงแนะนำให้ใช้ชื่อเล่นหรือปุ่มสุ่มชื่อสัตว์แทนชื่อจริง หากต้องการลบชื่อหรือคะแนนในห้องก่อนครบ 7 วัน ส่งโค้ดห้องและชื่อที่ใช้มาที่อีเมลในหัวข้อ 12
2.1 บัญชี Google (ไม่บังคับ)
คุณเล่นทุกเกมได้โดยไม่ต้องสมัคร หากเลือก “ดำเนินการต่อด้วย Google” Beepbloom ใช้บัญชี Google สำหรับเข้าสู่ระบบและบันทึกความคืบหน้าของเกมเท่านั้น เราขอสิทธิ์เพียง openid, email และ profile ไม่ขอสิทธิ์เข้าถึง Gmail, Drive, รายชื่อติดต่อ หรือปฏิทิน และไม่เคยรับหรือเห็นรหัสผ่าน Google ของคุณ
| ข้อมูล | ใช้ทำอะไร | ใครเห็น | ระยะเวลาเก็บ |
| รหัสบัญชี Google (subject ID), อีเมล, สถานะยืนยันอีเมล, ชื่อและรูปโปรไฟล์ Google | ระบุว่าเป็นบัญชีของคุณเมื่อเข้าสู่ระบบ (อีเมลแสดงแบบปิดบางส่วนเฉพาะในหน้าโปรไฟล์ของคุณ) | เฉพาะคุณ ไม่แสดงบนกระดานอันดับ ห้อง หรือการ์ดแชร์ | จนกว่าคุณจะลบบัญชี |
| ชื่อเล่น อวาตาร์ ฉายา และค่าหัวที่เซิร์ฟเวอร์ยืนยันแล้ว | แสดงในเกม ห้องแข่ง และกระดานอันดับตลอดกาล | ผู้เล่นคนอื่น (เฉพาะชื่อเล่น อวาตาร์ ยศ และคะแนน) | จนกว่าคุณจะลบบัญชี |
| ความคืบหน้าของเกม (ค่าหัวสะสม ด่าน ตัวละคร ความสำเร็จ ประวัติคำถาม สถิติ) การตั้งค่า และประวัติการเล่นล่าสุดไม่เกิน 300 รอบ | ซิงก์ความคืบหน้าข้ามอุปกรณ์และแสดงประวัติของคุณ | เฉพาะคุณ | จนกว่าคุณจะลบบัญชี |
| การตั้งค่า (ภาษา เสียง) และรหัสอุปกรณ์แบบสุ่มของแต่ละเครื่องที่ซิงก์ พร้อมค่าตั้งต้นของการซิงก์ครั้งล่าสุด | ใช้การตั้งค่าเดียวกันทุกเครื่อง และรวมความคืบหน้าโดยไม่นับค่าหัวซ้ำ | เฉพาะคุณ | จนกว่าคุณจะลบบัญชี |
| Session การเข้าสู่ระบบ (คุกกี้ HttpOnly ในเบราว์เซอร์ และค่า hash ในฐานข้อมูล) | คงสถานะเข้าสู่ระบบ | ไม่มีใคร | 30 วัน หรือจนกว่าจะออกจากระบบ |
ฐานทางกฎหมาย: จำเป็นต่อการให้บริการที่คุณร้องขอ (PDPA ม.24(3), GDPR ข้อ 6(1)(b)) เราไม่เก็บ access token หรือ refresh token ของ Google ใช้ ID token เพียงครั้งเดียวเพื่อยืนยันตัวตนแล้วทิ้ง ในหน้า โปรไฟล์ คุณแก้ชื่อเล่น ดาวน์โหลดข้อมูลของคุณ ออกจากระบบ หรือลบบัญชีได้ การลบบัญชีจะลบข้อมูลบัญชี การผูกกับ Google โปรไฟล์ ความคืบหน้า คอลเลกชัน ความสำเร็จ ประวัติ และ session ทันที ส่วนคะแนนรายวันและคะแนนในห้องที่ส่งไปแล้วจะถูกตัดการเชื่อมกับบัญชีและลบอัตโนมัติตามอายุเดิม (15 วัน / 7 วัน) ข้อมูลที่อาจยังอยู่ในระบบสำรองข้อมูลของ Cloudflare จะหมดอายุตามรอบของระบบนั้น ความคืบหน้าในเบราว์เซอร์ของคุณไม่ถูกลบ (ลบได้ด้วยปุ่มด้านบน)
บัญชี Google ใช้ได้กับผู้ที่มีอายุถึงเกณฑ์ขั้นต่ำของ Google ในประเทศของตน การใช้บริการนี้อยู่ภายใต้ข้อกำหนดการใช้งาน
3. สิ่งที่เราไม่ทำ
- ไม่เก็บเบอร์โทรศัพท์ ที่อยู่ หรือข้อมูลติดต่ออื่นผ่านเกม อีเมลจะเก็บเฉพาะเมื่อคุณเลือกเข้าสู่ระบบด้วย Google (หัวข้อ 2.1) และไม่แสดงให้ผู้อื่นเห็น
- ไม่ขายข้อมูลส่วนบุคคลเพื่อแลกเงิน และปัจจุบันไม่แชร์ข้อมูลเพื่อโฆษณาตามพฤติกรรมข้ามเว็บไซต์ (cross-context behavioral advertising) หากเปิดใช้โฆษณาเฉพาะบุคคลในอนาคต จะเป็นไปตามหัวข้อ 5
- ไม่เก็บข้อมูลส่วนบุคคลอ่อนไหวตาม PDPA มาตรา 26 หรือข้อมูลประเภทพิเศษตาม GDPR ข้อ 9
- ไม่ใช้การตัดสินใจโดยอัตโนมัติหรือการทำโปรไฟล์ที่มีผลทางกฎหมายหรือผลกระทบสำคัญต่อคุณ ระบบตรวจคะแนนที่ตอบเร็วผิดปกติจะเพียงปักธงคะแนนนั้นไว้ไม่ให้ขึ้นโพเดียม
- ไม่ส่งข้อมูลการเล่นไปให้บริการวิเคราะห์หรือโฆษณาภายนอก
4. คุกกี้และการจัดเก็บข้อมูลในอุปกรณ์
เราตั้งคุกกี้เฉพาะเมื่อคุณเข้าสู่ระบบด้วย Google: คุกกี้ session แบบ HttpOnly (อายุ 30 วัน) และคุกกี้ชั่วคราวระหว่างเข้าสู่ระบบ (อายุ 10 นาที) ซึ่งจำเป็นต่อบริการที่คุณร้องขอ นอกจากนั้นเว็บใช้ localStorage ของเบราว์เซอร์เฉพาะเพื่อการทำงานที่คุณใช้งานโดยตรง (ชื่อ คะแนน การตั้งค่า) ซึ่งถือเป็นการจัดเก็บที่จำเป็นอย่างยิ่งต่อบริการที่คุณร้องขอ จึงไม่ต้องขอความยินยอมแยกต่างหาก ในบางกรณี Cloudflare อาจตั้งคุกกี้ด้านความปลอดภัยที่จำเป็นเพื่อแยกผู้ใช้จริงออกจากบอท ซึ่งไม่ใช้เพื่อการโฆษณาหรือการติดตาม เมื่อเริ่มมีโฆษณา พันธมิตรโฆษณาจะใช้คุกกี้ตามหัวข้อ 5 และเราจะเพิ่มลิงก์ "ตั้งค่าคุกกี้" ไว้ที่ส่วนท้ายของทุกหน้า
5. โฆษณา
ปัจจุบันเว็บไซต์ยังไม่แสดงโฆษณา เราวางแผนจะแสดงโฆษณาในอนาคตเพื่อให้ทุกเกมเล่นได้ฟรีต่อไป เมื่อเริ่มแสดงโฆษณา
- เราจะใช้พันธมิตรโฆษณาบุคคลที่สาม เช่น Google AdSense ซึ่งอาจใช้คุกกี้ ตัวระบุอุปกรณ์ หรือเทคโนโลยีที่คล้ายกัน เพื่อแสดงโฆษณา จำกัดจำนวนครั้งที่เห็นโฆษณาเดิม วัดผล และป้องกันการคลิกที่ไม่สุจริต (วิธีที่ Google ใช้ข้อมูลจากเว็บไซต์พันธมิตร)
- โฆษณาในเกมจะแสดงเฉพาะช่วงพัก เช่น หลังจบเกมหรือก่อนเริ่มเกมใหม่ และจะไม่แทรกระหว่างที่ตัวจับเวลากำลังเดิน
- ผู้ใช้ในไทย: เราจะขอความยินยอมก่อนใช้คุกกี้โฆษณาที่ไม่จำเป็นตาม PDPA และคุณถอนความยินยอมได้ทุกเมื่อผ่านลิงก์ "ตั้งค่าคุกกี้"
- ผู้ใช้ในสหภาพยุโรป สหราชอาณาจักร และสวิตเซอร์แลนด์: เราจะแสดงหน้าขอความยินยอมผ่านแพลตฟอร์มจัดการความยินยอม (CMP) ที่ Google รับรองตามมาตรฐาน IAB TCF ก่อนตั้งคุกกี้โฆษณา หากไม่ยินยอม คุณจะเห็นเฉพาะโฆษณาที่ไม่เฉพาะบุคคลหรือโฆษณาแบบจำกัด
- ผู้ใช้ในแคลิฟอร์เนีย: โฆษณาเฉพาะบุคคลอาจถือเป็นการ "แชร์" ข้อมูลตาม CCPA เราจะเพิ่มลิงก์ "Do Not Sell or Share My Personal Information" และเคารพสัญญาณ Global Privacy Control ซึ่งจะปิดโฆษณาเฉพาะบุคคลสำหรับเบราว์เซอร์นั้น
- คุณเลือกไม่รับโฆษณาเฉพาะบุคคลได้ที่ Google My Ad Center, aboutads.info และ youronlinechoices.eu
- เราจะไม่แสดงโฆษณาเฉพาะบุคคลแก่ผู้ใช้ที่เราทราบว่าอายุต่ำกว่า 13 ปี หรือต่ำกว่าอายุขั้นต่ำตามกฎหมายของประเทศนั้น
- ก่อนเริ่มแสดงโฆษณา เราจะปรับนโยบายนี้ให้ระบุชื่อพันธมิตรโฆษณาและประเภทคุกกี้ที่ใช้ และแจ้งบนหน้าแรกของเว็บไซต์
6. ผู้ประมวลผลข้อมูลและการเปิดเผยข้อมูล
- Cloudflare, Inc. ให้บริการโฮสต์ เครือข่ายส่งเนื้อหา ความปลอดภัย และสถิติผู้เข้าชม (นโยบายของ Cloudflare)
- Google LLC ให้บริการฟอนต์ผ่าน Google Fonts และระบบเข้าสู่ระบบด้วย Google (Google Sign-In) เมื่อคุณเลือกใช้ ซึ่ง Google ประมวลผลการเข้าสู่ระบบในฐานะผู้ควบคุมข้อมูลของตนเอง (นโยบายของ Google)
- พันธมิตรโฆษณา (เมื่อเริ่มแสดงโฆษณา) เช่น Google LLC ผ่าน Google AdSense ตามรายละเอียดในหัวข้อ 5
ปุ่มแชร์ไปยัง X, TikTok, Instagram, Facebook, LINE และ Threads เป็นเพียงลิงก์ เราไม่ส่งข้อมูลของคุณไปให้แพลตฟอร์มเหล่านั้น เมื่อคุณโพสต์ ข้อมูลที่โพสต์จะอยู่ภายใต้นโยบายของแพลตฟอร์มนั้น การคัดลอกข้อความหรือรูปไปยังคลิปบอร์ดทำในเครื่องของคุณ เราอาจเปิดเผยข้อมูลเท่าที่มีเมื่อกฎหมายหรือคำสั่งของหน่วยงานรัฐที่มีอำนาจบังคับ
7. การส่งหรือโอนข้อมูลไปต่างประเทศ
Cloudflare, Google และพันธมิตรโฆษณาประมวลผลข้อมูลในหลายประเทศ รวมถึงสหรัฐอเมริกา การส่งข้อมูลดังกล่าวอาศัยมาตรการคุ้มครองที่เหมาะสมตาม PDPA มาตรา 28–29 และ GDPR หมวด 5 เช่น Standard Contractual Clauses ของสหภาพยุโรป และ EU‑U.S. Data Privacy Framework ที่ผู้ให้บริการเหล่านี้เข้าร่วม
8. การรักษาความปลอดภัย
เว็บใช้ HTTPS ตลอดการเชื่อมต่อ ตั้งค่า Content Security Policy และ security headers ข้อมูลบัญชี (ถ้าคุณเข้าสู่ระบบ) เก็บในฐานข้อมูล Cloudflare D1 ที่เข้าถึงได้เฉพาะระบบของเกม session เก็บเป็นค่า hash ข้อมูลใน localStorage ผู้ที่ใช้อุปกรณ์เดียวกันสามารถเห็นได้ หากใช้เครื่องสาธารณะ แนะนำให้ใช้โหมดไม่ระบุตัวตนหรือกดลบข้อมูลหลังเล่น
9. สิทธิของคุณ
ตาม PDPA (ประเทศไทย)
สิทธิได้รับแจ้งข้อมูล สิทธิเข้าถึงและขอรับสำเนา สิทธิขอให้โอนย้ายข้อมูล สิทธิคัดค้าน สิทธิขอให้ลบ ทำลาย หรือทำให้ไม่สามารถระบุตัวตนได้ สิทธิขอให้ระงับการใช้ สิทธิขอให้แก้ไขให้ถูกต้อง สิทธิถอนความยินยอม และสิทธิร้องเรียนต่อสำนักงานคณะกรรมการคุ้มครองข้อมูลส่วนบุคคล (สคส.)
ตาม GDPR และ UK GDPR (สหภาพยุโรปและสหราชอาณาจักร)
สิทธิเข้าถึง แก้ไข ลบ จำกัดการประมวลผล โอนย้ายข้อมูล คัดค้าน และร้องเรียนต่อหน่วยงานกำกับดูแลด้านข้อมูลในประเทศที่คุณอยู่ หรือ ICO ในสหราชอาณาจักร
ตาม CCPA (แคลิฟอร์เนีย สหรัฐอเมริกา)
สิทธิทราบว่ามีการเก็บข้อมูลใด สิทธิขอให้ลบ สิทธิขอให้แก้ไข สิทธิเลือกไม่ให้ขายหรือแชร์ข้อมูล และสิทธิไม่ถูกเลือกปฏิบัติเมื่อใช้สิทธิ ใน 12 เดือนที่ผ่านมาเราไม่ได้ขายหรือแชร์ข้อมูลส่วนบุคคลของใคร และเราเคารพสัญญาณ Global Privacy Control (GPC) หากเริ่มแสดงโฆษณาเฉพาะบุคคล คุณใช้สิทธิเลือกไม่ให้แชร์ได้ผ่านลิงก์ "Do Not Sell or Share My Personal Information" ตามหัวข้อ 5
วิธีใช้สิทธิ
ข้อมูลในเครื่องของคุณลบได้ทันทีด้วยปุ่ม "ลบข้อมูลของฉัน" หรือผ่านการตั้งค่าเบราว์เซอร์ หากมีบัญชี คุณดาวน์โหลดสำเนาข้อมูล (JSON) แก้ชื่อเล่น และลบบัญชีได้เองที่หน้าโปรไฟล์ สำหรับคำขออื่น ช่องทางติดต่อจะประกาศในหน้านี้เมื่อพร้อม และเราจะตอบภายใน 30 วันนับจากได้รับคำขอ และอาจขอข้อมูลเพิ่มเพื่อยืนยันตัวตนเท่าที่จำเป็น สำหรับผู้เล่นแบบ Guest เราไม่เก็บข้อมูลที่ระบุตัวคุณได้โดยตรง จึงอาจเชื่อมโยงบันทึกทางเทคนิคกับตัวคุณไม่ได้ และจะแจ้งให้ทราบหากเป็นเช่นนั้น
10. ผู้เยาว์และเด็ก
เว็บนี้ออกแบบสำหรับผู้เล่นทั่วไป ไม่ได้มุ่งเป้าไปที่เด็กอายุต่ำกว่า 13 ปี เด็กเล่นแบบ Guest ได้โดยไม่ต้องให้ข้อมูลส่วนบุคคล การเข้าสู่ระบบด้วย Google ใช้ได้เฉพาะผู้ที่มีอายุถึงเกณฑ์ของ Google ในประเทศของตน หากเราทราบว่ามีบัญชีของเด็กอายุต่ำกว่า 13 ปีโดยไม่มีความยินยอมของผู้ปกครอง เราจะลบบัญชีนั้น แนะนำให้เด็กและผู้เยาว์ใช้ชื่อเล่นแทนชื่อจริง เมื่อเริ่มมีโฆษณา เราจะไม่แสดงโฆษณาเฉพาะบุคคลแก่ผู้ใช้ที่เราทราบว่าเป็นเด็ก ผู้ปกครองลบข้อมูลในเครื่องได้ด้วยปุ่มด้านบน หรือติดต่อเราทางอีเมล
11. การเปลี่ยนแปลงนโยบาย
หากมีการเปลี่ยนแปลง เราจะปรับวันที่ด้านบนของหน้านี้ และหากเป็นการเปลี่ยนแปลงสำคัญ เราจะแจ้งบนหน้าแรกของเว็บไซต์ก่อนมีผลบังคับใช้
12. ติดต่อเรา
ช่องทางติดต่อจะประกาศในหน้านี้เร็ว ๆ นี้ ระหว่างนี้คุณจัดการข้อมูลของตัวเองได้ที่หน้าโปรไฟล์ และปุ่ม "ลบข้อมูลของฉัน"
1. Data controller and contact
Beepbloom is the data controller for the data described in this policy. A contact channel for privacy questions and rights requests will be posted on this page when ready. We have not appointed a Data Protection Officer because our processing does not meet the thresholds that require one.
2. What data is involved, why, and on what legal basis
| Data | Where it is stored | Purpose | Legal basis | Retention |
| The player name you type | Your browser (localStorage), and sent to us only when you play a room or an official daily round (see the rows below) | Show your name in the game, results and score card | Necessary to provide the service you request (PDPA s.24(3), GDPR Art. 6(1)(b)) | Until you delete it |
| Best scores, daily streak, chosen filters and mode, a history of songs you have played (so you never get repeats), Grand Line progress and question history (lifetime bounty, stages, unlocked characters, achievements, Blooms and chosen cosmetics), DEVIL FRUIT LAB, JLPT JAPANESE QUIZ, NEW HSK VOCAB QUIZ, ENGLISH QUIZ and NINJA QUIZ progress (points, unit/stage stars, chosen level or spoiler point, which questions you got right or wrong, and the answer log in your Ninja Scroll), sound on/off, language | Your browser (localStorage) | Remember your settings and avoid repeat questions | Necessary to provide the service you request | Until you delete it |
| Game rounds: a random device ID, chosen filters, questions served, answers chosen, time taken, score, and your internal account ID if you are signed in | Our Cloudflare D1 database | Serve questions one at a time, check answers, calculate scores and prevent cheating (answers are never sent to your browser in advance) | Necessary to provide the service you request, and legitimate interests in preventing cheating | Up to 6 hours for solo games, up to 7 days for room games (the room's lifetime) |
| Daily challenge (Today's Bloom): nickname, score, number correct, time taken, a random device ID, and your internal account ID if you are signed in (never shown to others) | Our Cloudflare D1 database | Count one official attempt per day and show the today/week leaderboards (others see only the nickname and score) | Necessary to provide the service you request (PDPA s.24(3), GDPR Art. 6(1)(b)) | 15 days, then deleted automatically |
| Who Am I? Grand Line: nickname, bounty (score), number correct, time taken, a random device ID, and your internal account ID if you are signed in (never shown to others) for Daily Bounty, plus game rounds and challenge rooms | Our Cloudflare D1 database | Serve questions one at a time, check answers, count one official Daily Bounty per day and show today/week/room leaderboards (others see only the nickname and score) | Necessary to provide the service you request (PDPA s.24(3), GDPR Art. 6(1)(b)) | Daily Bounty 15 days, challenge rooms 7 days, solo rounds up to 6 hours, then deleted automatically |
| Rooms: the nickname you use in a room, score, number of correct answers, time taken, a random device ID (not linked to who you are) and the room settings | Our Cloudflare D1 database | Create rooms, show the leaderboard to anyone with the room code, and count each player's first round | Necessary to provide the service you request (PDPA s.24(3), GDPR Art. 6(1)(b)) | 7 days from when the room was made, then deleted automatically |
| A copy of your on-device progress when you tap "Create transfer code" (progress for every game, nickname, settings and the random device ID) and a daily-changing IP hash | Our Cloudflare D1 database (only a hash of the code is stored, never the code itself) | Move your progress to another device as you asked, and stop people guessing codes | Necessary to provide the service you request | Deleted as soon as the code is used, or after 7 days |
| A daily-changing hash of your IP address (the IP itself is not stored) | Our Cloudflare D1 database | Limit how often games are started, rooms are created, sign-ins are attempted and scores are sent, to prevent spam, and cap official daily rounds per network | Legitimate interests (PDPA s.24(5), GDPR Art. 6(1)(f)) | Rate-limit counters no more than 2 hours; hashes attached to game rounds and daily scores are deleted with them (15 days at most) |
| Technical data when you load a page, such as IP address, browser and device type, page and time | Cloudflare, our hosting and network provider | Deliver pages, keep the site secure, prevent attacks | Legitimate interests (PDPA s.24(5), GDPR Art. 6(1)(f)) | As set by Cloudflare for security and operations |
| Aggregate visit statistics (when Cloudflare Web Analytics is enabled) | Cloudflare | Count visits to improve the site | Legitimate interests | Aggregate only, no cookies, not linked to a person |
| IP address when fonts load (home, song quiz and information pages; Grand Line uses fonts served from our own site) | Google Fonts | Display typefaces | Legitimate interests | Per Google's policy |
| Advertising data (once ads are shown), such as cookie or device identifiers, IP address, browser details, pages viewed and ad interactions | Advertising partners such as Google AdSense | Show ads, limit how often you see them, measure them, prevent fraud, and show interest-based ads if you consent | Consent for non-essential cookies and personalized ads (PDPA s.19, GDPR Art. 6(1)(a)), and legitimate interests for fraud prevention | Per the partner's policy, or until you withdraw consent |
| Anything you send us by email | Our mailbox | Answer questions and handle rights requests | Legitimate interests and legal obligation (PDPA s.24(6), GDPR Art. 6(1)(c)) | As long as needed, generally no more than 2 years after the matter is closed |
Score cards and share text are created on your device and are only published if you choose to save or post them. Names in a room are visible to anyone with the room code, so we suggest a nickname or the random animal name instead of your real name. To remove a name or score from a room before the 7 days are up, email the room code and the name you used to the address in section 12.
2.1 Google Account (optional)
You can play every game without an account. If you choose “Continue with Google”, Beepbloom uses your Google Account only to sign you in and save your game progress. We only request openid, email and profile. We never request access to Gmail, Drive, Contacts or Calendar, and we never receive or see your Google password.
| Data | Used for | Who can see it | Kept for |
| Google account ID (subject ID), email, email verified status, Google name and profile picture | Recognising your account when you sign in (the email is shown partly hidden on your own profile page only) | Only you. Never shown on leaderboards, rooms or share cards | Until you delete your account |
| Nickname, avatar, title and server-verified Bounty | Shown in games, rooms and the all-time leaderboard | Other players (nickname, avatar, rank and score only) | Until you delete your account |
| Game progress (lifetime Bounty, stages, characters, achievements, question history, stats), settings, and your latest 300 game results | Syncing progress across devices and showing your history | Only you | Until you delete your account |
| Settings (language, sound), and the random device ID of each device you sync with its last sync baseline | Use the same settings everywhere and merge progress without counting Bounty twice | Only you | Until you delete your account |
| Sign-in session (an HttpOnly cookie in your browser and a hash in our database) | Keeping you signed in | Nobody | 30 days, or until you sign out |
Legal basis: necessary to provide the service you request (PDPA s.24(3), GDPR Art. 6(1)(b)). We don't store Google access or refresh tokens; the ID token is used once to confirm who you are and then discarded. On your profile page you can change your nickname, download your data, sign out or delete your account. Deleting your account immediately removes the account record, the Google link, your profile, progress, collection, achievements, history and sessions. Daily and room scores already submitted are unlinked from the account and expire on their normal schedule (15 days / 7 days). Copies in Cloudflare's backup systems expire on that system's own cycle. Progress stored in your browser is not removed (use the button above for that).
Google sign-in is for people who meet Google's minimum age in their country. Use of the service is covered by our Terms of use.
3. What we don't do
- We don't collect phone numbers, postal addresses or other contact details through the games. We only store an email address if you choose to sign in with Google (section 2.1), and it is never shown to other people.
- We don't sell personal information for money, and today we don't share it for cross-context behavioral advertising. If personalized ads are turned on in the future, section 5 applies.
- We don't collect sensitive data under PDPA s.26 or special category data under GDPR Art. 9.
- We don't use automated decision-making or profiling that has legal or similarly significant effects on you. Our anti-cheat check only flags unusually fast scores so they stay off the podium.
- We don't send gameplay data to outside analytics or advertising services.
4. Cookies and on-device storage
We only set cookies if you sign in with Google: an HttpOnly session cookie (30 days) and a short-lived cookie during sign-in (10 minutes), both strictly necessary for the service you request. Otherwise the site uses your browser's localStorage only for features you use directly (name, scores, settings). This storage is strictly necessary for the service you request, so no separate consent is needed. In some cases Cloudflare may set a necessary security cookie to tell real visitors from bots. It is not used for advertising or tracking. Once ads are added, advertising partners will use cookies as described in section 5, and we will add a "Cookie settings" link to the footer of every page.
5. Advertising
The site does not show ads today. We plan to add ads in the future so every game can stay free. When we do:
- We will use third-party advertising partners such as Google AdSense. They may use cookies, device identifiers or similar technology to show ads, cap how often you see the same ad, measure results and prevent invalid clicks (how Google uses information from partner sites).
- In-game ads will only appear at natural breaks, such as after a round ends or before a new one starts, never while the timer is running.
- Users in Thailand: we will ask for consent before using non-essential advertising cookies under the PDPA, and you can withdraw consent at any time through the "Cookie settings" link.
- Users in the EU, UK and Switzerland: we will show a consent message through a Google-certified consent management platform (CMP) that follows the IAB TCF before any advertising cookies are set. If you don't consent, you will only see non-personalized or limited ads.
- Users in California: personalized ads may count as "sharing" under the CCPA. We will add a "Do Not Sell or Share My Personal Information" link and honor Global Privacy Control signals, which turn off personalized ads for that browser.
- You can opt out of personalized ads at Google My Ad Center, aboutads.info and youronlinechoices.eu.
- We will not show personalized ads to users we know are under 13, or under the minimum age set by law in their country.
- Before ads go live, we will update this policy with the names of our advertising partners and the types of cookies they use, and post a notice on the home page.
6. Service providers and disclosure
- Cloudflare, Inc. provides hosting, content delivery, security and visit statistics (Cloudflare's policy).
- Google LLC provides fonts through Google Fonts, and Google Sign-In when you choose to use it (Google handles the sign-in as its own controller) (Google's policy).
- Advertising partners (once ads are shown), such as Google LLC through Google AdSense, as described in section 5.
Share buttons for X, TikTok, Instagram, Facebook, LINE and Threads are plain links. We don't send your data to those platforms. Anything you post there is covered by that platform's policy. Copying text or images to your clipboard happens on your device. We may disclose the limited data we hold if required by law or by an order from a competent authority.
7. International transfers
Cloudflare, Google and our advertising partners process data in many countries, including the United States. These transfers rely on appropriate safeguards under PDPA ss.28–29 and GDPR Chapter V, such as the EU Standard Contractual Clauses and the EU‑U.S. Data Privacy Framework in which these providers participate.
8. Security
The site uses HTTPS on every connection, sets a Content Security Policy and security headers, and keeps account data (only if you sign in) in a Cloudflare D1 database that only the game system can access, with sign-in sessions stored as hashes. Data in localStorage can be seen by anyone using the same device. On a shared computer, use private browsing or delete your data after playing.
9. Your rights
Under the PDPA (Thailand)
The right to be informed, to access and get a copy, to data portability, to object, to erasure, destruction or anonymisation, to restriction, to rectification, to withdraw consent, and to complain to the Personal Data Protection Committee (PDPC).
Under the GDPR and UK GDPR (EU and UK)
The right to access, rectify, erase, restrict processing, data portability, object, and to lodge a complaint with the data protection authority where you live, or the ICO in the UK.
Under the CCPA (California, USA)
The right to know what we collect, to delete, to correct, to opt out of sale or sharing, and not to be discriminated against for using these rights. In the past 12 months we have not sold or shared anyone's personal information, and we honor Global Privacy Control (GPC) signals. If personalized ads are turned on, you can opt out of sharing through the "Do Not Sell or Share My Personal Information" link described in section 5.
How to use your rights
Data on your device can be deleted right away with the "Delete my data" button or through your browser settings. If you have an account, you can download a copy of your data (JSON), change your nickname and delete your account yourself on your profile page. For any other request, a contact channel will be posted on this page when ready, and we reply within 30 days of receiving a request and may ask for information needed to verify your request. For Guest players we hold no data that directly identifies you, so we may not be able to link technical logs to you, and we will tell you if that is the case.
10. Children and minors
The site is made for a general audience and is not directed to children under 13. Children can play as a Guest without giving any personal data. Google sign-in is only for people who meet Google's minimum age in their country. If we learn that an account belongs to a child under 13 without parental consent, we will delete it. We recommend that children and teens use a nickname instead of their real name. Once ads are added, we will not show personalized ads to users we know are children. Parents can delete on-device data with the button above or contact us by email.
11. Changes to this policy
If this policy changes, we will update the date at the top of this page. For significant changes we will post a notice on the home page before they take effect.
12. Contact
A contact channel will be posted on this page soon. Meanwhile you can manage your own data on your profile page and with the "Delete my data" button.