Trạng thái trader App Store Connect: khai báo DSA từng bước
Bởi Mehdi Azizi
Đăng ngày , 11 phút
Mọi tài khoản phải khai báo trạng thái trader (DSA) trong App Store Connect. Nếu là trader, địa chỉ, điện thoại và email của bạn sẽ hiện ở EU.
Trạng thái thương nhân (trader) là câu trả lời mà Digital Services Act (DSA) buộc Apple phải hỏi bạn: bạn có hoạt động với tư cách chuyên nghiệp trên App Store của Liên minh châu Âu không? Mọi tài khoản developer đều phải khai báo trạng thái này trong App Store Connect, kể cả khi không có app nào ở EU. Nếu bạn là trader, địa chỉ, số điện thoại và email của bạn sẽ hiện trên trang app ở các nước EU. Nếu không, trang app sẽ báo cho người mua biết rằng luật bảo vệ người tiêu dùng không được áp dụng.
Tôi tự phát hành các app iOS của mình là Solys, TradaZen và Nolera: cả ba đều hiện là trader trên App Store Pháp. Hướng dẫn này được rà soát lại ngày 27/10/2026, đối chiếu với các trang của Apple, văn bản DSA và các trang app thật trên App Store Pháp. Đây không phải tư vấn pháp lý, và Apple cũng nói rõ điều đó với trang của chính họ.
Trạng thái thương nhân là gì
DSA là Quy định (EU) 2022/2065 về dịch vụ kỹ thuật số. Điều 30 và 31 của quy định này nhắm tới các nền tảng cho phép người tiêu dùng ký hợp đồng từ xa với bên kinh doanh chuyên nghiệp. Theo trang trợ giúp của App Store Connect về DSA, các điều này buộc Apple phải xác minh và hiển thị thông tin liên hệ của mọi trader phân phối app trên App Store ở EU: một địa chỉ, một số điện thoại và một địa chỉ email.
Nói qua về thuật ngữ. Apple viết "trader" bằng tiếng Anh và "commerçant" trên các trang app tiếng Pháp. Bản tiếng Pháp của quy định dùng chữ "professionnel" và định nghĩa nó ở Điều 3, điểm f: "mọi thể nhân, hoặc mọi pháp nhân dù là tư nhân hay công, hành động […] vì mục đích thuộc phạm vi hoạt động thương mại, công nghiệp, thủ công hoặc nghề nghiệp tự do của mình". Ba từ này chỉ cùng một thứ.
Apple không thể quyết định thay bạn: chính bạn phải tự đánh giá mình có phải trader hay không. Apple đưa ra tiêu chí, rồi xác minh và công bố những gì bạn khai.
Ai phải khai báo trạng thái
Tất cả mọi người. Apple nói thẳng: kể cả khi bạn không phân phối app nào ở EU, bạn vẫn phải khai báo trạng thái. Nếu bạn chưa xác nhận, App Store Connect sẽ hỏi bạn ở lần nộp app mới tiếp theo.
Điều khác nhau là câu trả lời. Theo Apple, bạn không hoạt động như trader trên App Store nếu bạn không phân phối app nào trên đó ở EU: chỉ phân phối thay thế, TestFlight hoặc App Store ngoài EU.
Nước bạn cư trú không thay đổi gì cả. Điều quan trọng là app của bạn có mặt trên App Store của một trong 27 nước EU. Một developer sống ở Canada hay Maroc mà bán app ở Pháp hoặc Đức cũng phải hiển thị thông tin liên hệ nếu là trader.
Bạn có phải trader không? Cây quyết định
Apple nêu bốn tiêu chí, lấy từ hướng dẫn của Ủy ban châu Âu. Chúng không đầy đủ và cũng không loại trừ: một câu "có" không chắc chắn biến bạn thành trader, nhưng nó có trọng lượng.
- App mang lại tiền cho bạn: mua trong app, app trả phí hoặc quảng cáo. Apple thêm "nhất là với số lượng lớn".
- Bạn có hoạt động thương mại hướng tới người tiêu dùng, như quảng cáo hoặc quảng bá sản phẩm và dịch vụ.
- Bạn đã đăng ký VAT. Ở Pháp, đó là mã số VAT nội khối EU.
- Bạn phát triển app trong khuôn khổ hoạt động nghề nghiệp, với tư cách doanh nghiệp hoặc người làm tự do.
Apple thêm hai điểm mốc. Dù bạn đăng ký là cá nhân hay tổ chức, một tư cách pháp lý gắn với hoạt động nghề nghiệp cho thấy bạn có thể là trader. Ngược lại, một người làm nghiệp dư tạo app mà không có ý định thương mại hóa thì có thể không phải.
Đây là cây quyết định tôi rút ra. Trả lời các câu hỏi theo thứ tự và dừng ở câu trả lời đầu tiên có tính quyết định. Đây là cách tôi hiểu các tiêu chí của Apple, không phải quy tắc của Apple.
| Câu hỏi | Nếu có | Nếu không |
|---|---|---|
| App của bạn có trên App Store EU? | Câu tiếp theo | Không phải trader |
| Có một doanh nghiệp đứng sau? | Nhiều khả năng là trader | Câu tiếp theo |
| App mang lại tiền? | Nhiều khả năng là trader | Câu tiếp theo |
| Bạn có quảng cáo app? | Nhiều khả năng là trader | Câu tiếp theo |
| Bạn có mã số VAT? | Nhiều khả năng là trader | Nhiều khả năng không |
Một micro-entreprise (hộ kinh doanh siêu nhỏ ở Pháp) không có VAT sẽ dừng ở dòng thứ hai nếu app thuộc hoạt động kinh doanh của nó: đó là tiêu chí thứ tư của Apple.
Mỗi câu trả lời khiến bạn phải trả giá gì
| Câu trả lời | Trên trang app ở EU | Những gì bạn cung cấp |
|---|---|---|
| Trader | Địa chỉ, điện thoại, email | Thông tin liên hệ, giấy tờ chứng minh |
| Không phải trader | Luật người tiêu dùng không áp dụng | Không gì thêm |
| Không có trạng thái | App bị gỡ khỏi App Store EU | Phải khai báo trạng thái |
Là trader nghĩa là công khai thông tin liên hệ. Không phải trader nghĩa là nói với mọi khách châu Âu rằng luật bảo vệ họ không áp dụng giữa hai bên. Nếu app của bạn bán gói đăng ký, bạn đã thỏa tiêu chí đầu tiên, và một trang app gạt bỏ luật người tiêu dùng sẽ không khiến người mua nào yên tâm. Nếu còn phân vân, hãy hỏi chuyên gia pháp lý.
Những gì hiển thị trên trang app của bạn ở EU
Khi thông tin liên hệ đã được xác minh, Apple sẽ công bố chúng trên trang app ngay khi app được phân phối ở một trong 27 nước EU. Trên App Store Pháp, chúng xuất hiện trong mục Provider (ở App Store Pháp ghi là "Fournisseur"). Còn trang app TradaZen ở Mỹ thì không hiện khối này.
Đây là hai đoạn hiển thị, tôi ghi lại ngày 27/10/2026 trên hai trang app ở App Store Pháp (dịch từ tiếng Pháp):
- Trader: "Nhà cung cấp … đã tự xác định là trader của app này và đã xác nhận rằng sản phẩm hoặc dịch vụ này tuân thủ pháp luật của Liên minh châu Âu." Tiếp theo là ba dòng: Địa chỉ, Điện thoại, Email.
- Không phải trader: "Nhà cung cấp … chưa tự xác định là trader của app này. Nếu bạn mua hàng hóa và dịch vụ trong Khu vực kinh tế châu Âu, luật bảo vệ người tiêu dùng không áp dụng cho các hợp đồng giữa bạn và nhà cung cấp."
Vì vậy trang app TradaZen ở Pháp hiển thị tên tôi, câu "đã tự xác định là trader", rồi đến thông tin liên hệ của tôi. Tôi không chép lại ở đây, nhưng bất kỳ ai ghé vào đều đọc được. Trước khi xác nhận, hãy tưởng tượng địa chỉ của bạn hiện ra trước mắt mọi khách châu Âu: đó chính là điều sẽ xảy ra.
Apple lưu ý thêm hai điều. Thông tin liên hệ này chỉ dùng để hiển thị: nó không thay đổi thông tin trong tư cách thành viên của bạn. Và khi khai mình là trader, bạn cam kết chỉ cung cấp sản phẩm hoặc dịch vụ tuân thủ luật EU, vì thế mới có phần cuối của câu hiển thị.
Cá nhân hay tổ chức: Apple yêu cầu gì
Các trường cần điền phụ thuộc vào loại đăng ký Apple Developer Program của bạn. Cách chọn giữa hai loại được giải thích trong tài khoản developer Apple: giá và cách đăng ký.
| Trường | Cá nhân | Tổ chức |
|---|---|---|
| Địa chỉ | Địa chỉ hoặc hộp thư bưu điện | Địa chỉ của D-U-N-S, mặc định |
| Điện thoại | Tự nhập | Tự nhập |
| Tự nhập | Tự nhập | |
| Giấy tờ chứng minh | Tài liệu còn hiệu lực | Tài liệu còn hiệu lực |
Với tổ chức, bạn không được chọn địa chỉ: địa chỉ gắn với số D-U-N-S của bạn sẽ được hiển thị. Số D-U-N-S có hướng dẫn riêng. Muốn đổi, bạn phải liên hệ Apple. Nếu trụ sở công ty đặt ở nhà bạn, địa chỉ nhà riêng của bạn sẽ bị công khai. Nếu đăng ký là cá nhân, bạn tự nhập địa chỉ hoặc hộp thư bưu điện: đây là chỗ bạn có thể bảo vệ nơi ở của mình.
Trong cả hai trường hợp, Apple cũng yêu cầu thông tin thanh toán nếu bạn chưa nhập trong App Store Connect.
Bảo vệ địa chỉ nếu bạn là cá nhân
Apple chấp nhận hộp thư bưu điện hoặc một địa chỉ thay thế khác. Điều kiện: chứng minh địa chỉ đó thực sự gắn với bạn, bằng biên lai hoặc hóa đơn, ngoài giấy tờ chứng minh tên và địa chỉ của bạn.
Ở Pháp, có hai hướng:
- thuê một hộp thư bưu điện ở La Poste, dùng hóa đơn làm giấy tờ chứng minh;
- dùng địa chỉ đăng ký kinh doanh thuê (domiciliation) nếu bạn có doanh nghiệp, kèm hợp đồng. Apple chỉ lấy ví dụ hộp thư bưu điện: hãy giữ thêm một hóa đơn gần đây.
Trang trợ giúp của Apple không yêu cầu số điện thoại hay email cá nhân. Vậy một số riêng và một địa chỉ email dành cho hỗ trợ có vẻ là đủ. Email phải nhận được mã xác minh; số điện thoại không nhận được mã sẽ qua xác minh thủ công. Hãy chọn hộp thư bạn có kiểm tra: khách hàng châu Âu sẽ viết vào đó.
Địa chỉ, số điện thoại và email của bạn sẽ trở thành công khai ở mọi nước EU nơi app của bạn có mặt. Hãy chọn chúng như thể bạn in lên mặt tiền cửa hàng.
Khai báo trạng thái trong App Store Connect, từng bước
Bạn cần vai trò Account Holder (chủ tài khoản) hoặc Admin. Các nhãn dưới đây lấy từ trang trợ giúp của Apple bằng tiếng Anh.
- Bấm vào Business, ở đầu trang App Store Connect.
- Trong tab Agreements, cuộn xuống mục Compliance.
- Bên cạnh Digital Services Act, bấm Complete Compliance Requirements.
- Chọn trạng thái. Là trader: "This is a trader account", rồi sang bước 5. Sau này bạn có thể tắt nó cho một số app. Không phải trader: "This is not a trader account", không cần cung cấp thông tin liên hệ, bấm Done.
- Nhập hoặc xác nhận thông tin liên hệ, rồi bấm Next.
- Xác minh địa chỉ email bằng mã nhận được, qua xác thực hai yếu tố.
- Xác minh số điện thoại theo cách tương tự. Nếu số không nhận được mã, hãy yêu cầu xác minh thủ công.
- Gửi giấy tờ chứng minh: một tài liệu còn hiệu lực chứng minh tên và địa chỉ của bạn. Apple nói đến giấy tờ doanh nghiệp hoặc pháp lý mà không nêu tên cụ thể. Ở Pháp, hãy nghĩ tới bản trích lục Kbis cho công ty, hoặc giấy xác nhận đăng ký trong danh bạ Sirene cho micro-entreprise. Nếu dùng hộp thư bưu điện, thêm biên lai hoặc hóa đơn gắn bạn với nó, rồi bấm Next.
- Đọc lại toàn bộ, rồi bấm Confirm.
Đổi trạng thái của một app duy nhất
Nếu ít nhất một app của bạn ở EU khiến bạn trở thành trader, bạn phải xác nhận trạng thái đó. Sau đó Apple cho phép bạn tắt hoặc điều chỉnh nó cho từng app. Điều này hữu ích nếu bạn phát hành một app trả phí bên cạnh một dự án nhỏ miễn phí, không quảng cáo, không mua trong app.
- Trong Apps, chọn app của bạn.
- Ở thanh bên, bấm App Information.
- Cuộn xuống mục App Store Regulations and Permits.
- Dưới Digital Services Act, bấm Edit, rồi đổi trạng thái trong cửa sổ. Nếu đây là lần đầu bạn khai mình là trader ở đó, bạn sẽ nhập và xác minh thông tin liên hệ.
Trong cùng mục này, URL Labels and Markings, không bắt buộc, dùng để hiển thị các nhãn hoặc ký hiệu mà luật EU yêu cầu. Nó chỉ xuất hiện trên trang của những app mà bạn là trader. Bấm Add Labels and Markings, nhập URL, rồi Done. Bạn có thể sửa bất cứ lúc nào.
Không có trạng thái, app của bạn rời App Store châu Âu
Đây không còn là hạn chót sắp tới nữa. Apple đã thông báo ngày 16/01/2025 trong tin tức dành cho developer: từ ngày 17/02/2025, các app không có trạng thái trader bị gỡ khỏi App Store ở EU, cho đến khi trạng thái được cung cấp và, nếu cần, được xác minh. Thông báo chỉ áp dụng cho App Store EU.
Mốc thời gian này đến từ chính DSA. Với các bên kinh doanh đã có mặt từ ngày 17/02/2024, Điều 30 cho các nền tảng mười hai tháng để thu thập thông tin liên hệ, rồi buộc họ đình chỉ những bên chưa cung cấp.
Nếu bạn đang chuẩn bị app đầu tiên, hãy thêm bước khai báo này vào các bước trong phát hành app Expo lên App Store với EAS.
Trang trợ giúp của Apple không nêu thời hạn xác minh thông tin liên hệ. Trên diễn đàn Apple, một số developer kể rằng năm 2026 bản khai của họ nằm ở trạng thái "In Review" hàng tuần liền. Một người thấy cả 27 nước EU bị đánh dấu "Trader Status Not Provided" và "Cannot Sell" trong Pricing and Availability (chủ đề của họ trên diễn đàn Apple Developer). Đây là chia sẻ cá nhân, không phải quy tắc của Apple. Hãy khai báo trạng thái từ rất sớm trước ngày ra mắt, đừng để đến hôm trước, và tính thêm thời gian duyệt App Store. Các trạng thái khác được giải thích trong Waiting for verification trong App Store Connect.
Checklist của tôi trước khi khai báo
- Cho từng app có mặt ở EU đi qua cây quyết định.
- Chọn địa chỉ công khai: có thể dùng hộp thư bưu điện nếu là cá nhân, bắt buộc dùng địa chỉ D-U-N-S nếu là tổ chức.
- Chuẩn bị một số điện thoại và một email nhận được mã và bạn có kiểm tra.
- Scan một giấy tờ chứng minh còn hiệu lực, cùng giấy tờ cho địa chỉ thay thế.
- Kiểm tra thông tin thanh toán trong App Store Connect.
- Khai báo trạng thái trong Business, rồi điều chỉnh cho từng app.
- Mở trang app của bạn trên App Store của một nước EU và đọc lại mục Provider.
Câu hỏi thường gặp
Tôi có phải khai báo trạng thái trader nếu không bán ở EU không?
Có. Apple yêu cầu mọi tài khoản khai báo trạng thái, kể cả khi không phân phối ở EU. Nếu không app nào của bạn có trên App Store EU, bạn không hoạt động như trader trên App Store: bạn chọn "This is not a trader account", không cần cung cấp thông tin liên hệ.
App miễn phí có khiến tôi thành trader không?
Không nhất thiết. Theo Apple, một người làm nghiệp dư tạo app mà không có ý định thương mại hóa có thể không phải trader. Nhưng nếu app hiển thị quảng cáo, bán mua trong app hoặc thuộc hoạt động nghề nghiệp của bạn, bạn đã thỏa ít nhất một tiêu chí.
Tôi có thể giấu địa chỉ nhà riêng trên App Store không?
Nếu bạn đăng ký là cá nhân thì có: Apple chấp nhận hộp thư bưu điện hoặc một địa chỉ thay thế khác, kèm biên lai hoặc hóa đơn chứng minh bạn gắn với nó. Nếu là tổ chức, địa chỉ gắn với số D-U-N-S của bạn sẽ được hiển thị.
Khai báo trạng thái trader ở đâu trong App Store Connect?
Trong Business, tab Agreements, mục Compliance, rồi bấm Complete Compliance Requirements bên cạnh Digital Services Act. Bạn cần vai trò Account Holder hoặc Admin. Phần cài đặt theo từng app nằm trong App Information, mục App Store Regulations and Permits.
Điều gì xảy ra nếu tôi không khai báo trạng thái?
Từ ngày 17/02/2025, app không có trạng thái sẽ bị gỡ khỏi App Store ở EU, cho đến khi trạng thái được cung cấp và được xác minh nếu cần. Nếu trạng thái của bạn chưa được xác nhận, App Store Connect sẽ hỏi bạn khi nộp một app mới.
Có thể đổi trạng thái của một app duy nhất không?
Có. Trong App Information, mục App Store Regulations and Permits, bấm Edit dưới Digital Services Act. Ở đó bạn có thể tắt hoặc điều chỉnh trạng thái của app này.
Commerçant, professionnel hay trader: khác nhau thế nào?
Không khác gì. Apple viết "trader" bằng tiếng Anh và "commerçant" trên các trang app tiếng Pháp. Bản tiếng Pháp của DSA dùng chữ "professionnel".
Nguồn
- Trợ giúp App Store Connect: Manage European Union Digital Services Act trader requirements, rà soát lại ngày 27/10/2026.
- Apple Developer News ngày 16/01/2025: các app không có trạng thái trader rời App Store EU.
- Quy định (EU) 2022/2065 về dịch vụ kỹ thuật số, trên EUR-Lex.
- Diễn đàn Apple Developer: một lần xác minh DSA nằm mãi ở "In Review", chia sẻ của developer.
- Các trang app trên App Store Pháp, mục Provider, và trang app TradaZen ở Mỹ, ghi lại ngày 27/10/2026.
Trước lần nộp app tiếp theo
Trạng thái trader chỉ là một trong những ô Apple kiểm tra trước khi phát hành. Làm bài chẩn đoán miễn phí: nó cho bạn biết điều gì thực sự đang chặn dự án của bạn và gửi bạn checklist chống bị từ chối của tôi.
Apple Review Kit gom checklist trước khi nộp của tôi, những lần bị từ chối tôi đã sửa và các skill Claude Code đọc lại dự án và trang app của bạn. Để có cái nhìn tổng quan về các lý do bị từ chối, hãy đọc vì sao Apple từ chối app. Toàn bộ quy trình phát hành có trên trang phát hành ứng dụng lên App Store.