Guideline 5.1.1(v): yêu cầu xóa tài khoản của Apple, và khác biệt so với Google
Yêu cầu xóa tài khoản của Apple, guideline 5.1.1(v): việc xóa phải bắt đầu trong ứng dụng, và vô hiệu hóa là không đủ. Apple yêu cầu gì mà Google không, và một trang cho cả hai cửa hàng.
Apple yêu cầu mọi ứng dụng cho phép người dùng tạo tài khoản phải cung cấp tính năng xóa tài khoản ngay trong ứng dụng, theo guideline 5.1.1(v). Việc vô hiệu hóa hoặc tạm ngưng tài khoản được nói rõ là không đủ, và tùy chọn này phải dễ tìm. Google Play yêu cầu cùng một cách xóa trong ứng dụng, cộng thêm một URL web công khai.
Làm việc này trong vài phút thay vì thế
AppFoyer lưu trữ các trang mà hướng dẫn này nói đến — chính sách quyền riêng tư, điều khoản, hỗ trợ, xóa tài khoản và app-ads.txt — trên subdomain riêng của ứng dụng, không cần tên miền hay máy chủ của riêng bạn. Một ứng dụng được miễn phí, và không có gì cửa hàng yêu cầu lại bị đặt sau tường phí.
Đã kiểm tra ngày 19 tháng 9, 2026. Chính sách của cửa hàng thay đổi, đôi khi không báo trước. Mọi thứ dưới đây đều dẫn liên kết đến tài liệu chính thức, và trang đó — không phải trang này — mới là căn cứ. Nếu hai bên mâu thuẫn, cửa hàng là đúng. Hướng dẫn này được dịch từ tiếng Anh; các trích dẫn từ tài liệu của cửa hàng được giữ nguyên bản tiếng Anh.
Nếu App Review trả bản build của bạn về và viện dẫn Guideline 5.1.1(v), đây là yêu cầu mà họ nói tới và cách sửa mà họ mong đợi. Nếu bạn phát hành trên cả hai cửa hàng, bạn đang đáp ứng hai yêu cầu chồng lên nhau nhưng không phải là một — và chính chỗ khác biệt là nơi các bản gửi bị trả về.
Apple yêu cầu gì
App Store Review Guideline 5.1.1(v) yêu cầu các ứng dụng hỗ trợ tạo tài khoản phải cho phép người dùng bắt đầu việc xóa tài khoản từ bên trong ứng dụng. Yêu cầu này áp dụng từ ngày 30 tháng 6 năm 2022, nên không mới; điều mới là mức độ thường xuyên nó được kiểm tra.
Có ba điểm khiến nhiều người vấp:
- Vô hiệu hóa không phải là xóa. Hướng dẫn của Apple nói rõ rằng tạm thời vô hiệu hóa hoặc ngừng kích hoạt tài khoản không đáp ứng yêu cầu — người dùng phải xóa được tài khoản cùng với dữ liệu cá nhân của họ.
- Phải tìm thấy được. Tùy chọn này cần dễ tìm trong ứng dụng. Một đường dẫn sâu năm màn hình sau một menu không có nhãn là một lần từ chối đang chờ xảy ra.
- Chỉ qua bộ phận hỗ trợ thì không được tính, với Apple. Bảo người dùng gửi email cho bạn là một bổ sung hợp lý; đó không phải cách xóa trong ứng dụng mà guideline yêu cầu.
Hai cửa hàng khác nhau ở đâu
| Apple | Google Play | |
|---|---|---|
| Cách xóa trong ứng dụng | Bắt buộc (5.1.1(v)) | Bắt buộc |
| URL web công khai để xóa | Không bắt buộc dưới dạng trường | Bắt buộc, khai báo trong App content → Data deletion |
| Khai báo ở đâu | Không cần nhập gì — người duyệt tìm thấy trong ứng dụng | Một trường URL trong Play Console |
| Tự xóa dữ liệu | Việc của bạn | Việc của bạn |
Hãy đọc bảng đó hai lần nếu bạn đang chuyển một ứng dụng sang nền tảng kia. Sai lầm theo mỗi chiều là đối xứng: nhà phát triển iOS thêm Android phát hiện ra giờ họ cần một trang web mà họ chưa từng xây, còn nhà phát triển Android thêm iOS phát hiện ra URL web họ đã có không đáp ứng được Apple, vì Apple muốn cách xóa nằm bên trong ứng dụng.
“Xóa tài khoản của tôi” thực sự phải làm gì
Cả hai cửa hàng đều hỏi về cùng một hành động, và không bên nào kiểm tra được nó từ bên ngoài. Khi người dùng xóa tài khoản:
- tài khoản và dữ liệu cá nhân gắn với nó bị xóa khỏi hệ thống của bạn;
- dữ liệu bạn đã chuyển cho các bên xử lý cũng bị xóa ở đó — bạn yêu cầu họ, và theo dõi là việc của bạn;
- những gì bạn giữ lại, bạn giữ vì một lý do bạn nêu ra được. Hồ sơ thanh toán và thuế thường phải được lưu giữ theo luật, và nói thẳng điều đó tốt hơn một lời hứa bạn sẽ thất hứa.
Không ai làm phần này thay bạn được. Bất kỳ dịch vụ nào tuyên bố xóa dữ liệu người dùng của bạn đều không có quyền truy cập cơ sở dữ liệu của bạn.
Lần từ chối nên lường trước, và cách sửa
Các lần từ chối theo 5.1.1(v) xảy ra trên thực tế đều rất bình thường:
- Ứng dụng có đăng nhập nhưng không có chức năng xóa ở đâu cả.
- Có nút “delete account” nhưng nó mở trình soạn thư. Tùy người duyệt, cách này được chấp nhận hoặc bị từ chối — hãy xây chức năng thật thay vì đánh cược vào việc bạn gặp người nào.
- Có chức năng xóa nhưng chỉ trên bảng điều khiển web, không có trong ứng dụng.
- Việc xóa thực chất là vô hiệu hóa, và nội dung văn bản nói đúng như vậy.
Cách sửa là việc phát triển sản phẩm, không phải giấy tờ: một luồng trong ứng dụng, một bước xác nhận, và một lần xóa thật phía sau. Hãy dự trù nó như một tính năng, vì nó đúng là một tính năng.
Giữ hồ sơ
Dù theo cách nào, hãy ghi lại những gì đã xảy ra: tài khoản, ngày, những gì đã xóa, những gì được giữ lại và vì sao. “Chúng tôi đã xóa” là một lời khẳng định; một danh sách có ngày tháng là bằng chứng — điều quan trọng hơn nhiều vào ngày cơ quan quản lý hỏi so với ngày người duyệt hỏi.
AppFoyer làm gì ở đây
Chúng tôi lưu trữ phía web: trang xóa tài khoản của ứng dụng bạn, nơi nhận yêu cầu, lưu nó làm hồ sơ kiểm tra của bạn và thông báo cho bạn — qua email ở mọi gói, hoặc qua Telegram hay Slack ở gói trả phí. Đó là trang mà trường URL của Google Play cần, và là nơi hợp lý cho một người dùng iOS đã gỡ ứng dụng tìm đến.
Nó không thay thế được luồng trong ứng dụng mà Apple yêu cầu — không có gì được lưu trữ ở nơi khác có thể thay thế, vì guideline nói về giao diện của chính ứng dụng bạn. Hãy xây luồng đó; chúng tôi sẽ lưu trữ trang bên cạnh nó.
Nguồn chính thức
- App Store Review Guidelines — Apple. Mục 5.1.1(v) là văn bản quyết định.
- Account deletion within apps — upcoming requirements — Apple
- Understanding Google Play’s app account deletion requirements — Trợ giúp Google Play