รายการตรวจสอบความเป็นส่วนตัว

Android มุ่งมั่นที่จะช่วยให้ผู้ใช้ได้ใช้ประโยชน์จากนวัตกรรมล่าสุด พร้อมทั้งให้ความสำคัญกับความปลอดภัยและความเป็นส่วนตัวเป็นอันดับแรก ใช้รายการตรวจสอบในหน้านี้เป็นแหล่งที่มาสำหรับหลักเกณฑ์ด้านความเป็นส่วนตัวและแนวทางปฏิบัติแนะนำทั่วไป

แนวทางปฏิบัติแนะนำบางส่วนที่อธิบายไว้ในหน้านี้จะปรากฏในชีตสรุปด้วย

รายการตรวจสอบ: ลดคำขอสิทธิ์

สร้างความไว้วางใจกับผู้ใช้ด้วยการแสดงความโปร่งใสและให้ ผู้ใช้ควบคุมประสบการณ์การใช้งานแอป

  • ขอสิทธิ์ขั้นต่ำที่ฟีเจอร์ของคุณต้องการ: เมื่อ ทำการเปลี่ยนแปลงที่สำคัญในแอป ให้ตรวจสอบสิทธิ์ที่ขอเพื่อยืนยันว่าฟีเจอร์ของแอปยังคงต้องใช้สิทธิ์เหล่านั้น
    • Android เวอร์ชันใหม่ๆ มักจะเปิดตัววิธีเข้าถึงข้อมูลในลักษณะที่คำนึงถึงความเป็นส่วนตัวโดยไม่ต้องขอสิทธิ์ ดูข้อมูลเพิ่มเติมได้ที่ประเมินว่าแอปของคุณต้องประกาศสิทธิ์หรือไม่
    • หากแอปของคุณเผยแพร่ใน Google Play คุณสามารถใช้ Android Vitals เพื่อดูเปอร์เซ็นต์ของผู้ใช้ที่ปฏิเสธสิทธิ์ ในแอปของคุณได้ ใช้ข้อมูลนี้เพื่อประเมินการออกแบบฟีเจอร์ที่ผู้ใช้มักปฏิเสธสิทธิ์ที่จำเป็นมากที่สุดอีกครั้ง
  • อธิบายเหตุผลที่ฟีเจอร์ในแอปต้องใช้สิทธิ์: ทำตามโฟลว์ที่แนะนำเพื่อดำเนินการดังกล่าว ขอสิทธิ์เมื่อจำเป็นแทนที่จะขอเมื่อเริ่มต้นแอป เพื่อให้ผู้ใช้ทราบถึงความจำเป็นในการขอสิทธิ์อย่างชัดเจน
  • โปรดทราบว่าผู้ใช้หรือระบบสามารถปฏิเสธสิทธิ์ได้หลายครั้ง: Android จะเคารพตัวเลือกของผู้ใช้โดยการไม่สนใจคำขอสิทธิ์จากแอปเดียวกัน
  • ลดระดับอย่างค่อยเป็นค่อยไปโดยไม่ต้องขอสิทธิ์: แอปของคุณควรลดระดับ อย่างค่อยเป็นค่อยไปเมื่อผู้ใช้ปฏิเสธหรือเพิกถอนสิทธิ์ เช่น ปิดใช้การป้อนด้วยเสียงหากผู้ใช้ไม่ให้สิทธิ์เข้าถึงไมโครโฟน
  • นำสิทธิ์ที่ไม่จำเป็นออก: เมื่ออัปเดตแอป ให้ นำสิทธิ์เข้าถึงสิทธิ์รันไทม์ที่แอปไม่ จำเป็นต้องใช้แล้วออก
  • ทำความเข้าใจสิทธิ์ที่ SDK หรือไลบรารีต้องใช้: หากคุณใช้ SDK หรือไลบรารีที่เข้าถึงข้อมูลซึ่งได้รับการปกป้องโดยสิทธิ์ที่เป็นอันตราย ผู้ใช้มักจะให้เครดิตแอปของคุณในเรื่องนี้ โปรดทำความเข้าใจสิทธิ์ที่ SDK ของคุณต้องใช้และเหตุผลที่ต้องใช้

รายการตรวจสอบ: ลดการใช้ตำแหน่ง

ข้อมูลเกี่ยวกับตำแหน่งของผู้ใช้เป็นข้อมูลที่ละเอียดอ่อน ดังนั้นควรหลีกเลี่ยงการใช้ข้อมูลตำแหน่งหากเป็นไปได้ หากต้องใช้บริการตำแหน่ง ให้ทำตามขั้นตอนเพื่อลด การเก็บรวบรวมข้อมูลตำแหน่ง ใช้รายการตรวจสอบต่อไปนี้เพื่อลดการใช้ตำแหน่งของแอป

  • ลดระดับอย่างราบรื่นโดยไม่มีข้อมูลตำแหน่ง: ใน Android 10 (API ระดับ 29) ขึ้นไป ผู้ใช้สามารถจำกัดการเข้าถึงตำแหน่งของแอปให้เฉพาะขณะที่แอป กำลังใช้งานได้ ออกแบบแอปให้ลดระดับการทำงานอย่างราบรื่นเมื่อไม่มี สิทธิ์เข้าถึงตำแหน่งอย่างต่อเนื่อง
  • ใช้อุปกรณ์บลูทูธหรือ Wi-Fi ที่อยู่ใกล้เคียง: หากแอปต้องจับคู่อุปกรณ์ของผู้ใช้กับอุปกรณ์ที่อยู่ใกล้เคียงผ่านบลูทูธหรือ Wi-Fi ให้ใช้เครื่องมือจัดการอุปกรณ์เสริม ซึ่งไม่จำเป็นต้องมีสิทธิ์เข้าถึงตำแหน่ง ดูข้อมูลเพิ่มเติมเกี่ยวกับสิทธิ์เข้าถึงบลูทูธและ Wi-Fi
  • ใช้ความแม่นยำของตำแหน่งแบบหยาบเมื่อเป็นไปได้: ตรวจสอบระดับของ ความละเอียดของตำแหน่งที่แอปต้องการ การเข้าถึงตำแหน่งโดยประมาณ ก็เพียงพอต่อการใช้งานที่เกี่ยวข้องกับตำแหน่งส่วนใหญ่แล้ว
  • เข้าถึงตำแหน่งในเบื้องหลังเมื่อจำเป็นเท่านั้น: หากแอปของคุณ ต้องใช้ตำแหน่งในเบื้องหลัง เช่น ในการกำหนดขอบเขตทางภูมิศาสตร์ ให้ใช้ตำแหน่งในเบื้องหลัง อย่างชัดเจนต่อผู้ใช้ ดูข้อมูลเพิ่มเติมเกี่ยวกับข้อควรพิจารณาในการใช้ตำแหน่งในพื้นหลัง
  • เข้าถึงข้อมูลตำแหน่งขณะที่แอปแสดงต่อผู้ใช้: วิธีนี้ช่วยให้ผู้ใช้เข้าใจได้ดีขึ้นว่าทำไมแอปจึงขอข้อมูลตำแหน่ง
  • อย่าเริ่มบริการที่ทำงานอยู่เบื้องหน้าจากเบื้องหลัง: พิจารณา เปิดแอปจากการแจ้งเตือน แล้วเรียกใช้โค้ดตำแหน่งเมื่อ UI ของแอปปรากฏขึ้น หากแอปของคุณต้องคงสิทธิ์เข้าถึงตำแหน่งเพื่อ รองรับงานต่อเนื่องที่ผู้ใช้เริ่มต้นขึ้นหลังจากที่ผู้ใช้ออกจาก UI ของแอป ให้เริ่มบริการที่ทำงานอยู่เบื้องหน้าก่อนที่จะเข้าสู่ เบื้องหลัง

รายการตรวจสอบ: จัดการข้อมูลอย่างปลอดภัย

หมายเหตุ: คุณอ่านเพิ่มเติมเกี่ยวกับสิ่งที่ถือเป็นข้อมูลที่ละเอียดอ่อนได้ในหน้าบทความเกี่ยวกับข้อมูลผู้ใช้ ในศูนย์นโยบายสำหรับนักพัฒนาแอปของ Google Play

จัดการข้อมูลที่ละเอียดอ่อนอย่างโปร่งใส ปลอดภัย และละเอียดถี่ถ้วน ใช้ รายการตรวจสอบต่อไปนี้เป็นแนวทางในการจัดการข้อมูลผู้ใช้ในแอปอย่างปลอดภัยยิ่งขึ้น

รายการตรวจสอบ: ใช้ตัวระบุที่รีเซ็ตได้

เคารพความเป็นส่วนตัวของผู้ใช้และใช้ตัวระบุที่รีเซ็ตได้ ดูข้อมูลเพิ่มเติมได้ที่แนวทางปฏิบัติแนะนำสำหรับตัวระบุที่ไม่ซ้ำกัน

  • อย่าเข้าถึง IMEI หรือหมายเลขซีเรียลของอุปกรณ์: ตัวระบุเหล่านี้เป็นตัวระบุถาวร แอปที่กำหนดเป้าหมายเป็น Android 10 (API ระดับ 29) ขึ้นไป จะทำให้เกิด SecurityException หากแอป พยายามเข้าถึงตัวระบุเหล่านี้

  • ใช้รหัสโฆษณาเพื่อการสร้างโปรไฟล์ผู้ใช้หรือกรณีการใช้งานโฆษณาเท่านั้น: เคารพค่ากำหนดของผู้ใช้เสมอในการติดตามโฆษณา เพื่อการปรับตามโปรไฟล์ของผู้ใช้ สำคัญ: Google Play กำหนดให้ระบุข้อมูลนี้

  • ใช้ GUID ที่จัดเก็บแบบส่วนตัว: สำหรับ Use Case ที่ไม่ใช่โฆษณาส่วนใหญ่ ให้ ใช้รหัสที่ไม่ซ้ำกันทั่วโลก (GUID) ที่จัดเก็บแบบส่วนตัว ซึ่งเป็น ขอบเขตของแอป

  • ใช้ SSAID สำหรับแอปที่คุณเป็นเจ้าของ: หากต้องการแชร์สถานะระหว่างแอปที่คุณเป็นเจ้าของโดยไม่ต้องให้ผู้ใช้ลงชื่อเข้าใช้บัญชี ให้ใช้การตั้งค่าที่ปลอดภัย Android ID (SSAID) ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีบันทึกค่ากำหนดของผู้ใช้ที่ออกจากระบบระหว่างแอป

รายการตรวจสอบ: รองรับฟีเจอร์ด้านความเป็นส่วนตัวที่ผู้ใช้เห็น

จัดการข้อมูลที่ละเอียดอ่อนอย่างโปร่งใส ปลอดภัย และรอบคอบ ใช้รายการตรวจสอบต่อไปนี้เป็นแนวทางเพื่อให้แน่ใจว่าแอปของคุณจัดการข้อมูลผู้ใช้อย่างปลอดภัย

  • ระบุเหตุผลในการเข้าถึงข้อมูลที่ละเอียดอ่อน: ใน Android 12 (API ระดับ 31) ขึ้นไป ผู้ใช้จะเข้าถึงแดชบอร์ดความเป็นส่วนตัว ในการตั้งค่าระบบเพื่อดูรายละเอียดที่เกี่ยวข้องกับเวลาที่แอปเข้าถึง ข้อมูลตำแหน่ง ไมโครโฟน และกล้องได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับการอธิบายนี้ให้ผู้ใช้ทราบ

  • แจ้งให้ผู้ใช้ปิดใช้การจำศีลของแอป: หากผู้ใช้ไม่ได้โต้ตอบกับแอปที่กำหนดเป้าหมายเป็น Android 11 (API ระดับ 30) ขึ้นไปเป็นเวลา 2-3 เดือน ระบบจะนำแอปนั้นไปจำศีล ดูข้อมูลเกี่ยวกับ การพักแอปและวิธีขอให้ผู้ใช้ปิดใช้

  • ส่งข้อมูลที่ละเอียดอ่อนไปยังแอปอื่นอย่างปลอดภัย: หากต้องการส่งข้อมูลที่ละเอียดอ่อนไปยังแอปอื่น ให้ใช้ Intent ที่ชัดเจน ให้สิทธิ์เข้าถึงข้อมูลแบบครั้งเดียวเพื่อจำกัดการเข้าถึงของแอปอื่นเพิ่มเติม

  • แสดงให้เห็นว่าแอปกำลังบันทึกเสียงหรือภาพ: แม้ว่าแอปจะทำงานอยู่เบื้องหน้า ให้แสดงสัญญาณบอกสถานะแบบเรียลไทม์ว่าคุณกำลังบันทึกจากไมโครโฟนหรือกล้อง หมายเหตุ: Android 9 (API ระดับ 28) ขึ้นไปไม่อนุญาตให้เข้าถึงไมโครโฟนหรือกล้องเมื่อแอปอยู่ในเบื้องหลัง

ข้อมูลสรุปเกี่ยวกับความเป็นส่วนตัว

ชีตสรุปความเป็นส่วนตัวเป็นข้อมูลอ้างอิงโดยย่อของ API ด้านความเป็นส่วนตัวที่มีประโยชน์มากที่สุดบางส่วนใน Android รวมถึงแนวทางปฏิบัติแนะนำที่คุณควรคำนึงถึงเป็นอันดับแรกเมื่อออกแบบแอป

คุณยังดาวน์โหลดชีตสรุปในรูปแบบ PDF ได้ด้วย