This Privacy Policy explains what personal data we collect when you play Samkok Kin Reab (the "Game") at samkok.online, in our Android app, or through related services, why we collect it, and the rights you have over it. It is written to comply with Thailand's Personal Data Protection Act B.E. 2562 (2019) ("PDPA").
The data controller is agoodcode studio ("we", "us"). Samkok Kin Reab is a product operated by us.
Contact for all privacy matters: aeolian.goodcode@gmail.com, or by post to agoodcode studio, postcode 11000, Thailand.
| Data | When / what | Purpose | Legal basis (PDPA) |
|---|---|---|---|
| Google sign-in (optional) | Your name, email address, Google account ID and profile picture. We request basic profile scope only — no access to Gmail, Drive, or contacts. | Create your account, keep your records across devices, prevent duplicate accounts. | Performance of a contract (§24(3)) |
| Profile photo (optional) | If you choose "Upload a photo", the image is shrunk to a 128-pixel square in your browser before it is sent; only that thumbnail is stored. It is shown to other players wherever your avatar appears (rooms, the seat card, the public leaderboard) under an address that identifies the image, not you. Replacing it with a generated face or your Google photo, or deleting your account, removes it. | Show the avatar you chose to other players. | Consent (§19) — you choose to upload it and can remove it at any time. |
| Anonymous device ID | If you play without signing in, a random identifier stored in your browser. We treat it as personal data because it links to your match records. | Keep your local stats and preferences. | Performance of a contract (§24(3)) |
| Gameplay records | Match history, results, heroes played, win/loss, MVP, rating (MMR) and rank, season history, linked to your player ID. | Run the game, matchmaking, ratings and leaderboards. | Performance of a contract (§24(3)) |
| Public display | Your chosen handle / display name, rank and rating appear to other players in rooms and on the public leaderboard. | Multiplayer play and rankings — this is a core feature. | Performance of a contract (§24(3)) |
| Chat | Lobby and room chat messages, your handle and a timestamp. Lobby chat is visible to other players and is kept for 7 days. | Let players talk; moderate abuse. | Performance of a contract; legitimate interest for moderation (§24(5)) |
| Push notifications (optional) | If you turn on match notifications, the push subscription your browser issues — a push-service URL for that device plus the keys needed to encrypt a message to it — linked to your player ID. | Tell you when a match you can join is forming. | Consent (§19) — withdraw any time by turning the setting off or blocking notifications in your browser. |
| Discord link (optional) | If you link your Discord account from your profile: your Discord user ID and display name, plus the OAuth tokens Discord issues for that link, stored with your player record. Your seat then shows a small "linked" mark to other players. | Show your in-game standing (games played, wins, MVP awards, ranked tier) as a Discord "Linked Role", and let players see who is on the Discord. | Consent (§19) — you authorise it on Discord's own screen and can unlink any time from your profile. |
| Posts to our Discord | If you tap "Post table to Discord" in a waiting room, we post your display name, the room code and how many seats are free to our public #find-a-game channel. We may also publish public ladder standings and finished-match results — display name, hero, win or loss, rank tier and rating — to our community Discord. This is the same information already shown on our public ranking and match pages; we do not post anything from a private profile, and we never post chat messages. | Help players find a table, and share results and rankings with the community. | Consent by your own action for the button (§19); legitimate interest for results and rankings (§24(5)) — tell us at hello@samkok.online if you would rather not appear. |
| Technical logs | IP address, timestamps, request paths, and error information. | Operate, secure and debug the service; detect cheating and abuse. | Legitimate interest (§24(5)) |
| Bug reports | What you type, plus automatically-gathered context: your player ID, the current match and its diagnostic state (which can include the seats and moves of other players in that match), app version, browser and recent error messages. Please don't include sensitive personal information in the description. | Diagnose and fix problems. | Legitimate interest (§24(5)) |
| Support payments | If you support us, payment is processed by Ko-fi and its processors (Stripe / PayPal). We do not receive or store your card details — only confirmation of your support, the amount, and the display name you choose to show. | Deliver supporter perks and recognise supporters when you opt in. | Performance of a contract; consent for public recognition |
| Preferences | Language and session preferences in your browser's local storage. | Remember your settings. | Performance of a contract |
We do not use your data for advertising, profiling for marketing, or automated decisions with legal effect. Anti-cheat detection is automated but only affects gameplay access and is reviewable on request.
We do not sell your personal data. We share it only with:
#find-a-game channel; (c) we may publish public ladder standings and finished-match results (display name, hero, win or loss, rank tier and rating) to our community Discord. (b) and (c) do not require you to have linked anything, and cover only information already public on our ranking and match pages.Our Discord community is a separate service run on Discord's platform under Discord's own terms and privacy policy.
Your core game data is stored in a database hosted in Thailand (hostatom.com). Our application server is provided by Vultr in Singapore, and some third-party providers (Google, Ko-fi and its payment processors, and browser push services) may store or process limited data in other countries, such as the United States. We transfer personal data abroad only where the destination provides adequate protection, or where the transfer is necessary to perform our contract with you or is made with your consent, as permitted by PDPA §28.
| Data | Retention |
|---|---|
| Account, gameplay records, rating and rank | Until you delete your account (see §7). Anonymous, aggregate statistics (e.g. per-hero win rates) with no link to you are kept indefinitely. |
| Anonymous device stats | Until you clear your browser storage. |
| Lobby chat | 7 days. |
| Push subscription | Until you turn notifications off, block them, or delete your account. |
| Discord link | Until you unlink it from your profile, remove the connection on Discord, or delete your account. |
| Technical logs | 90 days. |
| Bug reports | 180 days, or until the issue is resolved and the report is purged, whichever is sooner; deleted with your account. |
| Backups | Deleted data leaves backups within 30 days. |
We use browser local storage (not advertising or tracking cookies) for your device ID, language, sign-in session and preferences. Google sign-in may set its own cookies as described in Google's privacy policy. We do not run third-party analytics or ad trackers.
Under the PDPA you have the right to: access and obtain a copy of your data; correct it; delete it; restrict or object to processing; data portability; withdraw consent at any time (without affecting processing before withdrawal); and lodge a complaint with Thailand's Personal Data Protection Committee (PDPC).
You can delete your account and all linked data yourself in the app (profile → Delete account) or by email — see samkok.online/delete-account. For any other request, email aeolian.goodcode@gmail.com; we respond within 30 days. We may need to verify your identity (e.g. by asking you to write from the email linked to your Google sign-in).
If you are in the EEA or UK, you have equivalent rights under the GDPR / UK GDPR, and our legal bases above map to Article 6(1)(b), (a) and (f) respectively.
We protect your data with encrypted connections (HTTPS/WSS), access controls, and least-privilege server configuration. No system is perfectly secure; if a breach is likely to affect your rights we will notify you and the PDPC as required by law (within 72 hours of becoming aware).
The Game is not directed at children under 13. Under Thai law, users under 20 need a parent or guardian's consent to make purchases, and children under 10 may not use the service without a guardian's consent. If you believe a child has provided us data without appropriate consent, contact us and we will remove it.
We may update this policy. We will change the version and "last updated" line above and announce material changes in-game, on Discord, or by email if you have signed in. Where a change requires new consent, we will ask for it.
นโยบายฉบับนี้อธิบายว่าเราเก็บข้อมูลส่วนบุคคลใดบ้างเมื่อคุณเล่น สามก๊กกินเรียบ ("เกม") ที่ samkok.online ในแอป Android หรือผ่านบริการที่เกี่ยวข้อง เก็บไปเพื่ออะไร และคุณมีสิทธิอะไรบ้าง โดยจัดทำขึ้นให้สอดคล้องกับพระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 ("PDPA")
ผู้ควบคุมข้อมูลส่วนบุคคลคือ อะกู้ดโค้ดสตูดิโอ ("เรา") สามก๊กกินเรียบเป็นผลิตภัณฑ์ที่เราเป็นผู้ให้บริการ
ติดต่อเรื่องข้อมูลส่วนบุคคลทั้งหมดได้ที่ aeolian.goodcode@gmail.com หรือทางไปรษณีย์ถึง อะกู้ดโค้ดสตูดิโอ รหัสไปรษณีย์ 11000 ประเทศไทย
| ข้อมูล | เมื่อใด / อะไรบ้าง | วัตถุประสงค์ | ฐานทางกฎหมาย (PDPA) |
|---|---|---|---|
| การเข้าสู่ระบบด้วย Google (ไม่บังคับ) | ชื่อ อีเมล รหัสบัญชี Google และรูปโปรไฟล์ เราขอเฉพาะข้อมูลโปรไฟล์พื้นฐาน ไม่เข้าถึง Gmail, Drive หรือรายชื่อติดต่อ | สร้างบัญชี เก็บสถิติข้ามอุปกรณ์ ป้องกันบัญชีซ้ำ | การปฏิบัติตามสัญญา (ม.24(3)) |
| รหัสอุปกรณ์แบบไม่ระบุตัวตน | หากเล่นโดยไม่เข้าสู่ระบบ จะมีรหัสสุ่มเก็บในเบราว์เซอร์ของคุณ เราถือว่าเป็นข้อมูลส่วนบุคคลเพราะเชื่อมโยงกับประวัติการเล่น | เก็บสถิติและการตั้งค่าในเครื่อง | การปฏิบัติตามสัญญา (ม.24(3)) |
| ข้อมูลการเล่น | ประวัติแมตช์ ผลแพ้ชนะ ขุนพลที่เล่น MVP คะแนน (MMR) แรงก์ และประวัติซีซัน เชื่อมโยงกับรหัสผู้เล่น | ให้บริการเกม จับคู่ผู้เล่น จัดอันดับและตารางผู้นำ | การปฏิบัติตามสัญญา (ม.24(3)) |
| การแสดงต่อสาธารณะ | ชื่อที่ใช้แสดง (handle) แรงก์ และคะแนนของคุณจะปรากฏต่อผู้เล่นอื่นในห้องและบนตารางผู้นำสาธารณะ | การเล่นหลายคนและการจัดอันดับ — เป็นฟีเจอร์หลัก | การปฏิบัติตามสัญญา (ม.24(3)) |
| แชท | ข้อความแชทในล็อบบี้และในห้อง พร้อมชื่อและเวลา แชทล็อบบี้มองเห็นได้โดยผู้เล่นอื่น และเก็บไว้ 7 วัน | ให้ผู้เล่นพูดคุย และตรวจสอบการใช้ในทางที่ผิด | การปฏิบัติตามสัญญา; ประโยชน์โดยชอบด้วยกฎหมายสำหรับการดูแล (ม.24(5)) |
| การแจ้งเตือนแบบพุช (ไม่บังคับ) | หากเปิดการแจ้งเตือนแมตช์ เราเก็บข้อมูลการสมัครรับพุชที่เบราว์เซอร์ออกให้ — URL ของบริการพุชสำหรับอุปกรณ์นั้นและกุญแจเข้ารหัสข้อความ — เชื่อมโยงกับรหัสผู้เล่น | แจ้งเมื่อมีแมตช์ที่คุณเข้าร่วมได้กำลังก่อตัว | ความยินยอม (ม.19) — ถอนได้ทุกเมื่อโดยปิดการตั้งค่าหรือบล็อกการแจ้งเตือนในเบราว์เซอร์ |
| การเชื่อมบัญชี Discord (ไม่บังคับ) | หากคุณเชื่อมบัญชี Discord จากหน้าโปรไฟล์: รหัสผู้ใช้และชื่อที่แสดงบน Discord ของคุณ รวมถึงโทเค็น OAuth ที่ Discord ออกให้สำหรับการเชื่อมนี้ จะถูกเก็บไว้กับข้อมูลผู้เล่นของคุณ และที่นั่งของคุณจะแสดงเครื่องหมาย "เชื่อมแล้ว" เล็ก ๆ ให้ผู้เล่นคนอื่นเห็น | แสดงผลงานในเกมของคุณ (จำนวนเกม ชัยชนะ รางวัล MVP ระดับแรงก์) เป็น "Linked Role" บน Discord และให้ผู้เล่นเห็นว่าใครอยู่ในดิสคอร์ด | ความยินยอม (§19) — คุณอนุญาตบนหน้าจอของ Discord เอง และยกเลิกการเชื่อมได้ทุกเมื่อจากหน้าโปรไฟล์ |
| การโพสต์ลงดิสคอร์ดของเรา | หากคุณกดปุ่ม "โพสต์โต๊ะลงดิสคอร์ด" ในห้องรอ เราจะโพสต์ชื่อที่แสดงของคุณ รหัสห้อง และจำนวนที่นั่งว่าง ลงในช่อง #find-a-game สาธารณะของเรา นอกจากนี้เราอาจเผยแพร่อันดับบนตารางผู้นำสาธารณะและผลการแข่งที่จบแล้ว — ชื่อที่แสดง ฮีโร่ ผลแพ้ชนะ ระดับแรงก์ และคะแนน — ลงในดิสคอร์ดของชุมชน ทั้งหมดนี้เป็นข้อมูลชุดเดียวกับที่แสดงอยู่แล้วบนหน้าอันดับและหน้าผลการแข่งสาธารณะของเรา เราไม่โพสต์ข้อมูลจากโปรไฟล์ส่วนตัว และไม่โพสต์ข้อความแชทใด ๆ | ช่วยให้ผู้เล่นหาโต๊ะได้ และแบ่งปันผลการแข่งกับอันดับให้ชุมชน | ความยินยอมโดยการกระทำของคุณเองสำหรับปุ่มดังกล่าว (ม.19); ประโยชน์โดยชอบด้วยกฎหมายสำหรับผลการแข่งและอันดับ (ม.24(5)) — หากไม่ต้องการปรากฏ แจ้งเราที่ hello@samkok.online |
| บันทึกทางเทคนิค | ที่อยู่ IP เวลา เส้นทางคำขอ และข้อมูลข้อผิดพลาด | ดำเนินการ รักษาความปลอดภัย และแก้ไขบริการ; ตรวจจับการโกงและการใช้ในทางที่ผิด | ประโยชน์โดยชอบด้วยกฎหมาย (ม.24(5)) |
| รายงานบั๊ก | ข้อความที่คุณพิมพ์ พร้อมข้อมูลบริบทที่เก็บอัตโนมัติ: รหัสผู้เล่น สถานะแมตช์ปัจจุบัน (ซึ่งอาจรวมที่นั่งและการเล่นของผู้เล่นอื่นในแมตช์นั้น) เวอร์ชันแอป เบราว์เซอร์ และข้อความข้อผิดพลาดล่าสุด กรุณาอย่าใส่ข้อมูลส่วนบุคคลที่อ่อนไหวในคำอธิบาย | วินิจฉัยและแก้ไขปัญหา | ประโยชน์โดยชอบด้วยกฎหมาย (ม.24(5)) |
| การสนับสนุน (ชำระเงิน) | หากคุณสนับสนุนเรา การชำระเงินดำเนินการโดย Ko-fi และผู้ประมวลผลของ Ko-fi (Stripe / PayPal) เราไม่ได้รับหรือเก็บข้อมูลบัตร — ได้รับเพียงการยืนยัน จำนวนเงิน และชื่อที่คุณเลือกให้แสดง | มอบสิทธิพิเศษผู้สนับสนุน และแสดงชื่อผู้สนับสนุนเมื่อคุณเลือก | การปฏิบัติตามสัญญา; ความยินยอมสำหรับการแสดงชื่อต่อสาธารณะ |
| การตั้งค่า | ภาษาและการตั้งค่าเซสชันใน local storage ของเบราว์เซอร์ | จดจำการตั้งค่าของคุณ | การปฏิบัติตามสัญญา |
เราไม่ใช้ข้อมูลของคุณเพื่อการโฆษณา การทำโปรไฟล์เพื่อการตลาด หรือการตัดสินใจอัตโนมัติที่มีผลทางกฎหมาย การตรวจจับการโกงเป็นระบบอัตโนมัติแต่มีผลเฉพาะการเข้าถึงเกม และขอให้ทบทวนได้
เราไม่ขายข้อมูลส่วนบุคคลของคุณ เราเปิดเผยเฉพาะแก่:
#find-a-game สาธารณะของเรา; (ค) เราอาจเผยแพร่อันดับบนตารางผู้นำสาธารณะและผลการแข่งที่จบแล้ว (ชื่อที่แสดง ฮีโร่ ผลแพ้ชนะ ระดับแรงก์ และคะแนน) ลงในดิสคอร์ดของชุมชน กรณี (ข) และ (ค) ไม่ต้องเชื่อมบัญชีก่อน และครอบคลุมเฉพาะข้อมูลที่เป็นสาธารณะอยู่แล้วบนหน้าอันดับและหน้าผลการแข่งของเราชุมชน Discord ของเราเป็นบริการแยกต่างหากบนแพลตฟอร์ม Discord ภายใต้ข้อกำหนดและนโยบายความเป็นส่วนตัวของ Discord
ข้อมูลการเล่นหลักของคุณจัดเก็บในฐานข้อมูลที่ตั้งอยู่ในประเทศไทย (hostatom.com) เซิร์ฟเวอร์แอปพลิเคชันของเราให้บริการโดย Vultr ในประเทศสิงคโปร์ และผู้ให้บริการบุคคลที่สามบางราย (Google, Ko-fi และผู้ประมวลผลการชำระเงิน และบริการพุชของเบราว์เซอร์) อาจจัดเก็บหรือประมวลผลข้อมูลบางส่วนในประเทศอื่น เช่น สหรัฐอเมริกา เราส่งข้อมูลส่วนบุคคลไปต่างประเทศเฉพาะเมื่อประเทศปลายทางมีมาตรฐานคุ้มครองที่เพียงพอ หรือเมื่อจำเป็นต่อการปฏิบัติตามสัญญากับคุณ หรือด้วยความยินยอมของคุณ ตามที่ PDPA มาตรา 28 อนุญาต
| ข้อมูล | ระยะเวลาเก็บ |
|---|---|
| บัญชี ข้อมูลการเล่น คะแนนและแรงก์ | จนกว่าคุณจะลบบัญชี (ดูข้อ 7) สถิติรวมแบบไม่ระบุตัวตน (เช่น อัตราชนะรายขุนพล) ที่ไม่เชื่อมโยงกับคุณ เก็บไว้โดยไม่มีกำหนด |
| สถิติอุปกรณ์แบบไม่ระบุตัวตน | จนกว่าคุณจะล้างข้อมูลเบราว์เซอร์ |
| แชทล็อบบี้ | 7 วัน |
| การสมัครรับพุช | จนกว่าคุณจะปิดการแจ้งเตือน บล็อก หรือลบบัญชี |
| การเชื่อมบัญชี Discord | จนกว่าคุณจะยกเลิกการเชื่อมจากโปรไฟล์ ลบการเชื่อมต่อฝั่ง Discord หรือลบบัญชี |
| บันทึกทางเทคนิค | 90 วัน |
| รายงานบั๊ก | 180 วัน หรือจนกว่าปัญหาจะได้รับการแก้ไขและลบรายงาน แล้วแต่อย่างใดจะถึงก่อน; ลบพร้อมบัญชี |
| ข้อมูลสำรอง | ข้อมูลที่ถูกลบจะหายจากข้อมูลสำรองภายใน 30 วัน |
เราใช้ local storage ของเบราว์เซอร์ (ไม่ใช่คุกกี้โฆษณาหรือติดตาม) สำหรับรหัสอุปกรณ์ ภาษา เซสชันการเข้าสู่ระบบ และการตั้งค่า การเข้าสู่ระบบด้วย Google อาจตั้งคุกกี้ของ Google เองตามนโยบายของ Google เราไม่ใช้เครื่องมือวิเคราะห์หรือตัวติดตามโฆษณาจากบุคคลที่สาม
ภายใต้ PDPA คุณมีสิทธิ: ขอเข้าถึงและขอสำเนาข้อมูล; ขอแก้ไข; ขอลบ; ขอระงับหรือคัดค้านการประมวลผล; ขอโอนย้ายข้อมูล; ถอนความยินยอมได้ทุกเมื่อ (โดยไม่กระทบการประมวลผลก่อนถอน); และร้องเรียนต่อคณะกรรมการคุ้มครองข้อมูลส่วนบุคคล (สคส.)
คุณสามารถลบบัญชีและข้อมูลที่เชื่อมโยงทั้งหมดได้ด้วยตนเองในแอป (โปรไฟล์ → ลบบัญชี) หรือทางอีเมล — ดู samkok.online/delete-account สำหรับคำขออื่น อีเมล aeolian.goodcode@gmail.com เราจะตอบภายใน 30 วัน และอาจต้องยืนยันตัวตนของคุณ (เช่น ขอให้ส่งจากอีเมลที่ผูกกับบัญชี Google)
หากคุณอยู่ใน EEA หรือสหราชอาณาจักร คุณมีสิทธิเทียบเท่าภายใต้ GDPR / UK GDPR และฐานทางกฎหมายข้างต้นสอดคล้องกับมาตรา 6(1)(b), (a) และ (f) ตามลำดับ
เราคุ้มครองข้อมูลด้วยการเชื่อมต่อที่เข้ารหัส (HTTPS/WSS) การควบคุมการเข้าถึง และการตั้งค่าเซิร์ฟเวอร์แบบสิทธิ์น้อยที่สุด ไม่มีระบบใดปลอดภัยสมบูรณ์ หากเกิดเหตุละเมิดที่อาจกระทบสิทธิของคุณ เราจะแจ้งคุณและ สคส. ตามที่กฎหมายกำหนด (ภายใน 72 ชั่วโมงนับแต่ทราบเหตุ)
เกมนี้ไม่ได้มุ่งเป้าไปที่เด็กอายุต่ำกว่า 13 ปี ตามกฎหมายไทย ผู้ใช้อายุต่ำกว่า 20 ปีต้องได้รับความยินยอมจากผู้ปกครองในการชำระเงิน และเด็กอายุต่ำกว่า 10 ปีไม่อาจใช้บริการโดยไม่มีความยินยอมของผู้ปกครอง หากคุณเชื่อว่าเด็กได้ให้ข้อมูลแก่เราโดยไม่มีความยินยอมที่เหมาะสม โปรดติดต่อเราแล้วเราจะลบให้
เราอาจปรับปรุงนโยบายนี้ โดยจะเปลี่ยนเลขฉบับและวันที่ "ปรับปรุงล่าสุด" ข้างต้น และประกาศการเปลี่ยนแปลงสำคัญในเกม บน Discord หรือทางอีเมลหากคุณเข้าสู่ระบบ หากการเปลี่ยนแปลงต้องการความยินยอมใหม่ เราจะขอความยินยอมจากคุณ