3 Commits

Author SHA1 Message Date
09ab29d39d 📝 Update all user agreements and terms and condition 2025-08-01 17:27:08 +08:00
8d69b5d7ae 📝 Update user agreement in zh 2025-08-01 15:38:00 +08:00
41b858dabc Terms listing 2025-08-01 13:58:16 +08:00
13 changed files with 360 additions and 82 deletions

View File

@@ -61,7 +61,7 @@
:href="product.repo"
target="_blank"
>
<n-icon><code-round /></n-icon>
<n-icon color="black"><code-round /></n-icon>
</n-button>
<n-button
v-if="product.url"
@@ -72,7 +72,7 @@
:href="product.url"
target="_blank"
>
<n-icon><launch-round /></n-icon>
<n-icon color="black"><launch-round /></n-icon>
</n-button>
</div>
<div
@@ -83,7 +83,9 @@
<p class="text-lg text-white line-height-1">
{{ product.name }}
</p>
<p>{{ product.description }}</p>
<p class="text-white line-height-1">
{{ product.description }}
</p>
</div>
</n-carousel-item>
</n-carousel>

View File

@@ -14,7 +14,7 @@ useHead({
<template>
<article
v-if="page"
class="prose lg:prose-lg dark:prose-invert prose-neutral mx-auto my-16"
class="prose lg:prose-lg dark:prose-invert prose-neutral mx-auto my-16 px-8"
>
<content-renderer :value="page" />
<div v-if="page.updatedDate" class="text-sm mt-6">

52
app/pages/terms/index.vue Normal file
View File

@@ -0,0 +1,52 @@
<template>
<div class="container max-w-xl mx-auto my-16 px-8">
<div class="flex justify-between items-end mb-4 gap-4">
<h1 class="text-4xl font-bold pl-1">Terms and Conditions</h1>
<n-select
v-model:value="chosenLanguage"
:options="languageOptions"
class="max-w-36"
/>
</div>
<nuxt-link v-for="term in terms" :key="term.path" :to="term.path">
<n-card :title="term.title" hoverable class="mb-4">
<p>{{ term.description }}</p>
<template #footer>
<p class="text-xs">
Last updated at
{{ new Date(term.updatedDate).toLocaleDateString() }}
</p>
</template>
</n-card>
</nuxt-link>
</div>
</template>
<script setup>
import { NCard, NSelect } from "naive-ui";
const languages = ["zh", "en"];
const languageNames = ["简体中文", "English"];
const languageOptions = languages.map((lang) => ({
label: languageNames[languages.indexOf(lang)],
value: lang,
}));
const chosenLanguage = ref(languages[0]);
const { data: terms } = await useAsyncData(
"terms",
() =>
queryCollection("terms")
.where("lang", "=", chosenLanguage.value)
.order("updatedDate", "DESC")
.all(),
{ watch: [chosenLanguage] },
);
</script>
<style scoped>
/* Styling for the terms listing page */
</style>

View File

@@ -21,7 +21,9 @@ export default defineContentConfig({
type: "page",
source: "terms/**.md",
schema: z.object({
lang: z.string(),
title: z.string().nonempty(),
description: z.string().optional(),
updatedDate: z.date().optional(),
}),
}),

View File

@@ -1,54 +0,0 @@
---
title: User Agreement / Basic Law
updatedDate: 2025-03-19T16:12:21.897Z
---
This User Agreement (a.k.a. the Basic Law) is the framework of rules for all Solsynth LLC products, and other related regulations should comply with it, or the entry will not be effective.
This User Agreement will be referred to herein as “these Terms and Conditions” and Solsynth LLC will refer to it as “we” and “us”.
As used herein, account number, account, and Solarpass refer to the User's account on the Solar Network.
## Scope of Application
1. The User Agreement applies to all Solsynth LLC products, including but not limited to Solar Network, DietaryGuard, and AceField. 2.
2. Any prior events will still be subject to the latest revised version of these Terms and Conditions. 3.
3. All Solar Network users are deemed to have agreed to the contents of these Terms and Conditions and any subsequent updates to these Terms and Conditions upon registration.
4. The final interpretation of these Terms and Conditions is the responsibility of Solsynth LLC and the legislator of the relevant entry.
## Amendments and Updates to the Terms and Conditions
1. Changes to these Regulations shall be made by Solsynth LLC and the Legislator.
2. The Legislative Councilor's proposal to amend the Basic Law shall be supported by a referendum of more than **3/2** of the users and shall not be subject to the one-vote right of passage.
3. Legislators' proposals to amend other sub-regulations shall be supported by a referendum of more than **one-half** of the users.
4. Some special regulations are protected from amendment by legislators.
5. Regarding any subsequent updates to the ordinance, we will notify the content of the update by means of “notification on the website” or “email push”.
## Provision and Discontinuation of Services
1. Solsynth LLC will provide the same service to all natural persons in the world. 2.
2. We also reserve the right to discontinue the service to any user, and in principle we will inform the reason for discontinuance.
3. after the termination or suspension of the service, the user has the right to ask us to delete or export all user data.
4. In case of violation of the relevant regulations, the user will receive three kinds of penalties: **Warning, Suspension and Disablement**.
- Warning (Strike): The warning will not have any practical effect on the User and will be automatically revoked after 180 days without any bad behavior. If the user receives another warning within the warning period, the penalty will be upgraded to suspension.
- Suspension: There are two types of suspension: “Full Suspension” and “Partial Suspension”. Full Suspension” shall, in principle, have a time limit for entry into force.
- Full Suspension: The user will not be allowed to access any Solar Network and other services, and will not be able to log in to Solarpass.
- Partial deactivation: Partial disabling of the user's rights, e.g. uploading of files, publishing of posts, etc.
- Disablement: The user's entire account and all rights of Solsynth LLC to use other services are disabled. We also reserve the right to delete the relevant data.
5. A natural person can register and own only one Solarpass account, and we reserve the right to take action against other sub-accounts of the same User for deletion of data.
6. The transfer and sale of Solarpass accounts are strictly prohibited. If such behavior is discovered, measures will be taken to delete the relevant data immediately.
7. If a user opens a sub-account in any way during the penalty period in an attempt to evade the penalty, the sub-account shall be subject to deletion of data and the penalty shall be escalated or the time limit extended, as the case may be.
8. Bot accounts opened through the Developer Portal are not considered sub-accounts. *For more information on the use of bot accounts, please refer to the Developer Rules (/terms/developer-rules).
## 4. User Generated Content
1. we do not assume any responsibility for user-generated content posted on our Products. 2.
2. Regarding copyright infringement of content published by users on our products, we will remove the content in question; if we agree that there is a large amount of copyright infringement by the publisher, we will impose penalties of **warning and suspension of rights** depending on the situation.
3. In principle, we do not restrict users' freedom of expression, with the exception of the following cases, in which we will remove the content and penalize the publisher according to the circumstances:
- Copyright infringement
- Board-washing, meaningless content *See [community-safety-law](/terms/community-safety-law)* for details.
- Spreading rumors, fear-mongering, extremist speech *See the Community Safety Laws for more information.
4. With regard to the files uploaded by the User on Solar Network, they are considered to be public content on the Internet; at the moment of completion of the upload the User is considered to have authorized us with the required copyright to display the respective content.
## 5. User Privacy Protection
*The contents of this chapter are detailed in the [privacy-policy](/terms/privacy-policy)*

View File

@@ -0,0 +1,61 @@
---
lang: zh
title: 隐私政策
description: 适用于所有 Solsynth 产品的基础隐私政策
updatedDate: '2025-08-01'
---
# 隐私政策
我们非常重视您的隐私。本隐私政策概述了我们收集的个人信息类型、使用方式以及我们采取的保护措施。
## 信息收集
我们仅在提供服务时收集必要的个人信息。这包括:
- 电子邮件
- 电话号码 *可选*
- 姓名 *可选*
- 地址 *可选*
- 出生日期 *可选*
- 性别 *可选*
- 互联网地址
- 设备标识符
- 用户行为数据
## 信息使用
我们使用您的个人信息来:
- 提供和我们的服务使用的必要数据
- 与您沟通相关条例更新或其他重要信息
- 分析服务提升我们服务的质量
- 保护您的帐号和数据安全
## 数据共享
我们不会出售、交易您的个人信息。
我们与我们的合作伙伴 Google Analytics 共享您部份的个人信息,这可能包括设备标识符和行为数据,来帮助我们分析和改进我们的服务,详见 [Google 的隐私政策](https://policies.google.com/privacy)。
## 数据安全
我们实施了强有力的安全措施(包括但不限于使用业界领先的加密算法,实行数据库密钥轮换政策等),以保护您的个人信息免受未经授权的访问、更改、披露或销毁。
## 您的权利
无论您的帐号被如何处罚,您一直有权:
- 访问我们持有的关于您的个人信息
- 请求更正您的个人信息
- 请求删除您的个人信息
## 数据存储
用户提交的文本数据存储在我们位于香港的腾讯云服务器上。同时用户上传的文件会根据用户选择的文件存储池上传到 Cloudflare 与雨云的对象存储服务上。
## 数据删除
除用户要求外,我们有权根据维护需要对用户提交与上传的数据进行删除,以回收可利用的资源。
在我们主动删除用户数据之前,我们应该通知用户并提供备份。

View File

@@ -1,48 +1,61 @@
---
title: Privacy Policy / Privacy Protection Law
updatedDate: 2025-03-19T16:12:21.897Z
lang: en
title: Privacy Policy
description: Basic Privacy Policy applicable to all Solsynth products
updatedDate: '2025-08-01'
---
This regulation is an expansion of Chapter 5 of the contents of the “Basic Law”. This entry applies the security protection policy (direct modification by the legislator is not allowed due to the design of user data security).
# **Privacy Policy**
We take your privacy very seriously. This Privacy Policy outlines the types of personal information we collect, how we use it, and the protective measures we take.
## 5.1 Information Collection
## **Information Collection**
We only collect personal information that is necessary to provide our services. This includes:
We only collect necessary personal information when providing our services. This includes:
- Email
- Telephone number *optional*
- Name *optional
- Address *optional
- Date of Birth *Optional
- Gender *selectable
- Internet Address
- Device Identifier
- Phone number *optional*
- Name *optional*
- Address *optional*
- Date of birth *optional*
- Gender *optional*
- IP address
- Device identifiers
- User behavior data
## 5.2 Use of Information
## **Information Usage**
We use your personal information to:
- Provide data necessary for the provision and use of our services
- communicate with you about updates to regulations or other important information
- analyze services to improve the quality of our services
- Provide the necessary data for our services
- Communicate with you about regulation updates or other important information
- Analyze our services to improve their quality
- Protect the security of your account and data
## 5.3 Data Sharing
## **Data Sharing**
We do not sell or trade your personal information.
We will not sell or trade your personal information.
We share some of your personal information, which may include device identifiers and behavioral data, with our partner Google Analytics to help us analyze and improve our services, as described in Google's Privacy Policy (https://policies.google.com/privacy).
We share some of your personal information, which may include device identifiers and behavior data, with our partner, Google Analytics, to help us analyze and improve our services. For more details, please see [Google's Privacy Policy](https://policies.google.com/privacy).
## 5.4 Data Security
## **Data Security**
We have implemented strong security measures (including, but not limited to, the use of industry-leading encryption algorithms, a database key rotation policy, etc.) to protect your personal information from unauthorized access, alteration, disclosure or destruction.
We implement strong security measures (including, but not limited to, using industry-leading encryption algorithms and a database key rotation policy) to protect your personal information from unauthorized access, alteration, disclosure, or destruction.
## 5.5 Your Rights
## **Your Rights**
Regardless of the penalties imposed on your account, you always have the right to:
Regardless of any penalties applied to your account, you always have the right to:
- Access the personal information we hold about you
- Request correction of your personal information
- Request the deletion of your personal information
- Request deletion of your personal information
## **Data Storage**
Text data submitted by users is stored on our Tencent Cloud servers located in Hong Kong. User-uploaded files are stored on Cloudflare and Yumio's object storage services, depending on the user's selected file storage pool.
## **Data Deletion**
Except when a user requests it, we have the right to delete data submitted and uploaded by users to reclaim available resources, based on maintenance needs.
Before we proactively delete user data, we **should** notify the user and provide an opportunity for backup.

View File

@@ -0,0 +1,19 @@
---
lang: zh
title: 退款条例
description: 适用于所有 Solsynth 产品的退款条例
updatedDate: '2025-08-01'
---
# 退款条例
退款条例根据经手平台不同,货币币种不同,适用于不同的规定。
## 直接经过 Solsynth 的交易
1. 所有交易源点、金点交易,一经完成,改不退换,敬请谅解。
2. Solsynth 不直接受理现金交易。
## 经过第三方平台的交易
适用第三方平台的退款规则。

View File

@@ -0,0 +1,19 @@
---
lang: en
title: Refund Policy
description: Refund Policy Applicable to All Solsynth Products
updatedDate: '2025-08-01'
---
# **Refund Policy**
The refund policy is subject to different rules depending on the platform and currency involved.
## **Transactions Processed Directly by Solsynth**
1. All transactions for "Source Points" and "Gold Points" are final and non-refundable once completed. We appreciate your understanding.
2. Solsynth does not directly process cash transactions.
## **Transactions Processed via Third-Party Platforms**
The refund rules of the respective third-party platform will apply.

View File

@@ -0,0 +1,31 @@
---
lang: zh
title: Solar Network 补充条款
description: 适用于 Solar Network 用户的额外补充用户协议
updatedDate: '2025-08-01'
---
# Solar Network 补充条款
本条款旨在扩充基础用户协议的内容,以更好的保护我们和用户双方的权益。对于基础用户条款已经声明的部份不在赘述。
## 服务的提供和中断
1. 用户在违反相关条例时,会收到警告、停权、禁用三种处罚措施。
- 警告 (Strike): 不会对用户造成任何实际上的影响,警告会在无任何不良行为 180 天后自动撤销。若用户在警告期内再次获得警告,处罚将升级为停权。
- 停权:停权分为两种类型「完全停权」和「部份停权」。其中「完全停权」原则上应有生效时限。
完全停权:用户将不允许存取任何 Solar Network 和其他服务内容,同时也会无法登陆 Solarpass。
部份停权:禁用用户的部份权利,例如上传文件、发布帖子等。
- 禁用:禁用用户的整个帐号和所有 Solsynth LLC 使用其他服务的权利。同时我们保留删除相关数据的权利。
2. 一个自然人只能注册、拥有一个 Solarpass 帐号,我们有权对其他同用户的子帐号采取删除数据的措施。
3. 用户不得对 Solarpass 帐号进行转让和出售,关于发现相关行为将立即采取删除相关数据的措施。
4. 若用户在处罚期间采取任何方式开设子帐号试图逃避处罚,应当对子帐号采取删除数据的措施,并且视情况升级处罚或延长时限。
5. 通过 「开发者门户」 开设的机器人帐号不属于子帐号范畴。关于 「机器人帐号」 的使用规定,详见 开发者守则
## 用户生成内容
1. 用户生成内容User Generated ContentUGC的定义为用户在 Solar Network 上上传的任何内容,包括但不限于文本、图片、视频、音频等。
2. 关于用户上传在 Solar Network 上的文件,或在 Solar Network 上发表的帖子等内容;在用户上传完成的即刻起,视为用户授权我们所需的版权展示相关的内容。
3. 关于用户在 Solar Network 上发表内容时进行的隐私设置(如仅好友可见等)我们会尊重用户的隐私设置,尽力保护用户资料不外泄。同时我们没有承担关于意料之外的资料泄漏的责任。

View File

@@ -0,0 +1,33 @@
---
lang: en
title: Solar Network Supplemental Terms
description: Additional Supplemental User Agreement Applicable to Solar Network Users
updatedDate: '2025-08-01'
---
# **Solar Network Supplementary Terms**
These terms are intended to expand on the basic user agreement to better protect the rights and interests of both us and our users. Sections already stated in the basic user agreement will not be repeated.
## **Provision and Interruption of Services**
1. When a user violates the relevant regulations, they will receive one of three disciplinary actions: a **warning**, a **suspension**, or a **ban**.
- **Warning (Strike)**: This will not have any actual impact on the user. A warning will be automatically removed after 180 days of no further negative behavior. If a user receives another warning within the warning period, the penalty will be upgraded to a suspension.
- **Suspension**: Suspensions are divided into two types: **"full suspension"** and **"partial suspension."** In principle, a "full suspension" should have a specific duration.
- **Full Suspension**: The user will not be allowed to access any Solar Network or other services and will be unable to log in to Solarpass.
- **Partial Suspension**: This disables some of the user's rights, such as uploading files or posting.
- **Ban**: This disables the user's entire account and all rights to use other Solsynth LLC services. We also reserve the right to delete related data.
2. A natural person can only register and own one Solarpass account. We have the right to delete data from any other sub-accounts belonging to the same user.
3. Users **must not** transfer or sell their Solarpass accounts. If such behavior is discovered, immediate action will be taken to delete the relevant data.
4. If a user attempts to evade a penalty by creating a sub-account during the penalty period, data from the sub-account should be deleted, and the original penalty may be upgraded or its duration extended as appropriate.
5. Robot accounts created through the **"Developer Portal"** are not considered sub-accounts. For regulations on the use of "robot accounts," please refer to the Developer Guidelines.
---
## **User-Generated Content**
1. **User-Generated Content (UGC)** is defined as any content uploaded by a user on the Solar Network, including but not limited to text, images, videos, and audio.
2. Regarding files uploaded by users on the Solar Network, or posts and other content published on the Solar Network, from the moment of upload, the user is considered to have granted us the necessary rights to display the content.
3. We will respect the user's privacy settings (such as visible only to friends, etc.) for content published on the Solar Network and will do our best to protect user data from being leaked. However, we do not assume responsibility for unexpected data leaks.

View File

@@ -0,0 +1,51 @@
---
lang: zh
title: 用户协议
description: 适用于所有 Solsynth 产品的基础用户协议
updatedDate: '2025-08-01'
---
# 用户协议
本用户协议是所有 Solsynth 产品的规则框架,所有其他产品均适用此条款,除非另有明确声明。
本用户协议在此称为“本条款和条件”Solsynth LLC 将其称为“我们”。
## 句段用词声明
- **可以**:代表用户或我们可以进行的操作,没有强制性的需要或不需要进行。
- **应该**:代表用户或我们应当进行的操作,但我们或用户没有义务必须进行该操作。
- **必须**:代表用户或我们必须进行的操作,未进行视为违反本条款。
- **不得**:必须的反向版本。
## 应用范围
1. 本条款适用于所有 Solsynth 产品。
2. 所有 Solsynth 产品的用户都将视为同意本条款并且同意其的后续修正案。
- 用户的定义为访问、使用我们产品或拥有 Solsynth 产品帐号的任何人或组织。
- 若用户不同意本条款或任何本条款之上的附加条款,请立即停止使用我们的产品。并且注销帐号,此将视为解除用户身份。
3. 在使用本条例处理用户与我们的冲突、用户与用户之间的冲突或任何事件时,无论发生在何时的事件都应当使用最新版本的条款进行处理。
4. 条例的最终解释权归属于 Solsynth
## 条例的修改和更新
1. 本条例的更新的更改由 Solsynth 进行。
2. 在进行更新之后,我们**应该**尽快的通知到用户。
3. 通知的方式包括但不限于:电子邮件、通知、官方公告贴。
## 服务的提供与中断
1. Solsynth 将向世界上所有的自然人提供同等的服务。
2. 我们保留向任何用户停止服务的权利,我们应该会在停止服务时告知用户原因。
3. 在用户的服务被终止或停权之后,用户有权向我们要求删除或导出所有的用户资料。
## 用户生成内容
1. 我们不承担任何关于用户在我们产品上发表的内容的责任。
2. 用户在 Solsynth 产品上发表相关内容时应该遵守用户所在国家当地法律法规。
3. 关于用户在我们产品上发布的内容侵犯版权时,我们会对相关内容进行删除;若同一发布者有大量侵犯版权的情况,我们应该根据情况处以警告及停权的处罚。
4. 我们原则上不会限制用户的言论自由,但以下情况例外,我们会根据情况对相关内容进行删除并处罚发布者:
- 侵犯他人的知识产权或著作权
- 开盒、人肉搜索等其他侵犯个人隐私的行为
- 违反公共道德或本地法律
- 洗版,无意义的内容浪费 Solar Network 上的资源

View File

@@ -0,0 +1,49 @@
---
lang: en
title: User Agreement
description: Basic User Agreement applicable to all Solsynth products
updatedDate: '2025-08-01'
---
This User Agreement is the regulatory framework for all Solsynth products. These terms apply to all other products unless explicitly stated otherwise.
This User Agreement is referred to herein as the "**Terms and Conditions**," and Solsynth LLC is referred to as "**we**."
## **Statement on Wording**
- **Can**: Represents an action that a user or we can take, without any mandatory need or lack of need to do so.
- **Should**: Represents an action that a user or we ought to take, but we or the user are not obligated to do so.
- **Must**: Represents an action that a user or we must take. Failure to do so is considered a violation of these terms.
- **Must Not**: The reverse version of "must."
## **Scope of Application**
1. These terms apply to all Solsynth products.
2. All users of Solsynth products will be deemed to agree to these terms and their subsequent amendments.
- A user is defined as any individual or organization that accesses, uses our products, or has an account with a Solsynth product.
- If a user disagrees with these terms or any additional terms on top of these, please stop using our products immediately and cancel your account. This will be considered a termination of user status.
3. When using these regulations to handle conflicts between a user and us, between users, or any other event, the latest version of the terms must be used, regardless of when the event occurred.
4. The final right of interpretation of these regulations belongs to Solsynth.
## **Modification and Updates of the Regulations**
1. Updates and changes to these regulations are made by Solsynth.
2. After an update, we **should** notify users as soon as possible.
3. Notification methods include, but are not limited to, email, notifications, and official announcements.
## **Provision and Interruption of Services**
1. Solsynth will provide equal services to all natural persons worldwide.
2. We reserve the right to stop services for any user. We should inform the user of the reason when we do so.
3. After a user's service is terminated or suspended, the user has the right to request that we delete or export all user data.
## **User-Generated Content**
1. We do not assume any responsibility for the content that users publish on our products.
2. When publishing relevant content on Solsynth products, users should comply with the local laws and regulations of their country.
3. Regarding content published by users on our products that infringes copyright, we will delete the relevant content. If the same publisher has a large number of copyright infringements, we should, depending on the circumstances, issue a warning and suspension.
4. We will not, in principle, restrict users' freedom of speech, with the following exceptions. In these cases, we will delete the relevant content and penalize the publisher based on the circumstances:
- Infringing on others' intellectual property or copyrights.
- Doxxing and other actions that violate personal privacy.
- Violating public morals or local laws.
- Spamming or meaningless content that wastes resources on the Solar Network.