---
title: Các trang pháp lý
description: Soạn Điều khoản dịch vụ và Chính sách bảo mật tại /terms và /privacy — văn bản mẫu trung lập, bản tiếng Anh/tiếng Việt và quy tắc markdown an toàn.
url: https://nexcmp.com/vi/docs/customers/legal/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# Các trang pháp lý {#legal-pages}

> **Vị trí trong admin:** System › Settings › Legal (`/settings/legal`). **Vị trí khách hàng thấy:** `https://<your-domain>/terms` và `/privacy`, được liên kết từ trang đăng ký và thanh toán.

## Chức năng {#what-it-does}

Bản cài đặt của bạn phát hành hai trang: **Terms of Service** và **Privacy Policy**. Cho đến khi bạn tự soạn nội dung riêng, NexCMP sẽ hiển thị **văn bản mặc định trung lập**, không đề cập đến nhà cung cấp phần mềm và không cam kết dịch vụ cụ thể nào. Hãy thay thế bằng văn bản đã được luật sư của bạn xem xét trước khi bắt đầu bán hàng.

## Yêu cầu {#requirements}

| Hạng mục | Yêu cầu |
|---|---|
| Role | Quản trị viên. |
| Nội dung | Định dạng markdown thuần, tối đa **50 KB** cho mỗi trang và ngôn ngữ. |
| Thành phần phụ thuộc | Tên thương hiệu và thông tin người bán ([Branding](https://nexcmp.com/vi/docs/customers/branding/)) được chèn vào văn bản mặc định. |

## Các bước thực hiện {#steps}

1. Mở **System › Settings › Legal**. Mỗi trang trong số hai trang có thẻ riêng với nhãn *Using the default text* hoặc *Using your text*.
2. Chọn tab ngôn ngữ, **English** hoặc **Tiếng Việt**.
3. Nhập văn bản của bạn. Khi khung còn trống, văn bản mặc định sẽ hiển thị mờ dưới dạng placeholder. Để bắt đầu từ nội dung này, nhấp vào **Start from the default text**, sau đó chỉnh sửa.
4. Nhấp vào **Save**. Bộ đếm dung lượng sẽ hiển thị `used / 50 KB`.
5. Nhấp vào **View on the customer site** để mở `/terms` hoặc `/privacy`.
6. Để quay lại bản mặc định cho một ngôn ngữ, nhấp vào **Clear, back to default** và lưu.

![Cài đặt pháp lý với thẻ Terms of Service hiển thị văn bản mặc định làm điểm bắt đầu](https://nexcmp.com/vi/docs/images/customers/legal-01-terms.webp)

## Nội dung các trang mặc định bao gồm những gì {#what-the-default-pages-contain}

Văn bản mặc định được lưu trữ trong sản phẩm dưới dạng `legal_default.json` và được điền tên thương hiệu, tên người bán, URL trang web cùng email liên hệ của bạn (từ **Seller & invoicing** trong System › Settings › General; nếu chưa đặt email, hệ thống sẽ trỏ về đội ngũ hỗ trợ của bạn).

| Trang | Các mục |
|---|---|
| **Terms of Service** | 1 Dịch vụ · 2 Tài khoản và xác minh · 3 Giá cả và thanh toán · 4 Hoàn tiền · 5 Dữ liệu của bạn · 6 Quy định sử dụng hợp lệ · 7 Tính sẵn sàng và hỗ trợ · 8 Tạm ngưng và chấm dứt · 9 Trách nhiệm pháp lý · 10 Thay đổi và luật điều chỉnh (luật tại nơi kinh doanh của người bán) |
| **Privacy Policy** | 1 Thông tin chúng tôi thu thập · 2 Mục đích sử dụng · 3 Cookie và bộ nhớ cục bộ · 4 Ai khác có thể xem · 5 Thời gian lưu trữ · 6 Quyền của bạn · 7 Liên hệ |

::: warning Không phải tư vấn pháp lý
Văn bản mặc định là mẫu trung lập. Hãy nhờ xem xét lại trước khi áp dụng với khách hàng thực tế, đặc biệt là các mục về hoàn tiền, trách nhiệm pháp lý và luật điều chỉnh.
:::

## Quy tắc markdown {#markdown-rules}

- Được hỗ trợ: tiêu đề (`# 1. Title`), đoạn văn, danh sách gạch đầu dòng và đánh số, **in đậm**, cùng liên kết `[text](https://example.com)`.
- Liên kết phải bắt đầu bằng `http://` hoặc `https://`.
- **HTML thô sẽ bị từ chối** (bất kỳ `<tag>`, `<!--`, `<?` nào): lỗi `html_not_allowed`.
- Liên kết chứa `javascript:`, `data:` hoặc `vbscript:` sẽ bị từ chối: lỗi `unsafe_link`.
- Ký tự điều khiển ngoài ký tự xuống dòng và tab sẽ bị từ chối: `invalid_chars`. Vượt quá 50 KB: `too_large`.
- Portal tự hiển thị văn bản; chỉ các liên kết `http(s)` mới có thể nhấp vào, tất cả những nội dung khác đều là văn bản thuần.

## Cơ chế xử lý ngôn ngữ {#language-behaviour}

- Khách hàng sẽ thấy ngôn ngữ của họ nếu bạn đã soạn nội dung đó. Chỉ có tiếng Anh và tiếng Việt; bất kỳ ngôn ngữ portal nào khác đều sẽ hiển thị phiên bản tiếng Anh.
- Nếu bạn chỉ soạn **English**, khách hàng chọn tiếng Việt (hoặc bất kỳ ngôn ngữ nào khác) sẽ thấy văn bản tiếng Anh của bạn chứ không phải bản mặc định.
- Nếu bạn không nhập nội dung nào, văn bản mặc định cho ngôn ngữ đó sẽ được sử dụng.

## Kiểm tra {#verify}

1. Sau khi lưu, hãy mở `https://<your-domain>/terms` trong cửa sổ ẩn danh: nội dung của bạn sẽ xuất hiện dưới tiêu đề "Terms of Service — [brand]".
2. Thẻ trên card sẽ đổi thành *Using your text*.
3. Mở `/privacy` và kiểm tra email liên hệ.

## Hạn mức & lưu ý {#limits-notes}

- Chỉ có `terms` và `privacy` tồn tại trong sản phẩm đã cài đặt. Các trang khác (chính sách sử dụng chấp nhận được, chính sách hoàn tiền) của nền tảng gốc không thuộc phiên bản này: các yêu cầu tới `/aup` và `/refund` sẽ được chuyển hướng về Terms.
- Đại lý tự viết các trang pháp lý của họ trong bảng điều khiển đối tác (**Landing & legal**); xem [Resellers](https://nexcmp.com/vi/docs/customers/resellers/).
- Việc thay đổi văn bản không yêu cầu khách hàng hiện tại phải chấp thuận lại.

## Xử lý sự cố {#troubleshooting}

| Hiện tượng | Nguyên nhân | Cách khắc phục |
|---|---|---|
| Lưu bị từ chối: `html_not_allowed` | Có thẻ HTML trong văn bản | Xóa các thẻ; sử dụng markdown. |
| Lưu bị từ chối: `unsafe_link` | Một liên kết `javascript:`, `data:` hoặc `vbscript:` | Sử dụng liên kết `https://`. |
| Lưu bị từ chối: `too_large` | Vượt quá 50 KB | Rút ngắn văn bản. |
| Khách hàng thấy tiếng Anh dù đã nhập tiếng Việt | Tab tiếng Việt đang để trống | Nhập hoặc dán nội dung tiếng Việt. |
