Quyền truy cập không chỉ là một lần bấm nhỏ khi bắt đầu. Chúng cho thấy ứng dụng được xây dựng ra sao. Quyền truy cập micrô, camera hoặc mạng cục bộ có thể phù hợp với ứng dụng theo dõi em bé nếu lý do rõ ràng. Quyền vị trí, danh bạ hoặc mã nhận dạng quảng cáo mà không có nhu cầu rõ ràng nên khiến cha mẹ thận trọng.
| Quyền truy cập | Hợp lý khi … | Đáng lo khi … |
|---|---|---|
| Micrô | Thiết bị bên em bé cần gửi âm thanh trực tiếp | Ứng dụng không giải thích được vì sao cần quyền này ngay lúc đó |
| Camera | Video là một tính năng thực sự và không bắt buộc | Video không phải tính năng chính, không thể tắt hoặc ứng dụng xin quyền camera trước khi cần |
| Mạng cục bộ | Ứng dụng nêu rõ có hỗ trợ tìm thiết bị trong mạng cục bộ hoặc thiết lập trên cùng mạng | Không giải thích vì sao quyền truy cập mạng cục bộ lại quan trọng |
| Vị trí / danh bạ / mã nhận dạng quảng cáo | Chỉ trong những trường hợp hiếm hoi có lý do thật sự thuyết phục | Thường là không, vì chúng không phù hợp với nhiệm vụ theo dõi cốt lõi |
Logic theo vai trò
Quyền nào phù hợp với từng vai trò?
Thiết bị bên em bé
Hầu như luôn cần micrô, chỉ cần camera khi có video, và có thể cần quyền mạng cục bộ để ghép nối cục bộ.
Thiết bị của cha mẹ
Thường cần ít quyền hơn: phát âm thanh, thông báo và có thể cần quyền truy cập micrô cho tính năng nhấn để nói.
Tính năng tùy chọn
Video, tính năng nhấn để nói hoặc tìm thiết bị trong mạng cục bộ chỉ biện minh cho các quyền bổ sung khi người dùng thực sự sử dụng những tính năng đó.
Thời điểm cũng quan trọng không kém bản thân quyền truy cập
Cả Android và iOS đều yêu cầu ứng dụng xin quyền truy cập tài nguyên được bảo vệ trong đúng ngữ cảnh. Với cha mẹ, điều đó có nghĩa là một ứng dụng theo dõi em bé đáng tin cậy sẽ giải thích vai trò của thiết bị trước, rồi mới xin quyền truy cập micrô hoặc camera. Việc xin mọi quyền ngay trong lần khởi chạy đầu tiên có thể thuận tiện cho ứng dụng nhưng sẽ làm giảm lòng tin.
Nội dung trong hộp thoại cũng rất quan trọng. “Thiết bị này cần quyền truy cập micrô để gửi âm thanh từ phòng bé” là lời giải thích dễ hiểu. Chỉ nói “Vui lòng cấp quyền truy cập” mà không nêu ngữ cảnh thì chưa đủ. Với một ứng dụng dùng để trông trẻ, cách diễn đạt về quyền truy cập cũng cần được cân nhắc nghiêm túc.
Android và iOS khác nhau, nhưng câu hỏi cốt lõi vẫn giống nhau
Android
Hướng dẫn của Android nhấn mạnh việc yêu cầu quyền khi ứng dụng đang chạy, đúng ngữ cảnh và kiểm tra xem quyền đó còn thực sự cần thiết hay không. Tối ưu hóa pin cũng thường là một phần của trải nghiệm thực tế.
iOS
Apple coi quyền truy cập micrô, camera và mạng cục bộ là những khu vực được bảo vệ, với lời nhắc hệ thống cần giải thích kỹ. Nguyên tắc vẫn vậy: quyền truy cập có thể hợp lý, nhưng phải có lý do chính đáng.
Quyền bổ sung thường là dấu hiệu cảnh báo rõ nhất
Cha mẹ nên chú ý khi một ứng dụng theo dõi em bé yêu cầu quyền truy cập vị trí, danh bạ, mã nhận dạng quảng cáo hoặc các quyền khác không phục vụ chức năng cốt lõi. Không phải mọi quyền bổ sung đều sai, nhưng mỗi quyền cần có lý do cụ thể. Lời giải thích càng chung chung thì càng kém thuyết phục. Với sản phẩm dành cho gia đình và trẻ em, tiêu chuẩn nên cao hơn so với các ứng dụng đời sống thông thường.
Một dấu hiệu cảnh báo khác là trộn lẫn chức năng cốt lõi với các tính năng phụ. Nếu một ứng dụng theo dõi chỉ có âm thanh bỗng yêu cầu nhiều loại quyền truy cập hệ thống, ứng dụng đó có thể đang theo đuổi nhiều mục tiêu hơn những gì cha mẹ mong đợi.
Cách nhận biết quyền truy cập có vấn đề
thì thường là hợp lý — chẳng hạn micrô trên thiết bị bên em bé hoặc camera cho video được bạn chủ động bật.
cha mẹ nên xem xét kỹ hơn trước khi tin tưởng yêu cầu đó.
có lẽ sản phẩm chưa được thiết kế rõ ràng theo vai trò của từng thiết bị và từng tình huống sử dụng.
Danh sách kiểm tra quyền trước khi cài đặt
- Mỗi quyền được yêu cầu có liên hệ rõ ràng với một tính năng hiển thị hay không?
- Quyền có được yêu cầu đúng lúc thay vì xin tất cả cùng lúc không?
- Thiết bị bên em bé và thiết bị của cha mẹ có cần những quyền khác nhau một cách hợp lý không?
- Các quyền bổ sung như vị trí hoặc danh bạ có thực sự hợp lý không?
- Video là tùy chọn, hay ứng dụng biến quyền truy cập camera thành trạng thái mặc định?
Câu hỏi thường gặp
Vì sao ứng dụng theo dõi em bé cần quyền truy cập micrô?
Thiết bị bên em bé cần micrô để gửi âm thanh trực tiếp. Ứng dụng nên giải thích yêu cầu này, chỉ dùng cho việc theo dõi và xử lý rõ ràng khi quyền bị từ chối.
Tôi có phải cho phép camera nếu chỉ muốn nghe âm thanh không?
Không. Một ứng dụng được thiết kế tốt cho phép chức năng âm thanh hoạt động mà không cần quyền camera và chỉ xin quyền camera khi bạn chọn bật video.
Vì sao có thể cần quyền truy cập mạng cục bộ?
Trên thiết bị Apple, quyền này có thể cần để các thiết bị tìm thấy hoặc kết nối với nhau trong cùng một mạng. Quyền này không cho phép truy cập tệp hay nội dung riêng tư khác.
Nguồn và tài liệu đọc thêm
- Yêu cầu quyền ứng dụng · Android Developers
- Yêu cầu quyền truy cập tài nguyên được bảo vệ · Tài liệu dành cho nhà phát triển Apple
- NSLocalNetworkUsageDescription · Tài liệu dành cho nhà phát triển Apple
- MediaDevices: getUserMedia() · Tài liệu web MDN
- Yêu cầu về chính sách dành cho gia đình · Trợ giúp Google Play
- Xác thực ẩn danh với Firebase · Tài liệu Firebase
- Bảo mật và kiến trúc của Babyphone Timmy · Babyphone Timmy
- *Privacy Not Included – Hướng dẫn mua sản phẩm kết nối · Mozilla Foundation