นโยบายความเป็นส่วนตัวแอป iOS: สิ่งที่ Apple ต้องการ
โดย Mehdi Azizi
อัปเดตเมื่อ , 7 นาที
Apple บังคับให้ทุกแอปมี URL นโยบายความเป็นส่วนตัวที่ตรงกับสิ่งที่แอปทำจริงและตรงกับ App Privacy ก่อนเผยแพร่ บทความนี้สอนวิธีเขียน
ทำไม Apple ถึงบังคับให้มีนโยบายความเป็นส่วนตัว
ทันทีที่คุณสร้างหน้าแอปใน App Store Connect ทาง Apple จะขอ URL นโยบายความเป็นส่วนตัว และ URL ฝ่ายช่วยเหลือ (support) ที่ใช้งานได้จริง นี่ไม่ใช่แค่พิธีการ เพราะ guidelines ของ App Review กำหนดให้ทุกแอปต้องมี ไม่ว่าแอปของคุณจะมีบัญชีผู้ใช้หรือไม่ก็ตาม ถ้าไม่มีหน้านี้ให้เข้าถึงได้ การส่งแอปของคุณจะติดตั้งแต่ก่อนที่ reviewer จะได้ตรวจด้วยซ้ำ
นโยบายความเป็นส่วนตัวที่ขาดหายไป หรือไม่ตรงกับสิ่งที่แอปทำจริง เป็นหนึ่งในสาเหตุการถูกปฏิเสธที่หลีกเลี่ยงได้ง่ายที่สุด และยังเป็นจุดแรกๆ ที่ผมตรวจเวลาอ่านทวนเอกสารก่อนส่งให้ Apple
นโยบายความเป็นส่วนตัวของคุณต้องมีอะไรบ้างจริงๆ
เนื้อหาต้องอธิบายสิ่งที่แอปของคุณเก็บจริง ไม่ใช่รายการทั่วไปที่ก๊อปมาจากที่อื่น ส่วนใหญ่จะมี 4 องค์ประกอบนี้:
ข้อมูลที่เก็บ บัญชี อีเมล เนื้อหาที่สร้างในแอป ข้อมูลทางเทคนิคอย่างตัวระบุโฆษณา (advertising identifier) ถ้าคุณใช้ ถ้าคุณไม่ได้เก็บอะไรเป็นพิเศษ ก็บอกให้ชัดเจนเช่นกัน
เหตุผลของการเก็บแต่ละอย่าง ทำไมคุณต้องใช้ข้อมูลนี้เพื่อให้แอปทำงานได้ ไม่ใช่เหตุผลลอยๆ
บุคคลที่สามที่เกี่ยวข้อง ถ้าคุณใช้ผู้ให้บริการยืนยันตัวตน ระบบชำระเงิน analytics หรือ AI ให้ระบุชื่อ ตัวอย่างเช่น แอปที่ส่งรูปภาพไปยังบริการ AI ภายนอกต้องบอกอย่างชัดเจน และส่วนใหญ่ต้องขออนุญาตก่อนส่ง
วิธีลบข้อมูล Apple กำหนดว่าแอปที่มีบัญชีผู้ใช้ต้องมีวิธีลบบัญชีได้จากในแอปเอง ไม่ใช่แค่ทางอีเมล ขั้นตอนต้องเข้าถึงได้ง่าย ไม่ใช่ซ่อนไว้ในเมนูย่อยที่ไม่มีใครหาเจอ
ความแตกต่างระหว่างนโยบายกับการประกาศความเป็นส่วนตัว
มือใหม่มักสับสนสองเรื่องนี้ นโยบายความเป็นส่วนตัวคือข้อความที่โฮสต์บนหน้าเว็บ เข้าถึงได้ผ่านลิงก์ ส่วนการประกาศความเป็นส่วนตัวคือแบบฟอร์มที่กรอกโดยตรงใน App Store Connect ในส่วน "App Privacy" ซึ่งแสดงรายการข้อมูลที่เก็บและการใช้งานแยกตามหมวดหมู่ แล้วจะไปแสดงบนหน้าแอปสาธารณะของคุณ
ทั้งสองต้องเล่าเรื่องเดียวกัน การประกาศว่า "ไม่มีการเก็บข้อมูล" ทั้งที่แอปใช้ SDK analytics ที่เก็บตัวระบุ เป็นความไม่สอดคล้องแบบที่ reviewer หรือการตรวจสอบภายหลังอาจจับได้ กรอกแบบฟอร์มนี้โดยตรวจสอบจริงว่าโค้ดของคุณทำอะไร และ privacy manifest ของคุณประกาศอะไรไว้ ไม่ใช่ติ๊กช่องที่ดูง่ายที่สุด
แล้ว GDPR ล่ะ?
ถ้าแอปของคุณมีกลุ่มเป้าหมายเป็นผู้ใช้ในยุโรป GDPR (ภาษาฝรั่งเศสเรียก RGPD) จะมีผลบังคับเพิ่มจากข้อกำหนดของ Apple CNIL เผยแพร่คู่มือสำหรับนักพัฒนาแอปมือถือ ที่อธิบายหลักการไว้: เก็บเฉพาะสิ่งที่จำเป็น แจ้งให้ชัดเจน และให้ผู้ใช้เข้าถึงและลบข้อมูลได้ ข้อกำหนดของ Apple กับ GDPR ทับซ้อนกันมาก แต่การผ่านเกณฑ์ของ Apple ไม่ได้แปลว่าผ่าน GDPR โดยอัตโนมัติ ถ้าแอปของคุณประมวลผลข้อมูลส่วนบุคคลในความหมายกว้าง
ถ้าแอปของคุณเรียบง่าย ไม่มีบัญชี และไม่เก็บข้อมูลส่วนบุคคลเกินกว่าที่ iOS จัดการเองอยู่แล้ว นโยบายของคุณก็สั้นได้ บอกให้ชัดเจนดีกว่าก๊อปข้อความยาวๆ ที่ไม่เกี่ยวข้อง
กรณีจริง: การถูกปฏิเสธจากกฎ 5.1.1
จากประสบการณ์เผยแพร่แอปของผม ผมเคยถูก Apple ปฏิเสธเพราะนโยบายความเป็นส่วนตัวออนไลน์ไม่อัปเดต และเพราะปุ่มฟีเจอร์แสดงขึ้นก่อนการขออนุญาตใช้กล้องตามที่ควรจะเป็น ทั้งสองกรณีอยู่ภายใต้กฎ 5.1.1 เรื่องการเก็บและจัดเก็บข้อมูล คู่มือการถูก Apple ปฏิเสธ กฎ 2.1 อธิบายอีกสาเหตุที่พบบ่อย ซึ่งครั้งนี้เกี่ยวกับสิ่งที่ผู้ทดสอบทำได้จริงในแอป
บทเรียนร่วมของทั้งสองกรณี: reviewer จะเปรียบเทียบสิ่งที่นโยบายของคุณสัญญาไว้ สิ่งที่แอปทำจริง และสิ่งที่คุณประกาศในแบบฟอร์ม ความไม่ตรงกันระหว่างสามอย่างนี้เพียงพอที่จะทำให้การส่งแอปติด แม้เอกสารส่วนอื่นจะดีแค่ไหนก็ตาม
วิธีเขียนนโยบายของคุณเองโดยไม่ต้องแต่งขึ้นมา
สำหรับแอปแรก ให้เริ่มจากรายการบริการที่คุณใช้จริง: การยืนยันตัวตน ฐานข้อมูล การชำระเงิน analytics และ AI แล้วจดว่าแต่ละบริการได้รับอะไรจากแอปของคุณและเพราะอะไร รายการนี้จะกลายเป็นโครงของนโยบาย คุณไม่จำเป็นต้องมีเอกสารกฎหมายสิบหน้าสำหรับแอปที่มีบัญชีธรรมดาและการสมัครสมาชิกแบบรายเดือน
ถ้าแอปของคุณสร้างด้วย Expo คู่มือคีย์ API ในแอป Expo อธิบายว่าควรวางการเรียกบริการภายนอกไว้ตรงไหน ซึ่งช่วยให้คุณรู้แน่ชัดด้วยว่าข้อมูลอะไรผ่านบริการไหนบ้าง ตอนเขียนนโยบาย
เมื่อข้อความนี้และการประกาศความเป็นส่วนตัวพร้อมแล้ว ก็นำไปรวมกับเอกสารส่วนอื่นก่อนส่งให้ Apple: หน้าแอป ภาพหน้าจอ และโน้ตสำหรับผู้ทดสอบ หน้าเผยแพร่แอปบน App Store อธิบายขั้นตอนทั้งหมด ตามลำดับที่ App Store Connect ขอ
ขั้นต่อไป: ตรวจทานเอกสารก่อนส่ง
ผมรับประกันไม่ได้ว่า Apple จะอนุมัติแอปของคุณตั้งแต่ครั้งแรก พูดกันตรงๆ ไม่มีใครรับประกันได้ สิ่งที่ผมช่วยได้คือหลีกเลี่ยงการถูกปฏิเสธที่ไม่จำเป็น รวมถึงเรื่องนโยบายความเป็นส่วนตัวด้วย ถ้าอยากตรวจเอกสารก่อนส่ง Apple Review Kit รวบรวมเช็กลิสต์ของผม และ skills ของ Claude Code ที่ตรวจโปรเจกต์ paywall และหน้าแอปของคุณ
อยากได้เช็กลิสต์ฟรีก่อนไหม? การวินิจฉัยฟรี จะส่งเช็กลิสต์กันการถูก Apple ปฏิเสธของผมให้คุณ พร้อมจุดด้านความเป็นส่วนตัวที่ผมตรวจก่อนส่งทุกครั้ง
คำถามที่พบบ่อย
นโยบายความเป็นส่วนตัวของแอป iOS คืออะไร?
คือข้อความที่โฮสต์บนหน้าเว็บ เข้าถึงได้ผ่านลิงก์ ซึ่งอธิบายสิ่งที่แอปของคุณเก็บจริง คุณให้ URL นี้กับ Apple ใน App Store Connect ตั้งแต่ตอนสร้างหน้าแอป มันไม่ใช่รายการทั่วไปที่ก๊อปมาจากที่อื่น แต่ต้องตรงกับพฤติกรรมจริงของแอป
ต้องมีนโยบายความเป็นส่วนตัวไหมถึงจะเผยแพร่แอป iOS ได้?
ต้องมี guidelines ของ Apple กำหนดให้ทุกแอปมีนโยบายความเป็นส่วนตัว ไม่ว่าแอปจะมีบัญชีผู้ใช้หรือไม่ ถ้าไม่มีหน้านี้ให้เข้าถึงได้ การส่งแอปจะติดตั้งแต่ก่อนที่ reviewer จะตรวจ ถ้าแอปของคุณเรียบง่าย นโยบายก็สั้นได้ บอกให้ชัดว่าคุณเก็บอะไร หรือไม่ได้เก็บอะไรเป็นพิเศษ ดีกว่าก๊อปข้อความยาวที่ไม่เกี่ยวข้อง
ควรใส่อะไรในนโยบายความเป็นส่วนตัวของแอป?
ส่วนใหญ่มี 4 องค์ประกอบ: ข้อมูลที่เก็บ เหตุผลของการเก็บแต่ละอย่าง บุคคลที่สามที่เกี่ยวข้อง และวิธีลบข้อมูล สำหรับข้อมูลที่เก็บ ให้นึกถึงบัญชี อีเมล เนื้อหาที่สร้าง และตัวระบุโฆษณาถ้าคุณใช้ แอปที่ส่งรูปภาพไปยังบริการ AI ภายนอกต้องบอกอย่างชัดเจน
นโยบายความเป็นส่วนตัวกับการประกาศความเป็นส่วนตัว (App Privacy) ต่างกันอย่างไร?
นโยบายคือข้อความที่โฮสต์บนหน้าเว็บ เข้าถึงได้ผ่านลิงก์ ส่วนการประกาศคือแบบฟอร์มที่กรอกใน App Store Connect ในส่วน App Privacy ซึ่งแสดงรายการข้อมูลที่เก็บและการใช้งานแยกตามหมวดหมู่ แล้วไปแสดงบนหน้าแอปสาธารณะ ทั้งสองต้องเล่าเรื่องเดียวกัน กรอกแบบฟอร์มโดยตรวจสอบว่าโค้ดของคุณทำอะไรจริงๆ
ต้องปฏิบัติตาม GDPR เพิ่มจากกฎของ Apple ไหม?
ต้อง ถ้าแอปของคุณมีกลุ่มเป้าหมายเป็นผู้ใช้ในยุโรป GDPR มีผลบังคับเพิ่มจากข้อกำหนดของ Apple ทั้งสองทับซ้อนกันมาก แต่การผ่านเกณฑ์ Apple ไม่เพียงพอโดยอัตโนมัติ ถ้าแอปของคุณประมวลผลข้อมูลส่วนบุคคลในความหมายกว้าง CNIL เผยแพร่คู่มือสำหรับนักพัฒนาแอปมือถือไว้: เก็บเฉพาะสิ่งที่จำเป็น แจ้งให้ชัดเจน และให้เข้าถึงและลบข้อมูลได้
Apple ปฏิเสธแอปเพราะนโยบายความเป็นส่วนตัวได้ไหม?
ได้ นโยบายที่ขาดหายไป หรือไม่ตรงกับพฤติกรรมจริงของแอป เป็นสาเหตุการถูกปฏิเสธที่หลีกเลี่ยงได้ reviewer จะเปรียบเทียบสิ่งที่นโยบายสัญญาไว้ สิ่งที่แอปทำ และสิ่งที่คุณประกาศในแบบฟอร์ม ความไม่ตรงกันระหว่างสามอย่างนี้เพียงพอที่จะทำให้การส่งแอปติด ผมเคยถูกปฏิเสธเพราะนโยบายออนไลน์ไม่อัปเดต