Guideline 1.4.1 Physical Harm: app sức khỏe bị từ chối
Bởi Mehdi Azizi
Đăng ngày , 10 phút
Guideline 1.4.1: app sức khỏe phải dẫn nguồn, chứng minh phép đo và nhắc người dùng hỏi bác sĩ. Kèm check-list trước khi nộp và ví dụ app ăn dặm.
Guideline 1.4.1 nhắm vào các app sức khỏe có thể đưa thông tin sai, hoặc có thể được dùng để chẩn đoán hay điều trị. Apple xem xét những app này kỹ hơn. Muốn qua, app phải công bố nguồn và phương pháp, chỉ tuyên bố đo những gì nó thực sự đo được, và nhắc người dùng hỏi ý kiến bác sĩ. App nào khẳng định đo được huyết áp chỉ bằng cảm biến của iPhone sẽ bị từ chối.
Bài này nói về quy trình duyệt của Apple, không nói về y học: không có gì ở đây là lời khuyên y tế. Mình tự phát hành các app iOS của mình. Phía dưới có một ví dụ dựng sẵn cho thấy cách định khung một app ăn dặm cho em bé trước guideline 1.4.1. Văn bản chính thức được đọc ngày 15/10/2026. Với các lý do từ chối khác, hãy đọc vì sao Apple từ chối app.
Guideline 1.4.1 nói gì?
Mục 1.4, "Physical Harm", thuộc phần "Safety" của App Review Guidelines. Mục này mở đầu như sau: "If your app behaves in a way that risks physical harm, we may reject it." Sau đó 1.4.1 nhắm vào các app y tế: "Medical apps that could provide inaccurate data or information, or that could be used for diagnosing or treating patients may be reviewed with greater scrutiny."
Văn bản đặt ra bốn yêu cầu:
- Công bố dữ liệu và phương pháp. "Apps must clearly disclose data and methodology to support accuracy claims relating to health measurements". Nếu độ chính xác hoặc phương pháp không thể được kiểm chứng, app bị từ chối.
- Không đo giả bằng cảm biến. Apple từ chối các app tuyên bố chụp X-quang, hoặc đo huyết áp, nhiệt độ, đường huyết hay nồng độ oxy trong máu "using only the sensors on the device".
- Nhắc hỏi bác sĩ. "Apps should remind users to check with a doctor in addition to using the app and before making medical decisions."
- Đường link đến giấy phép. Nếu app của bạn đã được cơ quan quản lý cấp phép, hãy đính kèm link đến tài liệu đó khi nộp.
Các quy tắc lân cận trong mục 1.4
Lời từ chối cũng có thể trích một quy tắc con lân cận.
| Quy tắc | Đối tượng | Apple yêu cầu gì |
|---|---|---|
| 1.4.1 | App y tế | Nguồn, phương pháp, bác sĩ |
| 1.4.2 | Tính liều thuốc | Đơn vị được cấp phép hoặc phê duyệt |
| 1.4.3 | Thuốc lá, ma túy, rượu bia | Không khuyến khích |
| 1.4.4 | Chốt kiểm tra giao thông | Nguồn chính thức |
| 1.4.5 | Thử thách nguy hiểm | Không có thử thách nguy hiểm |
1.4.2 là quy tắc khắt khe nhất. Công cụ tính liều thuốc phải đến từ nhà sản xuất, bệnh viện, trường đại học, công ty bảo hiểm y tế, nhà thuốc hoặc một đơn vị được cấp phép khác, hoặc được FDA hay cơ quan tương đương phê duyệt. Vì vậy, một lập trình viên làm một mình, không có giấy phép, không thể phát hành công cụ tính liều thuốc. 1.4.3 cũng nhắm vào các app khuyến khích uống quá nhiều, như một số game nhậu.
App của bạn có phải là "app y tế" không?
Apple không đưa ra danh sách. Ba mốc chính thức giúp bạn phân định.
Bảng câu hỏi phân loại độ tuổi. Các định nghĩa của nó tách thành hai nhóm. "Medical or Treatment Information" bao gồm chẩn đoán và điều trị bệnh, như lời khuyên về thuốc hay cấp cứu. "Health or Wellness Topics" bao gồm lời khuyên về lối sống: theo dõi calo, ăn kiêng, bài tập. Một app thể thao đưa ra bài tập thường thuộc nhóm thứ hai. Trong thang của Apple, chủ đề sức khỏe tổng quát xuất hiện từ mức 9+, thông tin y tế không thường xuyên ở mức 13+, thường xuyên ở mức 16+.
Khai báo thiết bị y tế. App có mặt ở Liên minh châu Âu, Vương quốc Anh hoặc Hoa Kỳ phải khai báo xem mình có phải thiết bị y tế được quản lý hay không trong hai trường hợp. Danh mục chính hoặc phụ là Health & Fitness hoặc Medical. Hoặc app đã trả lời "Frequent" cho mục thông tin y tế trong bảng câu hỏi. Nếu không có chức năng sức khỏe, bạn trả lời là không.
Luật của từng nước. Tại Pháp, ANSM nhắc rằng một số phần mềm là thiết bị y tế vì có mục đích y tế. Khi đó chúng phải có dấu CE, và tình trạng pháp lý phụ thuộc nhất là vào mục đích sử dụng. Nếu app của bạn chẩn đoán, theo dõi bệnh hoặc điều trị, đây là vấn đề pháp lý trước khi là vấn đề duyệt app.
Trên diễn đàn của Apple, nhiều lập trình viên kể bị từ chối theo 1.4.1 với app giấc ngủ, app tính BMI hay app theo dõi ăn uống mà họ cho là chỉ thuộc loại sức khỏe tổng quát. Reviewer đánh giá những gì app hiển thị, không phải danh mục bạn chọn.
Đo bằng iPhone: lời hứa quan trọng hơn cảm biến
Ví dụ dựng sẵn: một app yêu cầu đặt ngón tay lên camera, rồi hiển thị chỉ số huyết áp. Chỉ riêng chiếc điện thoại không đủ để kiểm chứng con số này: đây chính là ví dụ điển hình của quy tắc. Cùng app đó còn có nguy cơ dính 1.1.6, quy tắc từ chối dữ liệu thiết bị không chính xác.
Vẫn còn hai hướng. Một là đọc qua HealthKit các số đo do một thiết bị chuyên dụng ghi lại, và hiển thị nguồn của chúng. Hai là công bố phương pháp và dữ liệu chứng minh độ chính xác của bạn, điều này đòi hỏi một quá trình kiểm chứng thật sự.
Với HealthKit, có thêm vài quy tắc:
- Quy tắc thiết kế HealthKit yêu cầu không xin quyền truy cập dữ liệu sức khỏe khi không có chức năng sức khỏe, và chỉ xin vào lúc thực sự cần.
- Quy tắc 5.1.3 cấm ghi dữ liệu sai vào HealthKit, cấm lưu dữ liệu sức khỏe cá nhân trên iCloud và cấm dùng chúng cho quảng cáo.
- Mỗi quyền truy cập cần một đoạn giải thích riêng trong Info.plist, giống như camera: xem hướng dẫn ITMS-90683.
- Tài liệu HealthKit cảnh báo App Review có thể từ chối app bật hồ sơ y tế (clinical records) mà không dùng đến.
Nguồn, cảnh báo, bác sĩ: đặt ở đâu
Một số thông báo từ chối 1.4.1 được đăng trên diễn đàn của Apple yêu cầu trích dẫn ngay trong app, kèm link dễ tìm đến nguồn. Lời cảnh báo bổ sung cho nguồn đáng tin cậy, chứ không thay thế được chúng.
Mình sẽ làm thế này:
- Một link "Nguồn" dưới mỗi lời khuyên, dẫn đến tổ chức đưa ra lời khuyên đó: WHO, cơ quan y tế của quốc gia, hiệp hội chuyên môn.
- Lời nhắc hỏi bác sĩ đặt ngay chỗ người dùng đọc lời khuyên, không chỉ nằm trong điều khoản sử dụng.
- Cẩn trọng y như vậy trên trang sản phẩm: không hứa chữa khỏi, chẩn đoán hay thay thế chuyên gia.
Ví dụ: định khung một app ăn dặm cho em bé
Nếu bạn đang làm một app ăn dặm cho em bé, đây là một ví dụ định khung. Đây không phải là xác nhận của Apple. App về ăn uống không nhất thiết là app y tế. Nhưng nói với phụ huynh về độ tuổi, chất gây dị ứng và nguy cơ hóc nghẹn thì rất nhanh chạm đến 1.4.1.
Cách định khung:
- Không hứa hẹn về y tế. App giúp nấu ăn và theo dõi bữa ăn. App không chẩn đoán gì và không thay thế bác sĩ nhi khoa.
- Nguồn chính thức, được trích dẫn trong app. Bắt đầu từ khuyến nghị của WHO về ăn bổ sung, sau đó là khuyến nghị của từng nước. Tại Pháp, Santé publique France phát hành tài liệu Pas à pas, votre enfant mange comme un grand.
- Có người duyệt lại. Viết nội dung dựa trên các nguồn này, rồi nhờ chuyên gia dinh dưỡng hoặc bác sĩ nhi khoa đọc lại trước khi phát hành. Không có chuyên gia giả.
- Lời cảnh báo dễ thấy: "chỉ mang tính tham khảo", kèm lời nhắc hỏi ý kiến bác sĩ nhi khoa.
- Sơ cứu qua link chính thức, thay vì tự viết hướng dẫn.
- Dị ứng được xử lý như dữ liệu sức khỏe: đồng ý rõ ràng, thu thập tối thiểu, cho phép xuất, xóa và khai báo trung thực trong App Privacy.
Bạn có thể chọn danh mục Food & Drink nếu đó đúng là việc app làm. Nhưng danh mục không bảo vệ bạn: nếu màn hình đưa lời khuyên sức khỏe, 1.4.1 vẫn áp dụng.
Check-list "app sức khỏe hoặc ăn uống" trước khi nộp
- App không chẩn đoán, không điều trị, không tính liều thuốc, hoặc bạn có giấy phép tương ứng.
- Mỗi lời khuyên sức khỏe có link đến một nguồn chính thức, dễ tìm.
- Một màn hình "Nguồn và phương pháp" liệt kê mọi tài liệu tham khảo.
- Lời nhắc hỏi bác sĩ xuất hiện cạnh các lời khuyên.
- Không có phép đo nào chỉ dựa vào cảm biến iPhone mà không có phương pháp đã được kiểm chứng và công bố.
- Các phép tính (tuổi, khẩu phần, điểm số) có test bao phủ, kể cả các trường hợp biên.
- Chỉ xin quyền HealthKit cho chức năng sức khỏe, vào đúng lúc cần.
- Không có dữ liệu sức khỏe nào đi vào iCloud, quảng cáo hay nội dung thông báo.
- Khai báo thiết bị y tế đã được điền nếu danh mục hoặc bảng câu hỏi của bạn yêu cầu.
- Bảng câu hỏi phân loại độ tuổi mô tả đúng nội dung y tế thực tế.
- App cung cấp dịch vụ y tế phải được nộp bởi một tổ chức: quy tắc 5.1.1(ix) yêu cầu điều đó. Bạn chọn tư cách này khi đăng ký chương trình nhà phát triển.
- Ghi chú cho reviewer nói rõ chỗ tìm nguồn, lời cảnh báo và, nếu có, link đến giấy phép.
Trả lời khi bị từ chối theo 1.4.1
- Xác định reviewer trích điều gì: một phép đo, một lời khuyên không có nguồn, một chức năng chẩn đoán.
- Sửa trong build: nguồn hiển thị rõ, lời nhắc hỏi bác sĩ, gỡ chức năng nếu không thể kiểm chứng.
- Đồng bộ trang sản phẩm: mô tả, phụ đề và ảnh chụp màn hình không có lời hứa y tế.
- Trả lời kèm vị trí cụ thể, như hướng dẫn trong trả lời App Review.
Một mẫu bằng tiếng Anh để bạn chỉnh lại, chỉ giữ những gì đúng sự thật:
Hello,
Thank you for your feedback regarding Guideline 1.4.1.
In build [X]:
- every health recommendation links to its source
([organization]); see [screen] > "Sources";
- a reminder to consult a doctor appears on [screens];
- [feature] no longer claims to measure [value].
Best regards,
[Your name]
Nếu app có giấy phép của cơ quan quản lý, hãy đính kèm link đến tài liệu. Nếu không, đừng bịa ra: Apple đòi bằng chứng.
Vượt qua 1.4.1 ngay từ lần nộp tới
Review Kit tập hợp những gì mình kiểm tra trước mỗi lần nộp, kèm hai skill đọc lại dự án của bạn trong Claude Code và soạn sẵn câu trả lời nếu Apple từ chối. Nếu muốn có người xem trực tiếp, đặt một buổi một tiếng với mình: chúng ta cùng đọc lại các màn hình lời khuyên và trang sản phẩm của bạn. Toàn bộ quy trình có ở trang app bị Apple từ chối.
Nếu bạn đang chuẩn bị phát hành lần đầu, làm bài chẩn đoán miễn phí: nó cho bạn biết nên bắt đầu từ bước nào và gửi bạn checklist chống bị Apple từ chối của mình.
Không ai có thể đảm bảo Apple sẽ chấp nhận app của bạn. Nhưng nguồn hiển thị rõ ràng và lời hứa chừng mực ít nhất sẽ gạch lý do này khỏi danh sách.
Câu hỏi thường gặp
"Guideline 1.4.1 - Safety - Physical Harm" nghĩa là gì?
Đó là tiêu đề lý do từ chối trong thông báo của Apple. Reviewer cho rằng một thông tin sức khỏe trong app của bạn có thể sai, hoặc có thể dùng để chẩn đoán, mà thiếu các bảo đảm cần thiết: nguồn, phương pháp, lời nhắc hỏi bác sĩ hoặc giấy phép.
Chỉ một lời cảnh báo có đủ để qua guideline 1.4.1 không?
Không. Lời nhắc hỏi bác sĩ là một trong các yêu cầu, nhưng nó không thay thế nguồn hay phương pháp. Một phép đo không thể kiểm chứng vẫn bị từ chối, kể cả khi có lời cảnh báo ở đầu màn hình.
App có thể đo huyết áp bằng camera iPhone không?
Không. 1.4.1 nêu huyết áp, nhiệt độ, đường huyết và nồng độ oxy trong máu là những phép đo bị cấm nếu chỉ dùng cảm biến của điện thoại. Với mọi phép đo khác, bạn phải công bố dữ liệu và phương pháp chứng minh độ chính xác.
Có cần doanh nghiệp để phát hành app sức khỏe không?
Với dịch vụ y tế thì có: quy tắc 5.1.1(ix) yêu cầu app thuộc các lĩnh vực được quản lý chặt, trong đó có y tế, phải được nộp bởi chính đơn vị cung cấp dịch vụ. App công thức nấu ăn hay sức khỏe tổng quát không nhất thiết là dịch vụ y tế.
App sức khỏe được phân loại độ tuổi thế nào?
Tùy vào câu trả lời của bạn trong bảng câu hỏi. Trong thang của Apple, chủ đề sức khỏe tổng quát xuất hiện từ mức 9+, thông tin y tế không thường xuyên ở mức 13+ và thường xuyên ở mức 16+. Hãy trả lời theo nội dung thực tế, không theo mức bạn muốn nhắm tới.

