From 434aa285632db1f288be36ffaa91d30c3f3367a8 Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Mon, 2 Feb 2026 15:31:50 +0800 Subject: [PATCH] docs: update privacy policy and terms of service with bilingual content --- .yarnrc.yml | 2 +- src/app/privacy/page.tsx | 101 +++++++++++++++++---- src/app/terms/page.tsx | 126 ++++++++++----------------- src/components/UnifiedNavigation.tsx | 10 +-- 4 files changed, 139 insertions(+), 100 deletions(-) diff --git a/.yarnrc.yml b/.yarnrc.yml index a400df4..9e9e742 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -4,7 +4,7 @@ enableGlobalCache: false nodeLinker: node-modules -# npmRegistryServer: "https://registry.npmmirror.com" +npmRegistryServer: "https://registry.npmmirror.com" packageExtensions: "next-contentlayer@*": diff --git a/src/app/privacy/page.tsx b/src/app/privacy/page.tsx index bf89a94..1e02245 100644 --- a/src/app/privacy/page.tsx +++ b/src/app/privacy/page.tsx @@ -19,27 +19,96 @@ export default function PrivacyPage() { {isChinese ? "隐私政策" : "Privacy Policy"} -
- {/* Simple placeholder Privacy Policy */} +
{isChinese ? ( <> -

最后更新:2026年2月1日

-

1. 信息收集

-

我们会收集您在注册或使用服务时提供的部分信息,例如邮箱地址。

-

2. 信息使用

-

我们收集的信息主要用于提供和改进服务,以及与您进行沟通。

-

3. 数据安全

-

我们采取合理的措施来保护您的个人信息安全。

+

最后更新日期:2026年2月1日

+ +
+

1. 我们收集的信息 / Information We Collect

+

我们仅收集为您提供服务所必需的信息:

+
    +
  • 账户信息: 您的邮箱地址、头像及第三方登录提供的基本公开信息(如通过 Google 登录)。
  • +
  • 支付信息: 我们的支付由第三方处理商(如 Stripe)处理。我们不会直接存储您的完整信用卡号或安全码。
  • +
  • 使用数据: 包括 IP 地址、浏览器类型、设备信息以及您在平台上的操作日志。
  • +
+
+ +
+

2. 信息如何使用 / How We Use Information

+

收集的信息用于:

+
    +
  • 创建与管理您的账户。
  • +
  • 处理订单、订阅及支付。
  • +
  • 通过可观测性工具优化系统性能及修复 Bug。
  • +
  • 发送重要的服务更新和通知。
  • +
+
+ +
+

3. 数据共享与安全 / Data Sharing & Security

+

我们不会向第三方出售您的个人信息。我们仅在以下情况共享数据:

+
    +
  • 服务供应商: 如云基础设施提供商(Google Cloud)、支付网关(Stripe)和分析工具。
  • +
  • 法律要求: 在法律强制要求或保护我们权利的情况下。 我们采用行业标准的加密技术(如 SSL/TLS)来保护您的数据。
  • +
+
+ +
+

4. 您的权利与联系方式 / Your Rights & Contact

+

您有权随时查看、修改或请求删除您的个人数据。如果您有任何疑问,请通过以下方式联系我们:

+

邮箱:support@svc.plus

+
+ +
+

5. 政策更新 / Policy Updates

+

我们可能会不时更新本政策。更新后,我们将在网站显著位置发布通知。

+
) : ( <> -

Last Updated: February 1, 2026

-

1. Information Collection

-

We collect certain information you provide when you register or use our services, such as your email address.

-

2. Information Use

-

The information we collect is primarily used to provide and improve our services and to communicate with you.

-

3. Data Security

-

We take reasonable measures to protect the security of your personal information.

+

Last Updated: February 1, 2026

+ +
+

1. Information We Collect

+

We only collect information necessary to provide you with our services:

+
    +
  • Account Information: Your email address, profile picture, and basic public info provided by third-party logins (e.g., Google OAuth).
  • +
  • Payment Information: Payments are processed by third-party providers (e.g., Stripe). We do not directly store your full credit card numbers or security codes.
  • +
  • Usage Data: Includes IP addresses, browser types, device information, and logs of your activities on the platform.
  • +
+
+ +
+

2. How We Use Information

+

The information collected is used to:

+
    +
  • Create and manage your account.
  • +
  • Process orders, subscriptions, and payments.
  • +
  • Optimize system performance and fix bugs via observability tools.
  • +
  • Send important service updates and notifications.
  • +
+
+ +
+

3. Data Sharing & Security

+

We do not sell your personal information to third parties. Data is shared only with:

+
    +
  • Service Providers: Such as cloud infrastructure (Google Cloud), payment gateways (Stripe), and analytical tools.
  • +
  • Legal Requirements: When required by law or to protect our legal rights. We use industry-standard encryption (e.g., SSL/TLS) to secure your data.
  • +
+
+ +
+

4. Your Rights & Contact

+

You have the right to access, modify, or request the deletion of your personal data at any time. For questions, please contact us at:

+

Email: support@svc.plus

+
+ +
+

5. Policy Updates

+

We may update this policy from time to time. We will notify you of any changes by posting the new policy on this page.

+
)}
diff --git a/src/app/terms/page.tsx b/src/app/terms/page.tsx index 129fd61..b37a0fe 100644 --- a/src/app/terms/page.tsx +++ b/src/app/terms/page.tsx @@ -28,133 +28,103 @@ export default function TermsPage() { {isChinese ? ( <>
-

1. 介绍

-

欢迎使用 console.svc.plus(以下简称“本服务”或“我们”)。本服务旨在为开发者提供云中立(Cloud-Neutral)的架构构建、部署及托管工具。通过访问我们的网站、注册账户或使用我们的服务,即表示您已阅读、理解并同意受本条款的约束。

+

1. 服务协议的接受 / Acceptance of Terms

+

访问或使用 svc.plus 提供的服务(下称“服务”),即表示您同意接受本条款的约束。如果您代表某个实体使用服务,则您声明具有代表该实体接受本条款的合法权限。

-

2. 账户注册与安全

+

2. 账户与安全 / Accounts & Security

+

您必须确保账户信息的准确性,并对账户下的所有活动负责。您不得将账户泄露或转让给第三方。

+
+ +
+

3. 订阅、支付与退款 / Subscription, Payment & Refunds

    -
  • 资格: 您必须年满 18 岁方可注册使用本服务。
  • -
  • 账户安全: 您有责任维护账户凭证(用户名和密码)的机密性。对于因凭证丢失或被盗而导致的任何活动,您需自行承担责任。
  • -
  • 真实信息: 您同意在注册时提供真实、准确、最新的信息。对于专业版(Pro)用户,我们可能通过 Stripe Identity 进行实名认证,提供虚假身份信息可能导致账户立即终止。
  • +
  • 费用: 部分服务需付费订阅。所有价格以页面显示为准。
  • +
  • 支付: 我们通过 Stripe 处理支付。订阅通常会自动续订,除非您在账单周期结束前取消。
  • +
  • 退款: 除法律要求外,已收取的费用通常不予退还。
-

3. 订阅、计费与退款

+

4. 使用规范与限制 / Acceptable Use

+

您不得利用本服务进行以下行为:

    -
  • 订阅服务: 本服务提供免费版及付费订阅版(包括但不限于 $1.9/月的基础版及 $19.9/月的专业版及定制版)。
  • -
  • 支付处理: 所有支付均通过第三方支付处理商 Stripe 安全进行。
  • -
  • 自动续费: 除非您在当前计费周期结束前取消订阅,否则您的订阅将自动续费。
  • -
  • 退款政策: 除非法律另有规定,已支付的订阅费用通常不予退还。您可以随时取消订阅,服务将在当前计费周期结束时停止。
  • +
  • 违反任何适用的法律法规。
  • +
  • 干扰或破坏服务、服务器或网络的完整性。
  • +
  • 逆向工程、反编译或试图获取服务的源代码。
-

4. 用户内容与知识产权

-
    -
  • 您的代码: 您保留您在 console.svc.plus 上托管的代码、文件和项目(统称“用户内容”)的所有权。我们不会主张您代码的知识产权。
  • -
  • 许可: 您授予我们有限的、非独占的许可,以便我们在提供服务所需的范围内(如存储、备份、运行构建任务)使用、托管和复制您的内容。
  • -
  • 平台权利: console.svc.plus 的所有权、商标、界面设计及底层技术归我们所有。
  • -
+

5. 第三方云服务免责 / Third-Party Cloud Providers

+

本服务作为云原生工具,依赖于 Google Cloud、AWS 等第三方服务商。对于因第三方服务商导致的宕机、数据丢失或服务中断,svc.plus 不承担赔偿责任。

-

5. 可接受使用政策 (AUP)

-

为维护服务质量,特别是保障独享节点和共享资源的稳定性,严禁进行以下活动:

-
    -
  • 禁止挖矿: 严禁利用我们的计算资源进行加密货币挖掘(Crypto Mining)。
  • -
  • 禁止非法内容: 严禁托管恶意软件、钓鱼网站、侵权内容或任何违反适用法律的内容。
  • -
  • 禁止滥用: 严禁对平台进行压力测试、DDoS 攻击或试图绕过身份验证机制。
  • -
  • 违规处理: 违反上述规定将导致服务立即暂停或终止,且不予退款。
  • -
+

6. 免责声明与责任限制 / Limitation of Liability

+

服务按“现状”提供,不提供任何形式的担保。在法律允许的最大范围内,svc.plus 对任何间接、附带或特殊损害(包括利润损失、数据丢失)不承担责任。

-

6. 免责声明

-

本服务按“原样”和“可用”状态提供。除企业定制版(Enterprise)中明确约定的 SLA(服务等级协议)外,我们不保证服务不会中断或没有错误。您应自行负责定期备份您的数据和代码。

+

7. 条款变更 / Changes to Terms

+

我们保留随时修改本条款的权利。重大变更将通过邮件或网站公告通知。继续使用服务即视为接受修订后的条款。

-

7. 责任限制

-

在法律允许的最大范围内,console.svc.plus 不对因使用或无法使用本服务而导致的任何直接、间接、附带或后果性损害(包括数据丢失或利润损失)承担责任。

-
- -
-

8. 适用法律

-

本条款受 香港特别行政区 法律管辖。因本条款引起的任何争议,双方同意提交至香港法院具有专属管辖权。

-
- -
-

9. 条款修改

-

我们保留随时修改这些条款的权利。重大变更将通过电子邮件或网站公告通知您。继续使用服务即视为您接受修改后的条款。

+

8. 联系我们 / Contact Us

+

如有任何疑问,请联系:support@svc.plus

) : ( <>
-

1. Introduction

-

Welcome to console.svc.plus ("the Service" or "we"). The Service is designed to provide developers with Cloud-Neutral architecture building, deployment, and hosting tools. By accessing our website, registering an account, or using our services, you confirm that you have read, understood, and agree to be bound by these terms.

+

1. Acceptance of Terms

+

By accessing or using the services provided by svc.plus (the "Service"), you agree to be bound by these terms. If you are using the Service on behalf of an entity, you represent that you have the legal authority to bind that entity to these terms.

-

2. Account Registration and Security

+

2. Accounts & Security

+

You must ensure the accuracy of your account information and are responsible for all activities under your account. You shall not disclose or transfer your account to any third party.

+
+ +
+

3. Subscription, Payment & Refunds

    -
  • Eligibility: You must be at least 18 years old to register for the Service.
  • -
  • Account Security: You are responsible for maintaining the confidentiality of your account credentials (username and password). You act separately for any activity resulting from lost or stolen credentials.
  • -
  • Real Information: You agree to provide true, accurate, and current information upon registration. For Pro users, we may verify identity via Stripe Identity; providing false identity information may result in immediate account termination.
  • +
  • Fees: Certain parts of the Service are billed on a subscription basis. All prices are as displayed on the platform.
  • +
  • Payment: We process payments via Stripe. Subscriptions typically renew automatically unless canceled before the end of the billing cycle.
  • +
  • Refunds: Except as required by law, paid fees are generally non-refundable.
-

3. Subscription, Billing, and Refunds

+

4. Acceptable Use

+

You may not use the Service to:

    -
  • Subscription Service: The Service offers a free version and paid subscription versions (including but not limited to the Basic plan at $1.9/month and the Pro plan at $19.9/month).
  • -
  • Payment Processing: All payments are securely processed through third-party payment processor Stripe.
  • -
  • Auto-Renewal: Unless you cancel your subscription before the end of the current billing cycle, your subscription will automatically renew.
  • -
  • Refund Policy: Unless otherwise required by law, paid subscription fees are generally non-refundable. You may cancel your subscription at any time, and the service will stop at the end of the current billing cycle.
  • +
  • Violate any applicable laws or regulations.
  • +
  • Interfere with or disrupt the integrity of the Service, servers, or networks.
  • +
  • Reverse engineer, decompile, or attempt to derive the source code of the Service.
-

4. User Content and Intellectual Property

-
    -
  • Your Code: You retain ownership of the code, files, and projects you host on console.svc.plus ("User Content"). We claim no intellectual property rights over your code.
  • -
  • License: You grant us a limited, non-exclusive license to use, host, and reproduce your content to the extent necessary to provide the Service (e.g., storage, backup, running build tasks).
  • -
  • Platform Rights: We own the trademarks, interface design, and underlying technology of console.svc.plus.
  • -
+

5. Third-Party Cloud Providers

+

As a cloud-native toolkit, the Service relies on third-party providers (e.g., Google Cloud, AWS). svc.plus is not liable for any downtime, data loss, or service interruption caused by these third-party providers.

-

5. Acceptable Use Policy (AUP)

-

In order to maintain service quality, specifically the stability of dedicated and shared nodes, the following activities are strictly prohibited:

-
    -
  • No Mining: Crypto Mining using our computing resources is strictly prohibited.
  • -
  • No Illegal Content: Hosting malware, phishing sites, infringing content, or any content violating applicable laws is strictly prohibited.
  • -
  • No Abuse: Stress testing the platform, DDoS attacks, or attempting to bypass authentication mechanisms is strictly prohibited.
  • -
  • Violation Handling: Violation of the above rules will result in immediate suspension or termination of service without refund.
  • -
+

6. Limitation of Liability

+

The Service is provided "as is" without warranties of any kind. To the maximum extent permitted by law, svc.plus shall not be liable for any indirect, incidental, or special damages (including loss of profits or data).

-

6. Disclaimer

-

The Service is provided "as is" and "as available". Except as explicitly agreed in the SLA for the Enterprise version, we do not guarantee that the service will be uninterrupted or error-free. You are solely responsible for regularly backing up your data and code.

+

7. Changes to Terms

+

We reserve the right to modify these terms at any time. Major changes will be notified via email or website announcement. Continued use of the Service constitutes acceptance of the revised terms.

-

7. Limitation of Liability

-

To the maximum extent permitted by law, console.svc.plus shall not be liable for any direct, indirect, incidental, or consequential damages (including loss of data or profits) arising from the use or inability to use the Service.

-
- -
-

8. Governing Law

-

These Terms shall be governed by the laws of the Hong Kong Special Administrative Region. Any dispute arising from these Terms shall be submitted to the exclusive jurisdiction of the courts of Hong Kong.

-
- -
-

9. Modifications

-

We reserve the right to modify these terms at any time. Material changes will be notified to you via email or website announcement. Continued use of the service constitutes your acceptance of the modified terms.

+

8. Contact Us

+

For any questions, please contact: support@svc.plus

)} diff --git a/src/components/UnifiedNavigation.tsx b/src/components/UnifiedNavigation.tsx index 451e14b..bf35f89 100644 --- a/src/components/UnifiedNavigation.tsx +++ b/src/components/UnifiedNavigation.tsx @@ -299,11 +299,11 @@ export default function UnifiedNavigation() { sideOffset={8} className="z-50 min-w-[220px] overflow-hidden rounded-[12px] border border-surface-border bg-surface p-1 shadow-shadow-md animate-in fade-in zoom-in-95 duration-[120ms] data-[state=closed]:animate-out data-[state=closed]:fade-out data-[state=closed]:zoom-out-95 motion-reduce:animate-none" > -
+

{user.username}

-

+

{user.email}

@@ -317,16 +317,16 @@ export default function UnifiedNavigation() { > setAccountMenuOpen(false)} > {item.icon && ( - + )} - + {typeof item.label === "function" ? item.label(language) : item.label}