← Week 1 / ✦ Day 5: Privacy & Legal
Week 1 · Day 5 of 35
Legal Shield

Compliance, Privacy & Data Governance

Privacy Policy & Legal Prerequisites
เกราะคุ้มกันกฎหมายสากล: COPPA, GDPR, Google UMP & Apple ATT

การนำโฆษณามาติดในเกมหมายความว่าแอปของคุณจะมีการเก็บข้อมูลพฤติกรรม (Advertising ID, Device Fingerprint, พิกัดตำแหน่ง) หากไม่มีนโยบายความเป็นส่วนตัวที่ถูกต้อง หรือละเมิดข้อมูลผู้เล่นที่เป็นเด็ก เกมของคุณจะถูก Reject ทันทีตั้งแต่ส่งตรวจ หรืออาจถูก ถอดจากสโตร์พร้อมแบนบัญชีถาวร

🎯 เป้าหมาย: สร้าง URL Privacy Policy และวางข้อกำหนด Legal ครบทุกข้อ
🛡️ คุ้มครอง: ป้องกันการโดนสั่งปิดบัญชี Google Play & Apple Store
🌍 มาตรฐานสากล: COPPA (สหรัฐฯ), GDPR (EU), ATT (iOS)

Children's Online Privacy Protection Act

2. ยุทธศาสตร์การตอบคำถาม COPPA & กลุ่มอายุเป้าหมาย (Target Audience)

ตอนนำเกมขึ้นสโตร์ คุณจะต้องกรอกแบบสอบถาม Target Audience & Content หากระบุกลุ่มเป้าหมายผิดชีวิตเปลี่ยนทันที:

🧸

แนวทางที่ 1: เกมสำหรับเด็ก / ครอบครัว (Designed for Families)

เลือกกลุ่มเป้าหมายมีเด็กอายุ ต่ำกว่า 13 ปี (สหรัฐฯ) หรือต่ำกว่า 16 ปี (EU) ร่วมด้วย

• ข้อดี: ฐานผู้เล่นเด็กโตไว ยอดดาวน์โหลดสูง
• ข้อจำกัดมหาศาล: ต้องใช้เฉพาะ Ad SDK ที่ได้รับการรับรองจาก Google Families Program เท่านั้น
• ห้ามยิง Personalized Ads เด็ดขาด! ทำให้ eCPM โฆษณาจะต่ำกว่าเกมทั่วไป 50%–70%
🎯

แนวทางที่ 2: กลุ่มผู้เล่นทั่วไป (General Audience 13+) แนะนำ

ระบุว่าเกมมีกลุ่มเป้าหมายอายุ 13 ปีขึ้นไป (หรือ 16-18+ ปี) และเนื้อหาไม่ได้ออกแบบมาเจาะจงเฉพาะเด็กอนุบาล/ประถม

• ข้อดี: สามารถแสดงโฆษณาแบบ Personalized / Targeted Ads ได้เต็มประสิทธิภาพ รับ eCPM เต็มอัตรา
• สิ่งที่ต้องระวัง: อาร์ตสไตล์ ภาพตัวละคร และภาพไอคอนเกมต้องไม่ดูเป็น "ของเล่นเด็กวัยเตาะแตะ" เกินไปจนสโตร์จัดหมวดหมู่ให้เอง
• Neutral Age Screen: หากไม่แน่ใจ ให้ทำหน้าต่างถามปีก่อนเข้าเกม (เช่น วัน/เดือน/ปีเกิด) แบบไม่มีคำบอกใบ้

European Privacy & Consent Management

3. การจัดการ GDPR ด้วย Google User Messaging Platform (UMP)

กฎหมาย GDPR บังคับให้ผู้ใช้ในยุโรปต้องมีสิทธิ "กดยินยอม (Consent)" หรือ "ปฏิเสธ (Do Not Consent)" ก่อนที่ Ad SDK จะเริ่มเก็บ Advertising ID หากไม่ติดตั้งระบบ Consent Management Platform (CMP) โฆษณาจะไม่แสดงในกลุ่มประเทศ EU

// GOOGLE UMP WORKFLOW FOR GDPR COMPLIANCE
Step 1: เข้าสู่ Google AdMob → แท็บ Privacy & messaging
Step 2: ไปที่หัวข้อ European regulations (GDPR) → กด Create message
Step 3: ตั้งค่าปุ่มตัวเลือก: บังคับให้เปิดปุ่ม "Consent", "Do not consent", และ "Manage options" อย่างเท่าเทียมกัน
Step 4: ในโค้ดเกม (Unity / C#): เรียกคำสั่ง ConsentInformation.Update() ก่อนสั่งโหลด Ad เสมอ
⚠️ หากผู้เล่นกด "Do not consent" → AdMob จะสลับไปยิง Non-Personalized Ads (NPA) ให้อัตโนมัติ โดยเกมไม่พัง

iOS Gatekeeper

4. กฎเหล็ก Apple ATT (App Tracking Transparency) บน iOS

บนระบบปฏิบัติการ iOS หากเกมต้องการเข้าถึงรหัส IDFA (Identifier for Advertisers) เพื่อยิงโฆษณาที่ตรงใจผู้เล่น Apple บังคับให้ต้องเด้งป๊อปอัปขออนุญาตผู้เล่นผ่านหน้าต่าง ATT ของระบบเท่านั้น

⚙️ การตั้งค่า Info.plist ใน Xcode

ต้องเพิ่ม Key คำอธิบายที่โปร่งใสและชัดเจน มิฉะนั้น Apple Reviewer จะกด Reject แอปทันที:

<key>NSUserTrackingUsageDescription</key>
<string>ข้อมูลนี้จะถูกนำไปใช้เพื่อแสดงโฆษณาที่เกี่ยวข้องและตรงกับความสนใจของคุณ ช่วยสนับสนุนให้เราพัฒนาเกมนี้ต่อไปได้ฟรี</string>

💡 เทคนิคเพิ่ม Opt-in Rate (Pre-ATT Prompt)

เนื่องจากป๊อปอัปของ iOS จะเด้งได้เพียง ครั้งเดียวตลอดกาล ถ้าผู้เล่นกด "Ask App not to Track" จะแก้ไขไม่ได้อีก แนะนำให้ทำหน้าจออธิบายของเกมขึ้นมาก่อน (Custom Soft-Ask Screen):

ไอเดียหน้าต่างแจ้งเตือนเบื้องต้น:
"เพื่อสนับสนุนผู้พัฒนาและช่วยให้เกมเล่นได้ฟรีตลอดไป โปรดแตะ 'Allow' ในหน้าต่างถัดไป เพื่อให้เราเสิร์ฟโฆษณาที่ไม่น่ารำคาญสำหรับคุณ" จากนั้นเมื่อผู้เล่นกดตกลง จึงค่อยยิงคำสั่งเปิดระบบ ATT ตัวจริง

Plug & Play Policy

5. โครงสร้างและเนื้อหาจำเป็นในหน้า Privacy Policy

คุณสามารถสร้างหน้าเพจ Privacy Policy ได้ฟรีผ่าน GitHub Pages, Notion หรือเว็บบล็อกส่วนตัว โดยในหน้านั้น ต้องมีหัวข้อสำคัญ 5 ข้อ ดังต่อไปนี้:

1. ข้อมูลที่เก็บรวบรวม (Information We Collect):
ระบุชัดเจนว่าเกมไม่ได้เก็บข้อมูลส่วนบุคคลระบุตัวตน (เช่น บัตรประชาชน หรือพาสเวิร์ด) แต่มีการเก็บข้อมูลอุปกรณ์ (Device ID, Advertising ID, IP Address, OS Version) ผ่าน Third-party SDK
2. รายชื่อ Third-party Ad Networks & Analytics Partners:
ใส่ลิงก์ชี้ไปยัง Privacy Policy ของผู้ให้บริการภายนอกทั้งหมด เช่น:
  • Google AdMob: policies.google.com/privacy
  • AppLovin: applovin.com/privacy
  • Unity Ads: unity.com/legal/privacy-policy
3. กฎหมายคุ้มครองเด็ก (Children's Privacy - COPPA):
ระบุข้อความรับรองว่าเกมมีกลุ่มเป้าหมายอายุเท่าใด และหากพบว่ามีการเก็บข้อมูลเด็กต่ำกว่า 13 ปีโดยไม่เจตนา ผู้ปกครองสามารถติดต่ออีเมลเพื่อขอลบข้อมูลได้ทันที
4. สิทธิของผู้ใช้ตามกฎหมาย GDPR / CCPA / PDPA:
ระบุสิทธิในการขอเข้าถึง ขอแก้ไข หรือขอลบข้อมูลอุปกรณ์ (Right to Erasure / Opt-out)
5. ข้อมูลติดต่อทีมพัฒนา (Contact Us):
ใส่อีเมลทางการของสตูดิโออย่างชัดเจน เช่น [email protected]

Deliverables of Day 5

Checklist สิ่งที่ต้องลงมือทำวันนี้

Progress
0 / 6