feat: 初次提交
This commit is contained in:
24
.gitignore
vendored
Normal file
24
.gitignore
vendored
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
# Logs
|
||||||
|
logs
|
||||||
|
*.log
|
||||||
|
npm-debug.log*
|
||||||
|
yarn-debug.log*
|
||||||
|
yarn-error.log*
|
||||||
|
pnpm-debug.log*
|
||||||
|
lerna-debug.log*
|
||||||
|
|
||||||
|
node_modules
|
||||||
|
dist
|
||||||
|
dist-ssr
|
||||||
|
*.local
|
||||||
|
|
||||||
|
# Editor directories and files
|
||||||
|
.vscode/*
|
||||||
|
!.vscode/extensions.json
|
||||||
|
.idea
|
||||||
|
.DS_Store
|
||||||
|
*.suo
|
||||||
|
*.ntvs*
|
||||||
|
*.njsproj
|
||||||
|
*.sln
|
||||||
|
*.sw?
|
||||||
16
README.md
Normal file
16
README.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# React + Vite
|
||||||
|
|
||||||
|
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
|
||||||
|
|
||||||
|
Currently, two official plugins are available:
|
||||||
|
|
||||||
|
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) (or [oxc](https://oxc.rs) when used in [rolldown-vite](https://vite.dev/guide/rolldown)) for Fast Refresh
|
||||||
|
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
|
||||||
|
|
||||||
|
## React Compiler
|
||||||
|
|
||||||
|
The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation).
|
||||||
|
|
||||||
|
## Expanding the ESLint configuration
|
||||||
|
|
||||||
|
If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project.
|
||||||
29
eslint.config.js
Normal file
29
eslint.config.js
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
import js from '@eslint/js'
|
||||||
|
import globals from 'globals'
|
||||||
|
import reactHooks from 'eslint-plugin-react-hooks'
|
||||||
|
import reactRefresh from 'eslint-plugin-react-refresh'
|
||||||
|
import { defineConfig, globalIgnores } from 'eslint/config'
|
||||||
|
|
||||||
|
export default defineConfig([
|
||||||
|
globalIgnores(['dist']),
|
||||||
|
{
|
||||||
|
files: ['**/*.{js,jsx}'],
|
||||||
|
extends: [
|
||||||
|
js.configs.recommended,
|
||||||
|
reactHooks.configs.flat.recommended,
|
||||||
|
reactRefresh.configs.vite,
|
||||||
|
],
|
||||||
|
languageOptions: {
|
||||||
|
ecmaVersion: 2020,
|
||||||
|
globals: globals.browser,
|
||||||
|
parserOptions: {
|
||||||
|
ecmaVersion: 'latest',
|
||||||
|
ecmaFeatures: { jsx: true },
|
||||||
|
sourceType: 'module',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
rules: {
|
||||||
|
'no-unused-vars': ['error', { varsIgnorePattern: '^[A-Z_]' }],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
])
|
||||||
13
index.html
Normal file
13
index.html
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>policy-web</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="root"></div>
|
||||||
|
<script type="module" src="/src/main.jsx"></script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
4731
package-lock.json
generated
Normal file
4731
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
33
package.json
Normal file
33
package.json
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
{
|
||||||
|
"name": "policy-web",
|
||||||
|
"private": true,
|
||||||
|
"version": "0.0.0",
|
||||||
|
"type": "module",
|
||||||
|
"scripts": {
|
||||||
|
"dev": "vite",
|
||||||
|
"build": "vite build",
|
||||||
|
"lint": "eslint .",
|
||||||
|
"preview": "vite preview"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"lucide-react": "^0.562.0",
|
||||||
|
"react": "^19.2.0",
|
||||||
|
"react-dom": "^19.2.0",
|
||||||
|
"react-markdown": "^10.1.0"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@eslint/js": "^9.39.1",
|
||||||
|
"@tailwindcss/postcss": "^4.1.18",
|
||||||
|
"@types/react": "^19.2.5",
|
||||||
|
"@types/react-dom": "^19.2.3",
|
||||||
|
"@vitejs/plugin-react": "^5.1.1",
|
||||||
|
"autoprefixer": "^10.4.23",
|
||||||
|
"eslint": "^9.39.1",
|
||||||
|
"eslint-plugin-react-hooks": "^7.0.1",
|
||||||
|
"eslint-plugin-react-refresh": "^0.4.24",
|
||||||
|
"globals": "^16.5.0",
|
||||||
|
"postcss": "^8.5.6",
|
||||||
|
"tailwindcss": "^4.1.18",
|
||||||
|
"vite": "^7.2.4"
|
||||||
|
}
|
||||||
|
}
|
||||||
5
postcss.config.js
Normal file
5
postcss.config.js
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
export default {
|
||||||
|
plugins: {
|
||||||
|
'@tailwindcss/postcss': {},
|
||||||
|
},
|
||||||
|
}
|
||||||
1
public/vite.svg
Normal file
1
public/vite.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg>
|
||||||
|
After Width: | Height: | Size: 1.5 KiB |
42
src/App.css
Normal file
42
src/App.css
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
#root {
|
||||||
|
max-width: 1280px;
|
||||||
|
margin: 0 auto;
|
||||||
|
padding: 2rem;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.logo {
|
||||||
|
height: 6em;
|
||||||
|
padding: 1.5em;
|
||||||
|
will-change: filter;
|
||||||
|
transition: filter 300ms;
|
||||||
|
}
|
||||||
|
.logo:hover {
|
||||||
|
filter: drop-shadow(0 0 2em #646cffaa);
|
||||||
|
}
|
||||||
|
.logo.react:hover {
|
||||||
|
filter: drop-shadow(0 0 2em #61dafbaa);
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes logo-spin {
|
||||||
|
from {
|
||||||
|
transform: rotate(0deg);
|
||||||
|
}
|
||||||
|
to {
|
||||||
|
transform: rotate(360deg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-reduced-motion: no-preference) {
|
||||||
|
a:nth-of-type(2) .logo {
|
||||||
|
animation: logo-spin infinite 20s linear;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.card {
|
||||||
|
padding: 2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.read-the-docs {
|
||||||
|
color: #888;
|
||||||
|
}
|
||||||
251
src/App.jsx
Normal file
251
src/App.jsx
Normal file
@@ -0,0 +1,251 @@
|
|||||||
|
import React, { useState, useEffect } from 'react';
|
||||||
|
import { Globe, ChevronDown } from 'lucide-react';
|
||||||
|
import ReactMarkdown from 'react-markdown';
|
||||||
|
|
||||||
|
const LegalDocuments = () => {
|
||||||
|
const [currentDoc, setCurrentDoc] = useState('terms');
|
||||||
|
const [language, setLanguage] = useState('zh-CN');
|
||||||
|
const [showLangMenu, setShowLangMenu] = useState(false);
|
||||||
|
const [hideHeader, setHideHeader] = useState(true);
|
||||||
|
const [content, setContent] = useState('');
|
||||||
|
const [loading, setLoading] = useState(true);
|
||||||
|
|
||||||
|
// 动态导入 Markdown 文件
|
||||||
|
useEffect(() => {
|
||||||
|
const loadMarkdown = async () => {
|
||||||
|
setLoading(true);
|
||||||
|
try {
|
||||||
|
const docPath = currentDoc === 'terms' ? 'terms' : 'privacy';
|
||||||
|
const response = await import(`./data/${docPath}/${language}.md?raw`);
|
||||||
|
setContent(response.default);
|
||||||
|
} catch (error) {
|
||||||
|
console.error('Error loading markdown:', error);
|
||||||
|
setContent('内容加载失败,请稍后重试。');
|
||||||
|
} finally {
|
||||||
|
setLoading(false);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
loadMarkdown();
|
||||||
|
}, [currentDoc, language]);
|
||||||
|
|
||||||
|
// 解析URL并设置初始状态
|
||||||
|
// 解析 URL query 并设置初始状态
|
||||||
|
useEffect(() => {
|
||||||
|
const searchParams = new URLSearchParams(window.location.search);
|
||||||
|
const docType = searchParams.get('content') ;
|
||||||
|
const lang = searchParams.get('language') ;
|
||||||
|
|
||||||
|
|
||||||
|
console.log(lang);
|
||||||
|
if (docType === null && lang === null) {
|
||||||
|
setHideHeader(false);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 映射文档类型
|
||||||
|
const docMap = {
|
||||||
|
'user-agreement': 'terms',
|
||||||
|
'terms': 'terms',
|
||||||
|
'privacy-policy': 'privacy',
|
||||||
|
'privacy': 'privacy'
|
||||||
|
};
|
||||||
|
|
||||||
|
// 映射语言类型
|
||||||
|
const langMap = {
|
||||||
|
'zh': 'zh-CN',
|
||||||
|
'zh-FT': 'zh-TW',
|
||||||
|
'en': 'en',
|
||||||
|
'ms': 'ms',
|
||||||
|
}
|
||||||
|
|
||||||
|
if (docMap[docType.toLowerCase()] && langMap[lang]) {
|
||||||
|
setCurrentDoc(docMap[docType.toLowerCase()]);
|
||||||
|
setLanguage(langMap[lang]);
|
||||||
|
setHideHeader(true);
|
||||||
|
} else {
|
||||||
|
setHideHeader(false);
|
||||||
|
}
|
||||||
|
}, []);
|
||||||
|
|
||||||
|
const languages = {
|
||||||
|
'zh-CN': '简体中文',
|
||||||
|
'zh-TW': '繁體中文',
|
||||||
|
'en': 'English',
|
||||||
|
'ms': 'Bahasa Melayu'
|
||||||
|
};
|
||||||
|
|
||||||
|
const navItems = {
|
||||||
|
'zh-CN': { terms: '用户协议', privacy: '隐私政策' },
|
||||||
|
'zh-TW': { terms: '用戶協議', privacy: '隱私政策' },
|
||||||
|
'en': { terms: 'Terms', privacy: 'Privacy' },
|
||||||
|
'ms': { terms: 'Terma', privacy: 'Privasi' }
|
||||||
|
};
|
||||||
|
|
||||||
|
const lastUpdated = {
|
||||||
|
'zh-CN': '最后更新时间',
|
||||||
|
'zh-TW': '最後更新時間',
|
||||||
|
'en': 'Last Updated',
|
||||||
|
'ms': 'Kemaskini Terakhir'
|
||||||
|
};
|
||||||
|
|
||||||
|
const titles = {
|
||||||
|
terms: {
|
||||||
|
'zh-CN': '用户协议',
|
||||||
|
'zh-TW': '用戶協議',
|
||||||
|
'en': 'Terms of Service',
|
||||||
|
'ms': 'Perjanjian Pengguna'
|
||||||
|
},
|
||||||
|
privacy: {
|
||||||
|
'zh-CN': '隐私政策',
|
||||||
|
'zh-TW': '隱私政策',
|
||||||
|
'en': 'Privacy Policy',
|
||||||
|
'ms': 'Dasar Privasi'
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div className="min-h-screen bg-gradient-to-br from-gray-50 to-gray-100">
|
||||||
|
{/* Header - 根据 hideHeader 状态决定是否显示 */}
|
||||||
|
{!hideHeader && (
|
||||||
|
<header className="sticky top-0 z-50 bg-white/80 backdrop-blur-xl border-b border-gray-200/50">
|
||||||
|
<div className="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8">
|
||||||
|
<div className="flex items-center justify-between h-16 sm:h-20">
|
||||||
|
{/* Logo */}
|
||||||
|
<div className="flex items-center space-x-2">
|
||||||
|
<div className="w-8 h-8 sm:w-10 sm:h-10 bg-gradient-to-br from-blue-500 to-purple-600 rounded-xl flex items-center justify-center">
|
||||||
|
<span className="text-white text-sm sm:text-base font-bold">S</span>
|
||||||
|
</div>
|
||||||
|
<span className="text-lg sm:text-xl font-semibold text-gray-900 hidden sm:inline">
|
||||||
|
Social App
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Navigation */}
|
||||||
|
<nav className="flex items-center space-x-2 sm:space-x-4">
|
||||||
|
<button
|
||||||
|
onClick={() => setCurrentDoc('terms')}
|
||||||
|
className={`px-3 sm:px-4 py-2 rounded-lg text-sm sm:text-base font-medium transition-all ${
|
||||||
|
currentDoc === 'terms'
|
||||||
|
? 'bg-gray-900 text-white shadow-lg'
|
||||||
|
: 'text-gray-600 hover:bg-gray-100'
|
||||||
|
}`}
|
||||||
|
>
|
||||||
|
{navItems[language].terms}
|
||||||
|
</button>
|
||||||
|
<button
|
||||||
|
onClick={() => setCurrentDoc('privacy')}
|
||||||
|
className={`px-3 sm:px-4 py-2 rounded-lg text-sm sm:text-base font-medium transition-all ${
|
||||||
|
currentDoc === 'privacy'
|
||||||
|
? 'bg-gray-900 text-white shadow-lg'
|
||||||
|
: 'text-gray-600 hover:bg-gray-100'
|
||||||
|
}`}
|
||||||
|
>
|
||||||
|
{navItems[language].privacy}
|
||||||
|
</button>
|
||||||
|
|
||||||
|
{/* Language Selector */}
|
||||||
|
<div className="relative">
|
||||||
|
<button
|
||||||
|
onClick={() => setShowLangMenu(!showLangMenu)}
|
||||||
|
className="flex items-center space-x-1 sm:space-x-2 px-2 sm:px-3 py-2 rounded-lg text-gray-600 hover:bg-gray-100 transition-all"
|
||||||
|
>
|
||||||
|
<Globe className="w-4 h-4 sm:w-5 sm:h-5" />
|
||||||
|
<span className="text-xs sm:text-sm font-medium hidden sm:inline">
|
||||||
|
{languages[language]}
|
||||||
|
</span>
|
||||||
|
<ChevronDown className="w-3 h-3 sm:w-4 sm:h-4" />
|
||||||
|
</button>
|
||||||
|
|
||||||
|
{showLangMenu && (
|
||||||
|
<div className="absolute right-0 mt-2 w-40 sm:w-48 bg-white rounded-xl shadow-2xl border border-gray-100 py-2 z-50">
|
||||||
|
{Object.entries(languages).map(([code, name]) => (
|
||||||
|
<button
|
||||||
|
key={code}
|
||||||
|
onClick={() => {
|
||||||
|
setLanguage(code);
|
||||||
|
setShowLangMenu(false);
|
||||||
|
}}
|
||||||
|
className={`w-full text-left px-4 py-2.5 text-sm transition-colors ${
|
||||||
|
language === code
|
||||||
|
? 'bg-blue-50 text-blue-600 font-medium'
|
||||||
|
: 'text-gray-700 hover:bg-gray-50'
|
||||||
|
}`}
|
||||||
|
>
|
||||||
|
{name}
|
||||||
|
</button>
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
)}
|
||||||
|
|
||||||
|
{/* Main Content */}
|
||||||
|
<main className="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-8 sm:py-12 lg:py-16">
|
||||||
|
<article className="bg-white rounded-2xl sm:rounded-3xl shadow-xl p-6 sm:p-10 lg:p-16">
|
||||||
|
{/* Title */}
|
||||||
|
<div className="mb-8 sm:mb-12">
|
||||||
|
<h1 className="text-3xl sm:text-4xl lg:text-5xl font-bold text-gray-900 mb-4 sm:mb-6">
|
||||||
|
{titles[currentDoc][language]}
|
||||||
|
</h1>
|
||||||
|
<div className="flex items-center space-x-2 text-xs sm:text-sm text-gray-500">
|
||||||
|
<span>{lastUpdated[language]}:</span>
|
||||||
|
<time>2025-12-01</time>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Content */}
|
||||||
|
{loading ? (
|
||||||
|
<div className="flex items-center justify-center py-12">
|
||||||
|
<div className="animate-spin rounded-full h-12 w-12 border-b-2 border-gray-900"></div>
|
||||||
|
</div>
|
||||||
|
) : (
|
||||||
|
<div className="prose prose-sm sm:prose-base lg:prose-lg max-w-none
|
||||||
|
prose-headings:font-bold prose-headings:text-gray-900 prose-headings:mt-8 prose-headings:mb-4
|
||||||
|
prose-h1:text-3xl prose-h1:mt-0
|
||||||
|
prose-h2:text-2xl prose-h2:border-b prose-h2:border-gray-200 prose-h2:pb-2
|
||||||
|
prose-h3:text-xl
|
||||||
|
prose-p:text-gray-700 prose-p:leading-relaxed prose-p:mb-4 prose-p:text-justify
|
||||||
|
prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline
|
||||||
|
prose-strong:text-gray-900 prose-strong:font-semibold
|
||||||
|
prose-ul:my-4 prose-ul:list-disc prose-ul:pl-6
|
||||||
|
prose-ol:my-4 prose-ol:list-decimal prose-ol:pl-6
|
||||||
|
prose-li:my-2 prose-li:text-gray-700">
|
||||||
|
<ReactMarkdown
|
||||||
|
components={{
|
||||||
|
p: ({node, ...props}) => <p className="mb-4" {...props} />,
|
||||||
|
h1: ({node, ...props}) => <h1 className="mb-6 mt-0" {...props} />,
|
||||||
|
h2: ({node, ...props}) => <h2 className="mb-4 mt-8" {...props} />,
|
||||||
|
h3: ({node, ...props}) => <h3 className="mb-3 mt-6" {...props} />,
|
||||||
|
ul: ({node, ...props}) => <ul className="my-4 space-y-2" {...props} />,
|
||||||
|
ol: ({node, ...props}) => <ol className="my-4 space-y-2" {...props} />,
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
{content}
|
||||||
|
</ReactMarkdown>
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
|
</article>
|
||||||
|
|
||||||
|
{/* Footer */}
|
||||||
|
<footer className="mt-8 sm:mt-12 text-center text-xs sm:text-sm text-gray-500">
|
||||||
|
<p>© 2024 Social App. All rights reserved.</p>
|
||||||
|
</footer>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
{/* Click outside to close language menu */}
|
||||||
|
{showLangMenu && (
|
||||||
|
<div
|
||||||
|
className="fixed inset-0 z-40"
|
||||||
|
onClick={() => setShowLangMenu(false)}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default LegalDocuments;
|
||||||
1
src/assets/react.svg
Normal file
1
src/assets/react.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="35.93" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 228"><path fill="#00D8FF" d="M210.483 73.824a171.49 171.49 0 0 0-8.24-2.597c.465-1.9.893-3.777 1.273-5.621c6.238-30.281 2.16-54.676-11.769-62.708c-13.355-7.7-35.196.329-57.254 19.526a171.23 171.23 0 0 0-6.375 5.848a155.866 155.866 0 0 0-4.241-3.917C100.759 3.829 77.587-4.822 63.673 3.233C50.33 10.957 46.379 33.89 51.995 62.588a170.974 170.974 0 0 0 1.892 8.48c-3.28.932-6.445 1.924-9.474 2.98C17.309 83.498 0 98.307 0 113.668c0 15.865 18.582 31.778 46.812 41.427a145.52 145.52 0 0 0 6.921 2.165a167.467 167.467 0 0 0-2.01 9.138c-5.354 28.2-1.173 50.591 12.134 58.266c13.744 7.926 36.812-.22 59.273-19.855a145.567 145.567 0 0 0 5.342-4.923a168.064 168.064 0 0 0 6.92 6.314c21.758 18.722 43.246 26.282 56.54 18.586c13.731-7.949 18.194-32.003 12.4-61.268a145.016 145.016 0 0 0-1.535-6.842c1.62-.48 3.21-.974 4.76-1.488c29.348-9.723 48.443-25.443 48.443-41.52c0-15.417-17.868-30.326-45.517-39.844Zm-6.365 70.984c-1.4.463-2.836.91-4.3 1.345c-3.24-10.257-7.612-21.163-12.963-32.432c5.106-11 9.31-21.767 12.459-31.957c2.619.758 5.16 1.557 7.61 2.4c23.69 8.156 38.14 20.213 38.14 29.504c0 9.896-15.606 22.743-40.946 31.14Zm-10.514 20.834c2.562 12.94 2.927 24.64 1.23 33.787c-1.524 8.219-4.59 13.698-8.382 15.893c-8.067 4.67-25.32-1.4-43.927-17.412a156.726 156.726 0 0 1-6.437-5.87c7.214-7.889 14.423-17.06 21.459-27.246c12.376-1.098 24.068-2.894 34.671-5.345a134.17 134.17 0 0 1 1.386 6.193ZM87.276 214.515c-7.882 2.783-14.16 2.863-17.955.675c-8.075-4.657-11.432-22.636-6.853-46.752a156.923 156.923 0 0 1 1.869-8.499c10.486 2.32 22.093 3.988 34.498 4.994c7.084 9.967 14.501 19.128 21.976 27.15a134.668 134.668 0 0 1-4.877 4.492c-9.933 8.682-19.886 14.842-28.658 17.94ZM50.35 144.747c-12.483-4.267-22.792-9.812-29.858-15.863c-6.35-5.437-9.555-10.836-9.555-15.216c0-9.322 13.897-21.212 37.076-29.293c2.813-.98 5.757-1.905 8.812-2.773c3.204 10.42 7.406 21.315 12.477 32.332c-5.137 11.18-9.399 22.249-12.634 32.792a134.718 134.718 0 0 1-6.318-1.979Zm12.378-84.26c-4.811-24.587-1.616-43.134 6.425-47.789c8.564-4.958 27.502 2.111 47.463 19.835a144.318 144.318 0 0 1 3.841 3.545c-7.438 7.987-14.787 17.08-21.808 26.988c-12.04 1.116-23.565 2.908-34.161 5.309a160.342 160.342 0 0 1-1.76-7.887Zm110.427 27.268a347.8 347.8 0 0 0-7.785-12.803c8.168 1.033 15.994 2.404 23.343 4.08c-2.206 7.072-4.956 14.465-8.193 22.045a381.151 381.151 0 0 0-7.365-13.322Zm-45.032-43.861c5.044 5.465 10.096 11.566 15.065 18.186a322.04 322.04 0 0 0-30.257-.006c4.974-6.559 10.069-12.652 15.192-18.18ZM82.802 87.83a323.167 323.167 0 0 0-7.227 13.238c-3.184-7.553-5.909-14.98-8.134-22.152c7.304-1.634 15.093-2.97 23.209-3.984a321.524 321.524 0 0 0-7.848 12.897Zm8.081 65.352c-8.385-.936-16.291-2.203-23.593-3.793c2.26-7.3 5.045-14.885 8.298-22.6a321.187 321.187 0 0 0 7.257 13.246c2.594 4.48 5.28 8.868 8.038 13.147Zm37.542 31.03c-5.184-5.592-10.354-11.779-15.403-18.433c4.902.192 9.899.29 14.978.29c5.218 0 10.376-.117 15.453-.343c-4.985 6.774-10.018 12.97-15.028 18.486Zm52.198-57.817c3.422 7.8 6.306 15.345 8.596 22.52c-7.422 1.694-15.436 3.058-23.88 4.071a382.417 382.417 0 0 0 7.859-13.026a347.403 347.403 0 0 0 7.425-13.565Zm-16.898 8.101a358.557 358.557 0 0 1-12.281 19.815a329.4 329.4 0 0 1-23.444.823c-7.967 0-15.716-.248-23.178-.732a310.202 310.202 0 0 1-12.513-19.846h.001a307.41 307.41 0 0 1-10.923-20.627a310.278 310.278 0 0 1 10.89-20.637l-.001.001a307.318 307.318 0 0 1 12.413-19.761c7.613-.576 15.42-.876 23.31-.876H128c7.926 0 15.743.303 23.354.883a329.357 329.357 0 0 1 12.335 19.695a358.489 358.489 0 0 1 11.036 20.54a329.472 329.472 0 0 1-11 20.722Zm22.56-122.124c8.572 4.944 11.906 24.881 6.52 51.026c-.344 1.668-.73 3.367-1.15 5.09c-10.622-2.452-22.155-4.275-34.23-5.408c-7.034-10.017-14.323-19.124-21.64-27.008a160.789 160.789 0 0 1 5.888-5.4c18.9-16.447 36.564-22.941 44.612-18.3ZM128 90.808c12.625 0 22.86 10.235 22.86 22.86s-10.235 22.86-22.86 22.86s-22.86-10.235-22.86-22.86s10.235-22.86 22.86-22.86Z"></path></svg>
|
||||||
|
After Width: | Height: | Size: 4.0 KiB |
134
src/data/privacy/en.md
Normal file
134
src/data/privacy/en.md
Normal file
@@ -0,0 +1,134 @@
|
|||||||
|
# Privacy Policy
|
||||||
|
|
||||||
|
## 1. Introduction
|
||||||
|
|
||||||
|
We attach great importance to the protection of your privacy and strictly comply with the relevant laws and regulations on privacy protection in major global markets (including but not limited to the General Data Protection Regulation (GDPR), the California Consumer Privacy Act (CCPA), etc.) as well as the privacy compliance requirements of Apple App Store and Google Play.
|
||||||
|
|
||||||
|
This Privacy Policy (hereinafter referred to as "this Policy") aims to clearly and transparently inform you of how we collect, use, store, share, transfer, and publicly disclose your personal information when you use this social software (hereinafter referred to as "this Software") and related services, as well as the relevant rights you enjoy, such as access, correction, deletion, and withdrawal of consent.
|
||||||
|
|
||||||
|
Before using this Software, please carefully read and fully understand all the contents of this Policy, especially the clauses related to your personal information rights and interests. By clicking "Agree", "Register", or actually using the services of this Software, you are deemed to have explicitly agreed to our processing of your personal information in accordance with the provisions of this Policy.
|
||||||
|
|
||||||
|
For functions that require the collection of your sensitive personal information (such as location information), we will obtain your separate explicit consent.
|
||||||
|
|
||||||
|
We reserve the right to revise this Policy in accordance with the needs of business development. The revised Policy will be publicly notified to you through in-app announcements, push notifications, or other means. After the notification, your continued use of the services of this Software will constitute your acceptance of the revised Policy; if you do not accept the revised Policy, you must immediately cease using the services of this Software.
|
||||||
|
|
||||||
|
## 2. Personal Information We Collect
|
||||||
|
|
||||||
|
### 2.1 Registration and Login Information
|
||||||
|
|
||||||
|
When you register and log in to this Software, you need to provide us with your mobile phone number or email address. We will collect such information for account registration, login verification, and account management.
|
||||||
|
|
||||||
|
If you log in via verification code, we will also collect your verification code information (the verification code information is only used for verification and will be promptly deleted after verification is completed).
|
||||||
|
|
||||||
|
### 2.2 Information Generated During Use
|
||||||
|
|
||||||
|
**Social Interaction Functions:**
|
||||||
|
|
||||||
|
When you use the social interaction functions of this Software, we will collect the content of messages you send (such as text, voice, images, videos, etc.), as well as message sending/receiving time, chat partners, and other information to ensure the normal sending and receiving of messages.
|
||||||
|
|
||||||
|
**Dynamic Posting and Interaction Functions:**
|
||||||
|
|
||||||
|
When you use the dynamic posting and interaction functions of this Software, we will collect the dynamic content you post (such as text, images, videos, etc.), posting time, likes, comments, shares, report records, and other information, as well as the dynamic content you view and viewing records, to provide you with dynamic display, interaction, and content management services.
|
||||||
|
|
||||||
|
**Location Information:**
|
||||||
|
|
||||||
|
If you choose to add location information when posting dynamics, we will collect your device location information (specifically latitude and longitude coordinates) after obtaining your explicit consent. This location information is only used to display a geographic location tag in the dynamics you post, to facilitate other users' understanding of the regional information related to the dynamics.
|
||||||
|
|
||||||
|
You may independently choose whether to add a location when posting dynamics, and may also turn off location permissions in the software settings at any time. After turning off the location permissions, we will no longer collect your location information, but this will not affect the display of location tags in the dynamics you have already posted (you may manually delete the location information in the dynamics you have posted).
|
||||||
|
|
||||||
|
**Group Chat and Friend Functions:**
|
||||||
|
|
||||||
|
When you create a group chat or add friends, we will collect your group chat creation records and friend list information to ensure the normal implementation of the group chat function and friend addition function.
|
||||||
|
|
||||||
|
### 2.3 Device and Log Information
|
||||||
|
|
||||||
|
To ensure the normal operation of the software and optimize the service experience, we will automatically collect your device information (including but not limited to device model, operating system version, unique device identifier, IP address, etc.) and log information (including but not limited to login logs, usage time, operation records, etc.).
|
||||||
|
|
||||||
|
## 3. How We Use Your Personal Information
|
||||||
|
|
||||||
|
We use your personal information for the following purposes:
|
||||||
|
|
||||||
|
- To provide you with various core services of this Software, including account registration and login, social interaction, dynamic posting and interaction (including location tag display services if you agree to provide location information), group chat, and friend management, etc.
|
||||||
|
- To optimize the services of this Software, improve software functions, and enhance service quality based on your usage habits and feedback
|
||||||
|
- To ensure account security and service security, identify and prevent illegal and non-compliant behaviors and security risks, and protect the legitimate rights and interests of you and other users
|
||||||
|
- To send you important notifications, such as information related to agreement revisions and service changes
|
||||||
|
- For other legitimate purposes with your explicit consent
|
||||||
|
|
||||||
|
## 4. How We Store Your Personal Information
|
||||||
|
|
||||||
|
We will store your personal information in accordance with the data localization supervision requirements of your country/region and international data security standards to ensure compliance with the data security specifications of Apple App Store and Google Play.
|
||||||
|
|
||||||
|
For countries/regions with mandatory requirements for localized data storage, we will store your personal information on local servers within the territory; for those without mandatory requirements, we will store your personal information on server clusters with complete security protection measures.
|
||||||
|
|
||||||
|
We will take reasonable technical measures (including but not limited to encryption, access control, backup, etc.) to protect the security of your personal information and prevent information leakage, tampering, or loss.
|
||||||
|
|
||||||
|
The storage period of your personal information will be determined based on the purpose of the information and the requirements of relevant laws and regulations. After the storage period expires, we will promptly delete your personal information or anonymize it.
|
||||||
|
|
||||||
|
When you actively delete messages or cancel your account, we will promptly delete your corresponding information or anonymize it in accordance with relevant regulations, unless otherwise specified by laws and regulations.
|
||||||
|
|
||||||
|
## 5. How We Share, Transfer, and Publicly Disclose Your Personal Information
|
||||||
|
|
||||||
|
### 5.1 Sharing
|
||||||
|
|
||||||
|
We will not share your personal information with any third party unless we obtain your explicit consent, or it is otherwise specified by laws and regulations, or it is necessary to fulfill obligations specified by laws and regulations or protect the legitimate rights and interests of us or others.
|
||||||
|
|
||||||
|
If it is necessary to share your personal information with a third party for business cooperation, we will sign a confidentiality agreement with the third party, requiring the third party to process your personal information in accordance with this Policy and relevant laws and regulations, and supervise the third party's information processing activities.
|
||||||
|
|
||||||
|
### 5.2 Transfer
|
||||||
|
|
||||||
|
We will not transfer your personal information to any third party unless we obtain your explicit consent, or it is necessary to transfer it due to corporate changes such as merger, division, acquisition, or restructuring. In such cases, we will inform you of the purpose of the transfer, the recipient, and other information, and require the recipient to continue to fulfill the obligation of privacy protection.
|
||||||
|
|
||||||
|
### 5.3 Public Disclosure
|
||||||
|
|
||||||
|
We will not publicly disclose your personal information unless we obtain your explicit consent, or it is otherwise specified by laws and regulations, or it is necessary to fulfill obligations specified by laws and regulations or protect the legitimate rights and interests of us or others. Before public disclosure, we will take reasonable protective measures.
|
||||||
|
|
||||||
|
## 6. Your Rights
|
||||||
|
|
||||||
|
### 6.1 Right of Access, Correction, and Supplement
|
||||||
|
|
||||||
|
You have the right to access your personal information (except in cases specified by laws and regulations). If you find that your personal information is incorrect or incomplete, you have the right to apply to us for correction or supplement.
|
||||||
|
|
||||||
|
### 6.2 Right of Deletion
|
||||||
|
|
||||||
|
In accordance with relevant laws and regulations and the provisions of this Policy, you have the right to request us to delete your personal information, including but not limited to:
|
||||||
|
|
||||||
|
- You actively delete messages
|
||||||
|
- Cancel your account
|
||||||
|
- Delete location information in posted dynamics
|
||||||
|
- Request the deletion of other personal information we have collected
|
||||||
|
|
||||||
|
After verifying your identity, we will promptly process your request in accordance with relevant regulations and feedback the processing result to you.
|
||||||
|
|
||||||
|
### 6.3 Right to Withdraw Consent
|
||||||
|
|
||||||
|
You have the right to withdraw your consent to the processing of your personal information. However, after withdrawing consent, we will no longer process your corresponding information based on that consent, and this will not affect the legality of information processing activities conducted based on your prior consent.
|
||||||
|
|
||||||
|
### 6.4 Right to Cancel Account
|
||||||
|
|
||||||
|
You have the right to apply to us for canceling your account. After the account is canceled, we will stop providing services to you and delete your personal information or anonymize it in accordance with the provisions of relevant laws and regulations.
|
||||||
|
|
||||||
|
### 6.5 Right to Complain and Report
|
||||||
|
|
||||||
|
If you believe that our processing of your personal information infringes upon your legitimate rights and interests, you have the right to complain and report to us, and we will promptly process and feedback the result.
|
||||||
|
|
||||||
|
## 7. Protection of Minors' Privacy
|
||||||
|
|
||||||
|
We attach great importance to the protection of minors' privacy. If you are a minor, you should read this Policy accompanied by your legal guardian and use the services of this Software with the consent of your legal guardian. Any personal information you provide to us must be confirmed by your legal guardian.
|
||||||
|
|
||||||
|
If a legal guardian discovers that a minor has used the services of this Software and submitted personal information without consent, the legal guardian has the right to apply to us for the deletion of such information, and we will promptly process the application.
|
||||||
|
|
||||||
|
## 8. Dispute Resolution
|
||||||
|
|
||||||
|
Any dispute arising out of or in connection with this Policy shall first be resolved through friendly negotiation between the parties; if negotiation fails, either party has the right to file a lawsuit with the people's court having jurisdiction over the location of the operator of this Software.
|
||||||
|
|
||||||
|
If the laws of your country/region have mandatory provisions on the dispute resolution method, such mandatory provisions shall prevail.
|
||||||
|
|
||||||
|
## 9. Other Provisions
|
||||||
|
|
||||||
|
The formation, validity, performance, interpretation, and dispute resolution of this Agreement shall be governed by the laws of the jurisdiction where the operator of this Software is located (the laws of the People's Republic of China). If the laws of your country/region have mandatory provisions on matters related to this Agreement, such mandatory provisions shall prevail.
|
||||||
|
|
||||||
|
Matters not covered by this Agreement shall be handled in accordance with the relevant laws and regulations of major global markets and the listing rules of Apple App Store and Google Play. If any provision of this Agreement conflicts with the relevant laws and regulations or the listing rules of app stores, the laws and regulations and listing rules shall prevail.
|
||||||
|
|
||||||
|
Matters not covered by this Agreement shall be handled in accordance with the relevant laws and regulations and other rules of this Software. If any provision of this Agreement conflicts with the relevant laws and regulations, the laws and regulations shall prevail.
|
||||||
|
|
||||||
|
**Our Contact Information:** [Please fill in the operator's contact information]
|
||||||
134
src/data/privacy/ms.md
Normal file
134
src/data/privacy/ms.md
Normal file
@@ -0,0 +1,134 @@
|
|||||||
|
# Dasar Privasi
|
||||||
|
|
||||||
|
## 1. Pengenalan
|
||||||
|
|
||||||
|
Kita sangat menghargai perlindungan privasi anda dan mematuhi dengan ketat undang-undang dan peraturan yang berkaitan dengan perlindungan privasi di pasaran utama dunia (termasuk tetapi tidak terhad kepada Peraturan Perlindungan Data Umum (GDPR), Akta Privasi Pengguna California (CCPA), dll.) serta keperluan pematuhan privasi Apple App Store dan Google Play.
|
||||||
|
|
||||||
|
Dasar Privasi ini (disebut sebagai "Dasar Ini" berikutnya) bertujuan untuk memberitahu anda dengan jelas dan telus tentang bagaimana kita mengumpul, menggunakan, menyimpan, mengkongsikan, memindahkan, dan mendedahkan secara umum maklumat peribadi anda apabila anda menggunakan perisian sosial ini (disebut sebagai "Perisian Ini" berikutnya) dan perkhidmatan yang berkaitan, serta hak yang berkaitan yang anda miliki, seperti akses, pembetulan, penghapusan, dan penarikan kebenaran.
|
||||||
|
|
||||||
|
Sebelum menggunakan Perisian Ini, sila baca dan fahami sepenuhnya semua kandungan Dasar Ini, terutamanya klausa yang berkaitan dengan hak dan kepentingan maklumat peribadi anda. Dengan mengklik "Setuju", "Daftar" atau sebenarnya menggunakan perkhidmatan Perisian Ini, anda dianggap telah memberi kebenaran eksplisit kepada kita untuk memproses maklumat peribadi anda mengikut peruntukan Dasar Ini.
|
||||||
|
|
||||||
|
Untuk fungsi yang memerlukan pengumpulan maklumat peribadi sensitif anda (seperti maklumat lokasi), kita akan mendapatkan kebenaran eksplisit berasingan daripada anda.
|
||||||
|
|
||||||
|
Kita berhak mengubah suai Dasar Ini mengikut keperluan pembangunan perniagaan. Dasar yang telah diubah suai akan diumumkan kepada anda melalui pengumuman dalam aplikasi, notifikasi tolakan, atau cara lain. Selepas pengumuman, penggunaan berterusan anda terhadap perkhidmatan Perisian Ini akan dianggap sebagai penerimaan anda terhadap Dasar yang telah diubah suai; jika anda tidak menerima Dasar yang telah diubah suai, anda mesti berhenti menggunakan perkhidmatan Perisian Ini dengan segera.
|
||||||
|
|
||||||
|
## 2. Maklumat Peribadi yang Kita Kumpul
|
||||||
|
|
||||||
|
### 2.1 Maklumat Pendaftaran dan Log Masuk
|
||||||
|
|
||||||
|
Apabila anda mendaftar dan log masuk ke Perisian Ini, anda perlu menyediakan nombor telefon bimbit atau alamat emel anda kepada kita. Kita akan mengumpul maklumat tersebut untuk pendaftaran akaun, pengesahan log masuk, dan pengurusan akaun.
|
||||||
|
|
||||||
|
Jika anda log masuk melalui kod pengesahan, kita juga akan mengumpul maklumat kod pengesahan anda (maklumat kod pengesahan hanya digunakan untuk pengesahan dan akan dihapuskan dengan segera selepas pengesahan selesai).
|
||||||
|
|
||||||
|
### 2.2 Maklumat yang Dihasilkan Semasa Penggunaan
|
||||||
|
|
||||||
|
**Fungsi Interaksi Sosial:**
|
||||||
|
|
||||||
|
Apabila anda menggunakan fungsi interaksi sosial Perisian Ini, kita akan mengumpul kandungan mesej yang anda hantar (seperti teks, suara, imej, video, dll.), serta masa penghantaran/penerimaan mesej, rakan sembang, dan maklumat lain untuk memastikan penghantaran dan penerimaan mesej yang normal.
|
||||||
|
|
||||||
|
**Fungsi Memposting dan Interaksi Dinamik:**
|
||||||
|
|
||||||
|
Apabila anda menggunakan fungsi memposting dan interaksi dinamik Perisian Ini, kita akan mengumpul kandungan dinamik yang anda post (seperti teks, imej, video, dll.), masa posting, suka, ulasan, perkongsian, rekod laporan, dan maklumat lain, serta kandungan dinamik yang anda lihat dan rekod melihat, untuk menyediakan anda perkhidmatan paparan dinamik, interaksi, dan pengurusan kandungan.
|
||||||
|
|
||||||
|
**Maklumat Lokasi:**
|
||||||
|
|
||||||
|
Jika anda memilih untuk menambah maklumat lokasi apabila memposting dinamik, kita akan mengumpul maklumat lokasi peranti anda (khususnya koordinat latitud dan longitud) selepas mendapatkan kebenaran eksplisit anda. Maklumat lokasi ini hanya digunakan untuk memaparkan tag lokasi geografi dalam dinamik yang anda post, untuk memudahkan pengguna lain memahami maklumat kawasan yang berkaitan dengan dinamik.
|
||||||
|
|
||||||
|
Anda boleh secara bebas memilih sama ada untuk menambah lokasi apabila memposting dinamik, dan juga boleh menutup kebenaran lokasi dalam tetapan perisian pada bila-bila masa. Selepas menutup kebenaran lokasi, kita tidak akan lagi mengumpul maklumat lokasi anda, tetapi ini tidak akan menjejaskan paparan tag lokasi dalam dinamik yang telah anda post (anda boleh menghapuskan maklumat lokasi dalam dinamik yang telah anda post secara manual).
|
||||||
|
|
||||||
|
**Fungsi Sembang Kumpulan dan Kawan:**
|
||||||
|
|
||||||
|
Apabila anda membuat sembang kumpulan atau menambah kawan, kita akan mengumpul rekod penciptaan sembang kumpulan anda dan maklumat senarai kawan untuk memastikan pelaksanaan normal fungsi sembang kumpulan dan fungsi penambahan kawan.
|
||||||
|
|
||||||
|
### 2.3 Maklumat Peranti dan Log
|
||||||
|
|
||||||
|
Untuk memastikan operasi normal perisian dan mengoptimumkan pengalaman perkhidmatan, kita akan mengumpul secara automatik maklumat peranti anda (termasuk tetapi tidak terhad kepada model peranti, versi sistem operasi, pengenal unik peranti, alamat IP, dll.) dan maklumat log (termasuk tetapi tidak terhad kepada log log masuk, masa penggunaan, rekod operasi, dll.).
|
||||||
|
|
||||||
|
## 3. Bagaimana Kita Menggunakan Maklumat Peribadi Anda
|
||||||
|
|
||||||
|
Kita menggunakan maklumat peribadi anda untuk tujuan berikut:
|
||||||
|
|
||||||
|
- Untuk menyediakan anda pelbagai perkhidmatan teras Perisian Ini, termasuk pendaftaran dan log masuk akaun, interaksi sosial, memposting dan interaksi dinamik (termasuk perkhidmatan paparan tag lokasi jika anda bersetuju menyediakan maklumat lokasi), sembang kumpulan, dan pengurusan kawan, dll.
|
||||||
|
- Untuk mengoptimumkan perkhidmatan Perisian Ini, meningkatkan fungsi perisian, dan meningkatkan kualiti perkhidmatan berdasarkan tabiat penggunaan dan maklum balas anda
|
||||||
|
- Untuk memastikan keselamatan akaun dan keselamatan perkhidmatan, mengenal pasti dan mencegah tingkah laku haram dan tidak mematuhi peraturan serta risiko keselamatan, dan melindungi hak sah anda dan pengguna lain
|
||||||
|
- Untuk menghantar notifikasi penting kepada anda, seperti maklumat yang berkaitan dengan pengubahsuaian perjanjian dan perubahan perkhidmatan
|
||||||
|
- Untuk tujuan yang sah lain dengan kebenaran eksplisit anda
|
||||||
|
|
||||||
|
## 4. Bagaimana Kita Menyimpan Maklumat Peribadi Anda
|
||||||
|
|
||||||
|
Kita akan menyimpan maklumat peribadi anda mengikut keperluan pengawasan penyelokatan data negara/wilayah anda dan standard keselamatan data antarabangsa untuk memastikan pematuhan dengan spesifikasi keselamatan data Apple App Store dan Google Play.
|
||||||
|
|
||||||
|
Untuk negara/wilayah dengan peruntukan wajib untuk penyimpanan data setempat, kita akan menyimpan maklumat peribadi anda di pelayan tempatan di wilayah tersebut; untuk mereka yang tidak mempunyai peruntukan wajib, kita akan menyimpan maklumat peribadi anda di kluster pelayan dengan langkah-langkah perlindungan keselamatan yang lengkap.
|
||||||
|
|
||||||
|
Kita akan mengambil langkah-langkah teknikal yang munasabah (termasuk tetapi tidak terhad kepada pengelasan, kawalan akses, sandaran, dll.) untuk melindungi keselamatan maklumat peribadi anda dan mencegah kebocoran, pengubahsuaian, atau kehilangan maklumat.
|
||||||
|
|
||||||
|
Tempoh penyimpanan maklumat peribadi anda akan ditentukan berdasarkan tujuan maklumat dan keperluan undang-undang dan peraturan yang berkaitan. Selepas tempoh penyimpanan tamat, kita akan menghapuskan maklumat peribadi anda dengan segera atau menganonimkannya.
|
||||||
|
|
||||||
|
Apabila anda menghapuskan mesej secara aktif atau membatalkan akaun, kita akan menghapuskan maklumat yang sepadan anda dengan segera atau menganonimkannya mengikut peraturan yang berkaitan, kecuali jika ditentukan oleh undang-undang dan peraturan.
|
||||||
|
|
||||||
|
## 5. Bagaimana Kita Mengkongsikan, Memindahkan, dan Mendedahkan Secara Umum Maklumat Peribadi Anda
|
||||||
|
|
||||||
|
### 5.1 Perkongsian
|
||||||
|
|
||||||
|
Kita tidak akan mengkongsikan maklumat peribadi anda dengan pihak ketiga mana-mana melainkan kita mendapatkan kebenaran eksplisit anda, atau ditentukan oleh undang-undang dan peraturan, atau diperlukan untuk memenuhi kewajipan yang ditentukan oleh undang-undang dan peraturan atau melindungi hak sah kita atau orang lain.
|
||||||
|
|
||||||
|
Jika diperlukan untuk mengkongsikan maklumat peribadi anda dengan pihak ketiga untuk kerjasama perniagaan, kita akan menandatangani perjanjian kerahsiaan dengan pihak ketiga, meminta pihak ketiga memproses maklumat peribadi anda mengikut Dasar Ini dan undang-undang dan peraturan yang berkaitan, dan menyelia aktiviti pemrosesan maklumat pihak ketiga.
|
||||||
|
|
||||||
|
### 5.2 Pemindahan
|
||||||
|
|
||||||
|
Kita tidak akan memindahkan maklumat peribadi anda kepada pihak ketiga mana-mana melainkan kita mendapatkan kebenaran eksplisit anda, atau diperlukan untuk memindahkannya akibat perubahan syarikat seperti penggabungan, pemisahan, akuisisi, atau penstrukturan semula. Dalam kes sedemikian, kita akan memberitahu anda tentang tujuan pemindahan, penerima, dan maklumat lain, dan meminta penerima terus memenuhi kewajipan perlindungan privasi.
|
||||||
|
|
||||||
|
### 5.3 Pendedahan Umum
|
||||||
|
|
||||||
|
Kita tidak akan mendedahkan secara umum maklumat peribadi anda melainkan kita mendapatkan kebenaran eksplisit anda, atau ditentukan oleh undang-undang dan peraturan, atau diperlukan untuk memenuhi kewajipan yang ditentukan oleh undang-undang dan peraturan atau melindungi hak sah kita atau orang lain. Sebelum pendedahan umum, kita akan mengambil langkah-langkah perlindungan yang munasabah.
|
||||||
|
|
||||||
|
## 6. Hak Anda
|
||||||
|
|
||||||
|
### 6.1 Hak Akses, Pembetulan, dan Penambahan
|
||||||
|
|
||||||
|
Anda mempunyai hak untuk mengakses maklumat peribadi anda (kecuali dalam kes yang ditentukan oleh undang-undang dan peraturan). Jika anda mendapati bahawa maklumat peribadi anda tidak tepat atau tidak lengkap, anda mempunyai hak untuk mengajukan kepada kita untuk pembetulan atau penambahan.
|
||||||
|
|
||||||
|
### 6.2 Hak Penghapusan
|
||||||
|
|
||||||
|
Mengikut undang-undang dan peraturan yang berkaitan dan peruntukan Dasar Ini, anda mempunyai hak untuk meminta kita menghapuskan maklumat peribadi anda, termasuk tetapi tidak terhad kepada:
|
||||||
|
|
||||||
|
- Anda menghapuskan mesej secara aktif
|
||||||
|
- Membatalkan akaun
|
||||||
|
- Menghapuskan maklumat lokasi dalam dinamik yang dipost
|
||||||
|
- Meminta penghapusan maklumat peribadi lain yang kita kumpul
|
||||||
|
|
||||||
|
Selepas mengesahkan identiti anda, kita akan menangani permintaan anda dengan segera mengikut peraturan yang berkaitan dan memberitahu anda hasil pengendalian.
|
||||||
|
|
||||||
|
### 6.3 Hak untuk Menarik Balik Kebenaran
|
||||||
|
|
||||||
|
Anda mempunyai hak untuk menarik balik kebenaran anda terhadap pemrosesan maklumat peribadi anda. Namun, selepas menarik balik kebenaran, kita tidak akan lagi memproses maklumat yang sepadan anda berdasarkan kebenaran itu, dan ini tidak akan menjejaskan kesahihan aktiviti pemrosesan maklumat yang dijalankan berdasarkan kebenaran anda sebelumnya.
|
||||||
|
|
||||||
|
### 6.4 Hak untuk Membatalkan Akaun
|
||||||
|
|
||||||
|
Anda mempunyai hak untuk mengajukan kepada kita untuk membatalkan akaun anda. Selepas akaun dibatalkan, kita akan berhenti menyediakan perkhidmatan kepada anda dan menghapuskan maklumat peribadi anda atau menganonimkannya mengikut peruntukan undang-undang dan peraturan yang berkaitan.
|
||||||
|
|
||||||
|
### 6.5 Hak untuk Mengadu dan Melaporkan
|
||||||
|
|
||||||
|
Jika anda percaya bahawa pemrosesan maklumat peribadi anda oleh kita mencabul hak sah anda, anda mempunyai hak untuk mengadu dan melaporkan kepada kita, dan kita akan menangani dan memberitahu anda hasilnya dengan segera.
|
||||||
|
|
||||||
|
## 7. Perlindungan Privasi Kanak-Kanak
|
||||||
|
|
||||||
|
Kita sangat menghargai perlindungan privasi kanak-kanak. Jika anda adalah kanak-kanak, anda harus membaca Dasar Ini di bawah pengawasan wali hukum anda dan menggunakan perkhidmatan Perisian Ini dengan kebenaran wali hukum anda. Sebarang maklumat peribadi yang anda sediakan kepada kita mesti disahkan oleh wali hukum anda.
|
||||||
|
|
||||||
|
Jika wali hukum mendapati bahawa kanak-kanak telah menggunakan perkhidmatan Perisian Ini dan menyerahkan maklumat peribadi tanpa kebenaran, wali hukum mempunyai hak untuk mengajukan kepada kita untuk menghapuskan maklumat tersebut, dan kita akan menangani permintaan itu dengan segera.
|
||||||
|
|
||||||
|
## 8. Penyelesaian Perselisihan
|
||||||
|
|
||||||
|
Sebarang perselisihan yang timbul daripada atau berkaitan dengan Dasar Ini harus diselesaikan melalui rundingan mesra terlebih dahulu antara pihak-pihak; jika rundingan gagal, pihak mana-mana mempunyai hak untuk mengemukakan tuntutan kepada mahkamah yang mempunyai bidang kuasa ke atas lokasi pengendali Perisian Ini.
|
||||||
|
|
||||||
|
Jika undang-undang negara/wilayah anda mempunyai peruntukan wajib mengenai kaedah penyelesaian perselisihan, peruntukan wajib tersebut akan mengatasi.
|
||||||
|
|
||||||
|
## 9. Peruntukan Lain
|
||||||
|
|
||||||
|
Pembentukan, kesahihan, pelaksanaan, tafsiran, dan penyelesaian perselisihan Perjanjian Ini akan diatur oleh undang-undang bidang kuasa di mana pengendali Perisian Ini terletak (undang-undang Republik Rakyat China). Jika undang-undang negara/wilayah anda mempunyai peruntukan wajib mengenai perkara yang berkaitan dengan Perjanjian Ini, peruntukan wajib tersebut akan mengatasi.
|
||||||
|
|
||||||
|
Perkara yang tidak diliputi oleh Perjanjian Ini akan ditangani mengikut undang-undang dan peraturan yang berkaitan di pasaran utama dunia dan peraturan penyenaraian Apple App Store dan Google Play. Jika sebarang peruntukan Perjanjian Ini bertentangan dengan undang-undang dan peraturan yang berkaitan atau peraturan penyenaraian kedai aplikasi, undang-undang, peraturan dan peraturan penyenaraian akan mengatasi.
|
||||||
|
|
||||||
|
Perkara yang tidak diliputi oleh Perjanjian Ini akan ditangani mengikut undang-undang dan peraturan yang berkaitan dan peraturan lain Perisian Ini. Jika sebarang syarat Perjanjian Ini bertentangan dengan undang-undang dan peraturan yang berkaitan, undang-undang dan peraturan akan mengatasi.
|
||||||
|
|
||||||
|
**Maklumat Hubungan Kita:** [Sila isi maklumat hubungan pengendali]
|
||||||
134
src/data/privacy/zh-CN.md
Normal file
134
src/data/privacy/zh-CN.md
Normal file
@@ -0,0 +1,134 @@
|
|||||||
|
# 隐私政策
|
||||||
|
|
||||||
|
## 一、引言
|
||||||
|
|
||||||
|
我们高度重视您的隐私保护,并严格遵守全球主要市场的隐私保护相关法律法规(包括但不限于《通用数据保护条例》GDPR、《加州消费者隐私法案》CCPA等)及苹果App Store、谷歌Google Play的隐私合规要求。
|
||||||
|
|
||||||
|
本《隐私协议》(以下简称"本协议")旨在清晰、透明地向您说明我们在您使用本社交软件(以下简称"本软件")及相关服务过程中,如何收集、使用、存储、共享、转让、公开披露您的个人信息,以及您享有的访问、更正、删除、撤回同意等相关权利。
|
||||||
|
|
||||||
|
请您在使用本软件前,仔细阅读并充分理解本协议的全部内容,特别是与您个人信息权益相关的条款。您点击"同意"、"注册"或实际使用本软件服务,即视为您已明确同意我们按照本协议的约定处理您的个人信息。
|
||||||
|
|
||||||
|
对于需要收集您敏感个人信息(如定位信息)的功能,我们将另行获得您的单独同意。若您不同意本协议的任何条款,请勿使用本软件服务。
|
||||||
|
|
||||||
|
我们有权根据业务发展需要对本协议进行修订,修订后的协议将通过本软件内公告、推送通知等方式向您公示。公示后,若您继续使用本软件服务,即视为您接受修订后的协议;若您不接受,应立即停止使用本软件服务。
|
||||||
|
|
||||||
|
## 二、我们收集的个人信息
|
||||||
|
|
||||||
|
### 2.1 注册登录信息
|
||||||
|
|
||||||
|
您注册、登录本软件时,需向我们提供手机号或邮箱地址,我们将收集您的该等信息用于账号注册、登录验证及账号管理。
|
||||||
|
|
||||||
|
若您通过验证码登录,我们还将收集您的验证码信息(验证码信息仅用于验证,验证完成后将及时删除)。
|
||||||
|
|
||||||
|
### 2.2 使用过程中产生的信息
|
||||||
|
|
||||||
|
**社交交互功能:**
|
||||||
|
|
||||||
|
您使用本软件的社交交互功能时,我们将收集您发送的文字、语音、图片、视频等消息内容,以及消息发送/接收时间、聊天对象等信息,用于保障消息的正常发送与接收。
|
||||||
|
|
||||||
|
**动态发布与互动功能:**
|
||||||
|
|
||||||
|
您使用本软件的动态发布与互动功能时,我们将收集您发布的动态内容(文字、图片、视频等)、发布时间、点赞、评论、分享、举报记录等信息,以及您查看的动态内容及查看记录,用于为您提供动态展示、互动及内容管理服务。
|
||||||
|
|
||||||
|
**定位信息:**
|
||||||
|
|
||||||
|
若您选择在发布动态时添加定位信息,我们将在获得您明确同意后,收集您的设备定位信息(具体为经纬度坐标),该定位信息仅用于在您发布的动态中展示地理位置标签,方便其他用户了解动态相关的地域信息。
|
||||||
|
|
||||||
|
您可在发布动态时自主选择是否添加定位,也可随时在软件设置中关闭定位权限,关闭后我们将不再收集您的定位信息,但不影响您已发布动态中定位标签的展示(您可手动删除已发布动态中的定位信息)。
|
||||||
|
|
||||||
|
**群聊与好友功能:**
|
||||||
|
|
||||||
|
您创建群聊、添加好友时,我们将收集您的群聊创建记录、好友列表信息,用于保障群聊功能、好友添加功能的正常实现。
|
||||||
|
|
||||||
|
### 2.3 设备及日志信息
|
||||||
|
|
||||||
|
为保障软件的正常运行、优化服务体验,我们将自动收集您的设备信息(包括但不限于设备型号、操作系统版本、设备唯一标识符、IP地址等)及日志信息(包括但不限于登录日志、使用时间、操作记录等)。
|
||||||
|
|
||||||
|
## 三、我们如何使用您的个人信息
|
||||||
|
|
||||||
|
我们将您的个人信息用于以下目的:
|
||||||
|
|
||||||
|
- 用于为您提供本软件的各项核心服务,包括账号注册登录、社交交互、动态发布与互动(含定位标签展示服务,若您同意提供定位信息)、群聊及好友管理等
|
||||||
|
- 用于优化本软件服务,根据您的使用习惯和反馈,改进软件功能、提升服务质量
|
||||||
|
- 用于保障账号安全和服务安全,识别、防范违法违规行为及安全风险,保护您和其他用户的合法权益
|
||||||
|
- 用于向您发送重要通知,如协议修订、服务变更等相关信息
|
||||||
|
- 在获得您明确同意的情况下,用于其他合法用途
|
||||||
|
|
||||||
|
## 四、我们如何存储您的个人信息
|
||||||
|
|
||||||
|
我们将按照您所在国家/地区的数据本地化监管要求及国际数据安全标准存储您的个人信息,确保符合苹果App Store、谷歌Google Play的数据安全规范。
|
||||||
|
|
||||||
|
对于有数据本地化存储强制要求的国家/地区,我们将在当地境内服务器存储您的个人信息;对于无强制要求的,我们将在具备完善安全保障措施的服务器集群存储您的个人信息。
|
||||||
|
|
||||||
|
我们将采取合理的技术措施(包括但不限于加密、访问控制、备份等)保护您的个人信息安全,防止信息泄露、篡改、丢失。
|
||||||
|
|
||||||
|
您的个人信息的存储期限将根据信息的用途及相关法律法规的要求确定,在存储期限届满后,我们将及时删除您的个人信息或进行匿名化处理。
|
||||||
|
|
||||||
|
您主动删除消息、注销账号时,我们将按照相关规定及时删除您的对应信息或进行匿名化处理,但法律法规另有规定的除外。
|
||||||
|
|
||||||
|
## 五、我们如何共享、转让、公开披露您的个人信息
|
||||||
|
|
||||||
|
### 5.1 共享
|
||||||
|
|
||||||
|
我们不会向第三方共享您的个人信息,除非获得您的明确同意,或法律法规另有规定,或为履行法律法规规定的义务、保护我们或他人的合法权益所必需。
|
||||||
|
|
||||||
|
若因业务合作需要向第三方共享您的个人信息,我们将与第三方签订保密协议,要求第三方按照本协议及相关法律法规的规定处理您的个人信息,并对第三方的信息处理行为进行监督。
|
||||||
|
|
||||||
|
### 5.2 转让
|
||||||
|
|
||||||
|
我们不会将您的个人信息转让给任何第三方,除非获得您的明确同意,或因合并、分立、收购、重组等企业变更事项需要转让,且我们将向您告知转让的目的、接收方等信息,并要求接收方继续履行隐私保护义务。
|
||||||
|
|
||||||
|
### 5.3 公开披露
|
||||||
|
|
||||||
|
我们不会公开披露您的个人信息,除非获得您的明确同意,或法律法规另有规定,或为履行法律法规规定的义务、保护我们或他人的合法权益所必需,且公开披露前将采取合理的保护措施。
|
||||||
|
|
||||||
|
## 六、您的权利
|
||||||
|
|
||||||
|
### 6.1 访问、更正、补充权
|
||||||
|
|
||||||
|
您有权访问您的个人信息(法律法规规定的例外情况除外),若您发现您的个人信息存在错误、不完整,有权向我们申请更正、补充。
|
||||||
|
|
||||||
|
### 6.2 删除权
|
||||||
|
|
||||||
|
在符合相关法律法规及本协议约定的情况下,您有权要求我们删除您的个人信息,包括但不限于:
|
||||||
|
|
||||||
|
- 您主动删除消息
|
||||||
|
- 注销账号
|
||||||
|
- 删除已发布动态中的定位信息
|
||||||
|
- 要求删除我们收集的您的其他个人信息
|
||||||
|
|
||||||
|
我们将在验证您的身份后,按照相关规定及时处理,并向您反馈处理结果。
|
||||||
|
|
||||||
|
### 6.3 撤回同意权
|
||||||
|
|
||||||
|
您有权撤回对个人信息处理的同意,但撤回同意后,我们将不再基于该同意处理您的对应信息,且不影响撤回前基于您的同意已进行的信息处理行为的合法性。
|
||||||
|
|
||||||
|
### 6.4 账号注销权
|
||||||
|
|
||||||
|
您有权向我们申请注销您的账号,账号注销后,我们将停止为您提供服务,并按照相关法律法规的规定删除您的个人信息或进行匿名化处理。
|
||||||
|
|
||||||
|
### 6.5 投诉举报权
|
||||||
|
|
||||||
|
若您认为我们的个人信息处理行为侵犯了您的合法权益,有权向我们投诉举报,我们将及时进行处理并反馈结果。
|
||||||
|
|
||||||
|
## 七、未成年人隐私保护
|
||||||
|
|
||||||
|
我们高度重视未成年人的隐私保护。若您为未成年人,应在法定监护人的陪同下阅读本协议,并在法定监护人的同意下使用本软件服务,且向我们提供的个人信息需经法定监护人确认。
|
||||||
|
|
||||||
|
若法定监护人发现未成年人未经同意使用本软件服务并提交了个人信息,有权向我们申请删除该等信息,我们将及时处理。
|
||||||
|
|
||||||
|
## 八、争议解决
|
||||||
|
|
||||||
|
因本协议引起的或与本协议有关的争议,双方应首先通过友好协商解决;协商不成的,任何一方均有权向本软件运营方所在地有管辖权的人民法院提起诉讼。
|
||||||
|
|
||||||
|
若您所在国家/地区的法律对争议解决方式有强制性规定的,从其规定。
|
||||||
|
|
||||||
|
## 九、其他
|
||||||
|
|
||||||
|
本协议的成立、生效、履行、解释及争议解决,适用本软件运营方所在地法律(中华人民共和国法律)。若您所在国家/地区的法律对本协议相关事项有强制性规定的,从其规定。
|
||||||
|
|
||||||
|
本协议未尽事宜,按照全球主要市场相关法律法规及苹果App Store、谷歌Google Play的上架规则执行。若本协议的条款与相关法律法规或应用商店上架规则相抵触,以法律法规及上架规则为准。
|
||||||
|
|
||||||
|
本协议未尽事宜,按照相关法律法规及本软件的其他规则执行。若本协议的条款与相关法律法规相抵触,以法律法规为准。
|
||||||
|
|
||||||
|
**我们的联系方式:** [请填写运营方联系方式]
|
||||||
131
src/data/privacy/zh-TW.md
Normal file
131
src/data/privacy/zh-TW.md
Normal file
@@ -0,0 +1,131 @@
|
|||||||
|
# 隱私政策
|
||||||
|
|
||||||
|
## 一、引言
|
||||||
|
|
||||||
|
我們高度重視您的隱私保護,並嚴格遵守全球主要市場的隱私保護相關法律法規(包括但不限於《通用數據保護條例》GDPR、《加州消費者隱私法案》CCPA 等),以及蘋果 App Store、谷歌 Google Play 的隱私合規要求。
|
||||||
|
|
||||||
|
本《隱私協議》(以下簡稱「本協議」)旨在清晰、透明地向您說明,我們在您使用本社交軟體(以下簡稱「本軟體」)及相關服務過程中,如何收集、使用、儲存、共享、轉讓、公開披露您的個人資訊,以及您依法享有的查閱、更正、刪除、撤回同意等相關權利。
|
||||||
|
|
||||||
|
請您在使用本軟體前,仔細閱讀並充分理解本協議的全部內容,特別是與您個人資訊權益相關的條款。您點擊「同意」、「註冊」或實際使用本軟體服務,即視為您已明確同意我們按照本協議的約定處理您的個人資訊。
|
||||||
|
|
||||||
|
對於需要收集您敏感個人資訊(如定位資訊)的功能,我們將另行取得您的單獨同意。若您不同意本協議的任何條款,請勿使用本軟體服務。
|
||||||
|
|
||||||
|
我們有權根據業務發展需要對本協議進行修訂,修訂後的協議將透過本軟體內公告、推播通知等方式向您公示。公示後,若您繼續使用本軟體服務,即視為您接受修訂後的協議;若您不接受,應立即停止使用本軟體服務。
|
||||||
|
|
||||||
|
## 二、我們收集的個人資訊
|
||||||
|
|
||||||
|
### 2.1 註冊登入資訊
|
||||||
|
|
||||||
|
您註冊、登入本軟體時,需向我們提供手機號碼或電子郵件地址,我們將收集您的該等資訊用於帳號註冊、登入驗證及帳號管理。
|
||||||
|
|
||||||
|
若您透過驗證碼登入,我們還將收集您的驗證碼資訊(驗證碼資訊僅用於驗證,驗證完成後將及時刪除)。
|
||||||
|
|
||||||
|
### 2.2 使用過程中產生的資訊
|
||||||
|
|
||||||
|
**社交互動功能:**
|
||||||
|
|
||||||
|
您使用本軟體的社交互動功能時,我們將收集您發送的文字、語音、圖片、影片等訊息內容,以及訊息發送/接收時間、聊天對象等資訊,用於保障訊息的正常發送與接收。
|
||||||
|
|
||||||
|
**動態發布與互動功能:**
|
||||||
|
|
||||||
|
您使用本軟體的動態發布與互動功能時,我們將收集您發布的動態內容(文字、圖片、影片等)、發布時間、按讚、評論、分享、檢舉紀錄等資訊,以及您查看的動態內容及查看紀錄,用於為您提供動態展示、互動及內容管理服務。
|
||||||
|
|
||||||
|
**定位資訊:**
|
||||||
|
|
||||||
|
若您選擇在發布動態時新增定位資訊,我們將在取得您明確同意後,收集您的裝置定位資訊(具體為經緯度座標)。該定位資訊僅用於在您發布的動態中展示地理位置標籤,方便其他使用者了解動態相關的地域資訊。
|
||||||
|
|
||||||
|
您可在發布動態時自主選擇是否新增定位,也可隨時在軟體設定中關閉定位權限。關閉後,我們將不再收集您的定位資訊,但不影響您已發布動態中定位標籤的展示(您可手動刪除已發布動態中的定位資訊)。
|
||||||
|
|
||||||
|
**群組聊天與好友功能:**
|
||||||
|
|
||||||
|
您建立群組聊天、新增好友時,我們將收集您的群組聊天建立紀錄、好友列表資訊,用於保障群組聊天功能及好友新增功能的正常實現。
|
||||||
|
|
||||||
|
### 2.3 裝置及紀錄資訊
|
||||||
|
|
||||||
|
為保障本軟體的正常運行、優化服務體驗,我們將自動收集您的裝置資訊(包括但不限於裝置型號、作業系統版本、裝置唯一識別碼、IP 位址等)及紀錄資訊(包括但不限於登入紀錄、使用時間、操作紀錄等)。
|
||||||
|
|
||||||
|
## 三、我們如何使用您的個人資訊
|
||||||
|
|
||||||
|
我們將您的個人資訊用於以下目的:
|
||||||
|
|
||||||
|
- 用於為您提供本軟體的各項核心服務,包括帳號註冊登入、社交互動、動態發布與互動(含定位標籤展示服務,若您同意提供定位資訊)、群組聊天及好友管理等
|
||||||
|
- 用於優化本軟體服務,根據您的使用習慣和回饋,改進軟體功能、提升服務品質
|
||||||
|
- 用於保障帳號安全與服務安全,識別、防範違法違規行為及安全風險,保護您和其他使用者的合法權益
|
||||||
|
- 用於向您發送重要通知,如協議修訂、服務變更等相關資訊
|
||||||
|
- 在取得您明確同意的情況下,用於其他合法用途
|
||||||
|
|
||||||
|
## 四、我們如何儲存您的個人資訊
|
||||||
|
|
||||||
|
我們將按照您所在國家/地區的數據本地化監管要求及國際數據安全標準儲存您的個人資訊,確保符合蘋果 App Store、谷歌 Google Play 的數據安全規範。
|
||||||
|
|
||||||
|
對於有數據本地化儲存強制要求的國家/地區,我們將在當地境內伺服器儲存您的個人資訊;對於無強制要求的,我們將在具備完善安全保障措施的伺服器集群儲存您的個人資訊。
|
||||||
|
|
||||||
|
我們將採取合理的技術措施(包括但不限於加密、存取控制、備份等)保護您的個人資訊安全,防止資訊外洩、竄改、遺失。
|
||||||
|
|
||||||
|
您的個人資訊儲存期限將根據資訊用途及相關法律法規的要求確定;在儲存期限屆滿後,我們將及時刪除您的個人資訊或進行匿名化處理。
|
||||||
|
|
||||||
|
您主動刪除訊息、註銷帳號時,我們將依規定刪除對應資訊或進行匿名化處理,但法律法規另有規定的除外。
|
||||||
|
|
||||||
|
## 五、我們如何共享、轉讓、公開披露您的個人資訊
|
||||||
|
|
||||||
|
### 5.1 共享
|
||||||
|
|
||||||
|
我們不會向第三方共享您的個人資訊,除非取得您的明確同意,或法律法規另有規定,或為履行法定義務、保護我們或他人合法權益所必需。
|
||||||
|
|
||||||
|
如因業務合作需要向第三方共享您的個人資訊,我們將與第三方簽訂保密協議,並監督其資訊處理行為。
|
||||||
|
|
||||||
|
### 5.2 轉讓
|
||||||
|
|
||||||
|
我們不會將您的個人資訊轉讓予任何第三方,除非取得您的明確同意,或因合併、分立、收購、重組等企業變更事項所必需,且我們將依法向您告知相關資訊。
|
||||||
|
|
||||||
|
### 5.3 公開披露
|
||||||
|
|
||||||
|
我們不會公開披露您的個人資訊,除非取得您的明確同意,或法律法規另有規定,且在公開披露前將採取合理的保護措施。
|
||||||
|
|
||||||
|
## 六、您的權利
|
||||||
|
|
||||||
|
### 6.1 查閱、更正、補充權
|
||||||
|
|
||||||
|
您有權查閱您的個人資訊(法律法規規定的例外情況除外),並有權要求更正或補充不正確、不完整的資訊。
|
||||||
|
|
||||||
|
### 6.2 刪除權
|
||||||
|
|
||||||
|
在符合法律法規及本協議約定的情況下,您有權要求我們刪除您的個人資訊,包括但不限於:
|
||||||
|
|
||||||
|
- 主動刪除訊息
|
||||||
|
- 註銷帳號
|
||||||
|
- 刪除已發布動態中的定位資訊
|
||||||
|
- 要求刪除我們收集的其他個人資訊
|
||||||
|
|
||||||
|
### 6.3 撤回同意權
|
||||||
|
|
||||||
|
您有權撤回對個人資訊處理的同意,但不影響撤回前已基於同意進行之資訊處理行為的合法性。
|
||||||
|
|
||||||
|
### 6.4 帳號註銷權
|
||||||
|
|
||||||
|
您可向我們申請註銷帳號,帳號註銷後,我們將停止提供服務並依法處理您的個人資訊。
|
||||||
|
|
||||||
|
### 6.5 申訴檢舉權
|
||||||
|
|
||||||
|
如您認為我們的個人資訊處理行為侵害您的合法權益,您可向我們提出申訴或檢舉,我們將及時處理並回饋結果。
|
||||||
|
|
||||||
|
## 七、未成年人隱私保護
|
||||||
|
|
||||||
|
我們高度重視未成年人的隱私保護。未成年人應在法定監護人陪同下閱讀並同意本協議後使用本軟體服務。
|
||||||
|
|
||||||
|
如法定監護人發現未成年人未經同意提交個人資訊,有權向我們申請刪除,我們將依法處理。
|
||||||
|
|
||||||
|
## 八、爭議解決
|
||||||
|
|
||||||
|
因本協議引起或與本協議相關的爭議,雙方應先行協商解決;協商不成的,任一方可向本軟體營運方所在地有管轄權的人民法院提起訴訟。
|
||||||
|
|
||||||
|
如您所在地法律對爭議解決方式另有強制性規定的,從其規定。
|
||||||
|
|
||||||
|
## 九、其他
|
||||||
|
|
||||||
|
本協議的成立、生效、履行、解釋及爭議解決,適用本軟體營運方所在地法律(中華人民共和國法律)。如您所在地法律另有強制性規定的,從其規定。
|
||||||
|
|
||||||
|
本協議未盡事宜,依全球主要市場相關法律法規及蘋果 App Store、谷歌 Google Play 的上架規則執行。如本協議條款與前述規定相抵觸,以上位規範為準。
|
||||||
|
|
||||||
|
**我們的聯絡方式:**
|
||||||
|
**[請填寫營運方聯絡方式]**
|
||||||
106
src/data/terms/en.md
Normal file
106
src/data/terms/en.md
Normal file
@@ -0,0 +1,106 @@
|
|||||||
|
# User Agreement
|
||||||
|
|
||||||
|
## 1. Introduction
|
||||||
|
|
||||||
|
Welcome to use this social software (hereinafter referred to as "this Software") and related services. This User Agreement (hereinafter referred to as "this Agreement") is a legally binding agreement between you and the operator of this Software (hereinafter referred to as "we") governing your download, installation, registration, login, and use of all services provided by this Software.
|
||||||
|
|
||||||
|
Before using this Software, please carefully read and fully understand all the terms of this Agreement, especially those relating to your major rights and interests (including but not limited to terms that limit or exclude our liability, dispute resolution terms, etc.). By clicking "Agree", "Register", or actually using the services of this Software, you are deemed to have fully understood and agreed to be bound by this Agreement. If you do not agree to any term of this Agreement, please do not use the services of this Software.
|
||||||
|
|
||||||
|
We reserve the right to revise this Agreement as necessary for business development. The revised Agreement will be publicly notified to you through in-app announcements, push notifications, or other means. After the notification, your continued use of the services of this Software will constitute your acceptance of the revised Agreement; if you do not accept the revised Agreement, you must immediately cease using the services of this Software.
|
||||||
|
|
||||||
|
## 2. User Registration and Login
|
||||||
|
|
||||||
|
### 2.1 Eligibility for Registration
|
||||||
|
|
||||||
|
You represent and warrant that you have full capacity for civil conduct as required by the laws of your country/region and are able to independently assume legal liabilities arising from the use of the services of this Software.
|
||||||
|
|
||||||
|
Pursuant to the minor protection laws and regulations of your country/region and internationally recognized online child protection standards, natural persons under the age of 18 are minors (children). If you are a minor, you must read this Agreement accompanied by your legal guardian and obtain your legal guardian's explicit consent before using the services of this Software.
|
||||||
|
|
||||||
|
We strictly comply with minor protection regulations in major global markets and meet the child safety standards of Apple App Store and Google Play. We adopt the following core measures to protect the online safety of minors:
|
||||||
|
|
||||||
|
1. Implement an age verification mechanism during the registration process and restrict access to certain social functions for minor accounts
|
||||||
|
2. Adopt a dual review mechanism of manual and algorithmic review to conduct full-scale review of user-generated content (UGC) and strictly prevent child sexual abuse, sexual exploitation, and other harmful content involving minors
|
||||||
|
3. Set up a dedicated "Child Safety" reporting portal within the application, and a dedicated team will respond to and handle relevant reports within 24 hours
|
||||||
|
4. Regularly update the child protection policy and disclose the implementation status to users
|
||||||
|
|
||||||
|
### 2.2 Registration and Login Methods
|
||||||
|
|
||||||
|
You may register an account for this Software using your mobile phone number or email address. During registration, you need to submit true, accurate, and complete information (including but not limited to mobile phone number, email address, etc.) as prompted and complete verification code verification or set a password. You may also log in to your account using a verification code or password.
|
||||||
|
|
||||||
|
You shall properly keep your account and password and be responsible for all activities conducted under your account. If you discover any unauthorized use, leakage, or other security issues related to your account, you must immediately notify us and take security measures such as changing your password. We shall not be liable for any losses caused by your failure to properly keep your account.
|
||||||
|
|
||||||
|
### 2.3 Account Information Maintenance
|
||||||
|
|
||||||
|
You shall promptly update your registration information to ensure its truthfulness, accuracy, and completeness. If the information you submit is false, inaccurate, or incomplete, we reserve the right to refuse to provide you with services, or suspend or terminate your account usage rights.
|
||||||
|
|
||||||
|
## 3. Software Function Usage Specifications
|
||||||
|
|
||||||
|
### 3.1 Social Interaction Functions
|
||||||
|
|
||||||
|
You may send private messages, participate in group chats, and send text, voice, images, videos, and other messages through this Software. You represent and warrant that the content of the messages you send complies with laws, regulations, and public order and good morals, and does not contain any illegal, non-compliant, vulgar, insulting, defamatory, infringing, or other prohibited content.
|
||||||
|
|
||||||
|
You may perform automatic deletion, two-way deletion operations on messages, and may also favorite or forward individual messages. When forwarding messages, you shall ensure the legality and authenticity of the message content and shall not forward false information, rumors, or the like.
|
||||||
|
|
||||||
|
You may create group chats and add friends. When creating a group chat, you shall comply with the group chat management rules and be responsible for managing the content within the group chat; when adding friends, you shall respect the other party's wishes and shall not harass others.
|
||||||
|
|
||||||
|
### 3.2 Dynamic Posting and Interaction Functions
|
||||||
|
|
||||||
|
You may view dynamic content posted by other users on the platform and post your own dynamics. When posting dynamics, you shall ensure that the content is true and legal and does not infringe upon the legitimate rights and interests of others, such as portrait rights, copyrights, and privacy rights.
|
||||||
|
|
||||||
|
You may report, share, and comment on dynamics. When reporting, you shall provide true and valid evidence; when commenting, you shall use civilized language and shall not post insulting, defamatory, or offensive remarks; when sharing, you shall comply with the rules of the relevant platform and shall not engage in illegal dissemination.
|
||||||
|
|
||||||
|
### 3.3 Other Functions
|
||||||
|
|
||||||
|
You may set an account password in accordance with the prompts of this Software and shall set a password with high complexity to ensure account security. This Software supports multi-language functions, which you can switch according to your needs.
|
||||||
|
|
||||||
|
## 4. User Rights and Obligations
|
||||||
|
|
||||||
|
### 4.1 User Rights
|
||||||
|
|
||||||
|
You have the right to use all functions of this Software in accordance with the provisions of this Agreement; the right to put forward suggestions and opinions on the services of this Software; and the right to cancel your account if the conditions are met.
|
||||||
|
|
||||||
|
### 4.2 User Obligations
|
||||||
|
|
||||||
|
Comply with laws, regulations, and the provisions of this Agreement and shall not use this Software to engage in any illegal or non-compliant activities; shall not infringe upon the legitimate rights and interests of us or third parties (including but not limited to intellectual property rights, privacy rights, reputation rights, etc.); shall not interfere with the normal operation of this Software or conduct reverse engineering, cracking, or other operations on this Software; shall not disclose the trade secrets or technical information of this Software to others.
|
||||||
|
|
||||||
|
## 5. Our Rights and Obligations
|
||||||
|
|
||||||
|
### 5.1 Our Rights
|
||||||
|
|
||||||
|
Have the right to provide and optimize the services of this Software in accordance with the provisions of this Agreement; have the right to supervise and manage your use behavior and take measures such as warning, deleting content, suspending accounts, and terminating accounts for behaviors that violate this Agreement; have the right to collect, use, and store relevant user information in accordance with laws and regulations (see the Privacy Policy for details).
|
||||||
|
|
||||||
|
### 5.2 Our Obligations
|
||||||
|
|
||||||
|
Provide stable and secure software services to you in accordance with the provisions of this Agreement; take reasonable technical measures to protect the security of your account and information; promptly handle your reports and complaints; respect your legitimate rights and interests and shall not abuse rights.
|
||||||
|
|
||||||
|
## 6. Intellectual Property Statement
|
||||||
|
|
||||||
|
All intellectual property rights (including but not limited to copyrights, patents, trademarks, trade secrets, etc.) of this Software belong to us. The interface design, function implementation, code writing, text content, and other aspects of this Software are protected by laws and regulations.
|
||||||
|
|
||||||
|
The intellectual property rights of the content generated by you during the use of this Software (such as dynamics, messages, etc.) belong to you, but you grant us a global, non-exclusive, and free right to use, including but not limited to the right to store, display, and disseminate such content. You represent and warrant that the content you post does not infringe upon the intellectual property rights of any third party.
|
||||||
|
|
||||||
|
## 7. Disclaimer
|
||||||
|
|
||||||
|
We shall not be liable for any interruption or inability to use the services of this Software normally due to force majeure, network failures, abnormal third-party services, or other reasons not attributable to us, but we shall promptly notify users and take reasonable measures to restore the services.
|
||||||
|
|
||||||
|
We make no express or implied warranties regarding the security, accuracy, or completeness of the services of this Software, and you shall bear the risk of using the services of this Software on your own.
|
||||||
|
|
||||||
|
If you have disputes with other users due to the use of the services of this Software, the disputing parties shall resolve them on their own, and we shall not be liable, but we may provide necessary assistance at the request of users.
|
||||||
|
|
||||||
|
## 8. Termination of the Agreement
|
||||||
|
|
||||||
|
You may apply to us to cancel your account at any time. After the account is canceled, this Agreement shall terminate, we will stop providing services to you, and handle your information in accordance with the provisions of relevant laws and regulations (see the Privacy Policy for details).
|
||||||
|
|
||||||
|
If you violate the provisions of this Agreement, we reserve the right to suspend or terminate your account usage rights, and this Agreement shall terminate accordingly. After the termination of the Agreement, you must immediately stop using the services of this Software, and we shall not be liable for any compensation.
|
||||||
|
|
||||||
|
## 9. Dispute Resolution
|
||||||
|
|
||||||
|
Any dispute arising out of or in connection with this Agreement shall first be resolved through friendly negotiation between the parties; if negotiation fails, either party has the right to file a lawsuit with the people's court having jurisdiction over the location of the operator of this Software. If the laws of your country/region have mandatory provisions on the dispute resolution method, such mandatory provisions shall prevail.
|
||||||
|
|
||||||
|
## 10. Other Provisions
|
||||||
|
|
||||||
|
The formation, effectiveness, performance, interpretation, and dispute resolution of this Agreement shall be governed by the laws of the location of the operator of this Software (the laws of the People's Republic of China). If the laws of your country/region have mandatory provisions on matters related to this Agreement, such mandatory provisions shall prevail.
|
||||||
|
|
||||||
|
Matters not covered by this Agreement shall be handled in accordance with relevant laws, regulations, and other rules of this Software. If any term of this Agreement conflicts with relevant laws and regulations, the laws and regulations shall prevail.
|
||||||
|
|
||||||
|
**Our Contact Information:** [Please fill in the operator's contact information]
|
||||||
106
src/data/terms/ms.md
Normal file
106
src/data/terms/ms.md
Normal file
@@ -0,0 +1,106 @@
|
|||||||
|
# Perjanjian Pengguna
|
||||||
|
|
||||||
|
## 1. Pengenalan
|
||||||
|
|
||||||
|
Selamat menggunakan perisian sosial ini (disebut sebagai "Perisian Ini" berikutnya) dan perkhidmatan yang berkaitan. Perjanjian Pengguna ini (disebut sebagai "Perjanjian Ini" berikutnya) adalah perjanjian yang mengikat secara hukum antara anda dan pengendali Perisian Ini (disebut sebagai "kita" berikutnya) mengenai muat turun, pemasangan, pendaftaran, log masuk dan penggunaan semua perkhidmatan yang disediakan oleh Perisian Ini.
|
||||||
|
|
||||||
|
Sebelum menggunakan Perisian Ini, sila baca dan fahami sepenuhnya semua syarat Perjanjian Ini, terutamanya syarat yang melibatkan hak dan kepentingan utama anda (termasuk tetapi tidak terhad kepada syarat yang mengehadkan atau mengecualikan liabiliti kita, syarat penyelesaian perselisihan, dll.). Dengan mengklik "Setuju", "Daftar" atau sebenarnya menggunakan perkhidmatan Perisian Ini, anda dianggap telah memahami sepenuhnya dan bersetuju untuk terikat oleh Perjanjian Ini. Jika anda tidak bersetuju dengan sebarang syarat Perjanjian Ini, sila jangan menggunakan perkhidmatan Perisian Ini.
|
||||||
|
|
||||||
|
Kita berhak mengubah suai Perjanjian Ini mengikut keperluan pembangunan perniagaan. Perjanjian yang telah diubah suai akan diumumkan kepada anda melalui pengumuman dalam aplikasi, notifikasi tolakan, atau cara lain. Selepas pengumuman, penggunaan berterusan anda terhadap perkhidmatan Perisian Ini akan dianggap sebagai penerimaan anda terhadap Perjanjian yang telah diubah suai; jika anda tidak menerima Perjanjian yang telah diubah suai, anda mesti berhenti menggunakan perkhidmatan Perisian Ini dengan segera.
|
||||||
|
|
||||||
|
## 2. Pendaftaran dan Log Masuk Pengguna
|
||||||
|
|
||||||
|
### 2.1 Kelayakan untuk Pendaftaran
|
||||||
|
|
||||||
|
Anda mengaku dan menjamin bahawa anda mempunyai kapasiti perlakuan sivil penuh mengikut undang-undang negara/wilayah anda dan mampu memikul liabiliti hukum yang timbul akibat penggunaan perkhidmatan Perisian Ini secara bebas.
|
||||||
|
|
||||||
|
Menurut undang-undang dan peraturan perlindungan kanak-kanak negara/wilayah anda dan standard antarabangsa perlindungan kanak-kanak dalam talian, orang semula jadi di bawah umur 18 tahun adalah kanak-kanak (budak kecil). Jika anda adalah kanak-kanak, anda mesti membaca Perjanjian Ini di bawah pengawasan wali hukum anda dan mendapatkan kebenaran eksplisit wali hukum anda sebelum menggunakan perkhidmatan Perisian Ini.
|
||||||
|
|
||||||
|
Kita mematuhi dengan ketat peraturan perlindungan kanak-kanak di pasaran utama dunia dan memenuhi standard keselamatan kanak-kanak Apple App Store dan Google Play. Kita mengguna pakai langkah-langkah teras berikut untuk melindungi keselamatan dalam talian kanak-kanak:
|
||||||
|
|
||||||
|
1. Melaksanakan mekanisme pengesahan umur semasa proses pendaftaran dan mengehadkan akses kepada sesetengah fungsi sosial untuk akaun kanak-kanak
|
||||||
|
2. Mengguna pakai mekanisme semakan berganda (manual dan algoritma) untuk menyemak sepenuhnya kandungan yang dihasilkan oleh pengguna (UGC) dan menghalang dengan ketat jenayah seksual terhadap kanak-kanak, eksploitasi seksual, dan kandungan berbahaya lain yang melibatkan kanak-kanak
|
||||||
|
3. Menyediakan portal laporan "Keselamatan Kanak-Kanak" khas dalam aplikasi, dan pasukan khas akan menjawab dan menangani laporan yang berkaitan dalam masa 24 jam
|
||||||
|
4. Mengemas kini dasar perlindungan kanak-kanak secara tetap dan mendedahkan status pelaksanaan kepada pengguna
|
||||||
|
|
||||||
|
### 2.2 Kaedah Pendaftaran dan Log Masuk
|
||||||
|
|
||||||
|
Anda boleh mendaftar akaun untuk Perisian Ini menggunakan nombor telefon bimbit atau alamat emel anda. Semasa pendaftaran, anda perlu menyerahkan maklumat yang benar, tepat dan lengkap (termasuk tetapi tidak terhad kepada nombor telefon bimbit, alamat emel, dll.) mengikut arahan dan melengkapkan pengesahan kod pengesahan atau menetapkan kata laluan. Anda juga boleh log masuk ke akaun anda menggunakan kod pengesahan atau kata laluan.
|
||||||
|
|
||||||
|
Anda harus menjaga akaun dan kata laluan anda dengan baik dan bertanggungjawab untuk semua aktiviti yang dijalankan di bawah akaun anda. Jika anda mendapati sebarang penggunaan tanpa kebenaran, kebocoran, atau isu keselamatan lain yang berkaitan dengan akaun anda, anda mesti mengumumkan kepada kita dengan segera dan mengambil langkah-langkah keselamatan seperti menukar kata laluan anda. Kita tidak akan bertanggungjawab untuk sebarang kerugian yang disebabkan oleh kegagalan anda menjaga akaun anda dengan baik.
|
||||||
|
|
||||||
|
### 2.3 Penyelenggaraan Maklumat Akaun
|
||||||
|
|
||||||
|
Anda harus mengemas kini maklumat pendaftaran anda dengan segera untuk memastikan kebenaran, ketepatan dan kelengkapan maklumat tersebut. Jika maklumat yang anda serahkan adalah palsu, tidak tepat atau tidak lengkap, kita berhak menolak menyediakan perkhidmatan kepada anda, atau menangguhkan atau menghentikan hak penggunaan akaun anda.
|
||||||
|
|
||||||
|
## 3. Spesifikasi Penggunaan Fungsi Perisian
|
||||||
|
|
||||||
|
### 3.1 Fungsi Interaksi Sosial
|
||||||
|
|
||||||
|
Anda boleh menghantar mesej peribadi, menyertai sembang kumpulan, dan menghantar teks, suara, imej, video, dan mesej lain melalui Perisian Ini. Anda mengaku dan menjamin bahawa kandungan mesej yang anda hantar mematuhi undang-undang, peraturan dan adat resam awam, dan tidak mengandungi sebarang kandungan haram, tidak mematuhi peraturan, tidak senonoh, menghina, memfitnah, mencabul hak, atau haram lain.
|
||||||
|
|
||||||
|
Anda boleh melakukan operasi penghapusan automatik, penghapusan dua hala pada mesej, dan juga boleh menyukai atau memforward mesej individu. Apabila memforward mesej, anda harus memastikan kesahihan dan kebenaran kandungan mesej dan tidak boleh memforward maklumat palsu, khabar angin, atau seumpamanya.
|
||||||
|
|
||||||
|
Anda boleh membuat sembang kumpulan dan menambah kawan. Apabila membuat sembang kumpulan, anda harus mematuhi peraturan pengurusan sembang kumpulan dan bertanggungjawab untuk menguruskan kandungan dalam sembang kumpulan; apabila menambah kawan, anda harus menghormati kehendak pihak lain dan tidak boleh mengganggu orang lain.
|
||||||
|
|
||||||
|
### 3.2 Fungsi Memposting dan Interaksi Dinamik
|
||||||
|
|
||||||
|
Anda boleh melihat kandungan dinamik yang dihantar oleh pengguna lain di platform dan memposting dinamik anda sendiri. Apabila memposting dinamik, anda harus memastikan bahawa kandungan adalah benar dan sah dan tidak mencabul hak sah orang lain, seperti hak potret, hak cipta, dan hak privasi.
|
||||||
|
|
||||||
|
Anda boleh melaporkan, mengkongsikan, dan mengulas dinamik. Apabila melaporkan, anda harus menyediakan bukti yang benar dan sah; apabila mengulas, anda harus menggunakan bahasa yang beradab dan tidak boleh memposting ulasan yang menghina, memfitnah, atau menyerang; apabila mengkongsikan, anda harus mematuhi peraturan platform yang berkaitan dan tidak boleh melakukan penyebaran haram.
|
||||||
|
|
||||||
|
### 3.3 Fungsi Lain
|
||||||
|
|
||||||
|
Anda boleh menetapkan kata laluan akaun mengikut arahan Perisian Ini dan harus menetapkan kata laluan dengan kompleksiti tinggi untuk memastikan keselamatan akaun. Perisian Ini menyokong fungsi berbilang bahasa, yang boleh anda tukar mengikut keperluan anda.
|
||||||
|
|
||||||
|
## 4. Hak dan Kewajipan Pengguna
|
||||||
|
|
||||||
|
### 4.1 Hak Pengguna
|
||||||
|
|
||||||
|
Anda mempunyai hak untuk menggunakan semua fungsi Perisian Ini mengikut peruntukan Perjanjian Ini; hak untuk mengemukakan cadangan dan pendapat mengenai perkhidmatan Perisian Ini; dan hak untuk membatalkan akaun anda jika memenuhi syarat.
|
||||||
|
|
||||||
|
### 4.2 Kewajipan Pengguna
|
||||||
|
|
||||||
|
Mematuhi undang-undang, peraturan dan peruntukan Perjanjian Ini dan tidak boleh menggunakan Perisian Ini untuk melakukan sebarang aktiviti haram atau tidak mematuhi peraturan; tidak boleh mencabul hak sah kita atau pihak ketiga (termasuk tetapi tidak terhad kepada hak harta intelektual, hak privasi, hak reputasi, dll.); tidak boleh mengganggu operasi normal Perisian Ini atau melakukan operasi kejuruteraan terbalik, cracking, atau operasi lain pada Perisian Ini; tidak boleh mendedahkan rahsia perniagaan atau maklumat teknikal Perisian Ini kepada orang lain.
|
||||||
|
|
||||||
|
## 5. Hak dan Kewajipan Kita
|
||||||
|
|
||||||
|
### 5.1 Hak Kita
|
||||||
|
|
||||||
|
Mempunyai hak untuk menyediakan dan mengoptimumkan perkhidmatan Perisian Ini mengikut peruntukan Perjanjian Ini; mempunyai hak untuk menyelia dan menguruskan tingkah laku penggunaan anda dan mengambil langkah-langkah seperti amaran, menghapuskan kandungan, menangguhkan akaun, dan menghentikan akaun untuk tingkah laku yang melanggar Perjanjian Ini; mempunyai hak untuk mengumpul, menggunakan, dan menyimpan maklumat pengguna yang berkaitan mengikut undang-undang dan peraturan (lihat Dasar Privasi untuk butiran lanjut).
|
||||||
|
|
||||||
|
### 5.2 Kewajipan Kita
|
||||||
|
|
||||||
|
Menyediakan perkhidmatan perisian yang stabil dan selamat kepada anda mengikut peruntukan Perjanjian Ini; mengambil langkah-langkah teknikal yang munasabah untuk melindungi keselamatan akaun dan maklumat anda; menangani laporan dan aduan anda dengan segera; menghormati hak sah anda dan tidak boleh menyalahgunakan hak.
|
||||||
|
|
||||||
|
## 6. Penyataan Hak Harta Intelektual
|
||||||
|
|
||||||
|
Semua hak harta intelektual (termasuk tetapi tidak terhad kepada hak cipta, paten, tanda dagang, rahsia perniagaan, dll.) Perisian Ini adalah milik kita. Reka bentuk antara muka, pelaksanaan fungsi, penulisan kod, kandungan teks, dan aspek lain Perisian Ini dilindungi oleh undang-undang dan peraturan.
|
||||||
|
|
||||||
|
Hak harta intelektual terhadap kandungan yang dihasilkan oleh anda semasa menggunakan Perisian Ini (seperti dinamik, mesej, dll.) adalah milik anda, tetapi anda memberi kita hak penggunaan global, bukan eksklusif, dan percuma, termasuk tetapi tidak terhad kepada hak untuk menyimpan, memaparkan, dan menyebarkan kandungan tersebut. Anda mengaku dan menjamin bahawa kandungan yang anda post tidak mencabul hak harta intelektual pihak ketiga mana-mana.
|
||||||
|
|
||||||
|
## 7. Penafian Liabiliti
|
||||||
|
|
||||||
|
Kita tidak akan bertanggungjawab untuk sebarang gangguan atau tidak dapat menggunakan perkhidmatan Perisian Ini dengan normal akibat forse majeur, kegagalan rangkaian, perkhidmatan pihak ketiga yang tidak normal, atau sebab lain yang tidak boleh ditugaskan kepada kita, tetapi kita akan mengumumkan kepada pengguna dengan segera dan mengambil langkah-langkah yang munasabah untuk memulihkan perkhidmatan.
|
||||||
|
|
||||||
|
Kita tidak membuat jaminan jelas atau tersirat mengenai keselamatan, ketepatan, atau kelengkapan perkhidmatan Perisian Ini, dan anda harus memikul risiko penggunaan perkhidmatan Perisian Ini secara sendiri.
|
||||||
|
|
||||||
|
Jika anda mempunyai perselisihan dengan pengguna lain akibat menggunakan perkhidmatan Perisian Ini, pihak-pihak yang berselisihan harus menyelesaikannya secara sendiri, dan kita tidak akan bertanggungjawab, tetapi kita boleh menyediakan bantuan yang diperlukan atas permintaan pengguna.
|
||||||
|
|
||||||
|
## 8. Penghentian Perjanjian
|
||||||
|
|
||||||
|
Anda boleh mengajukan kepada kita untuk membatalkan akaun anda pada bila-bila masa. Selepas akaun dibatalkan, Perjanjian Ini akan berhenti, kita akan berhenti menyediakan perkhidmatan kepada anda, dan menangani maklumat anda mengikut peruntukan undang-undang dan peraturan yang berkaitan (lihat Dasar Privasi untuk butiran lanjut).
|
||||||
|
|
||||||
|
Jika anda melanggar peruntukan Perjanjian Ini, kita berhak menangguhkan atau menghentikan hak penggunaan akaun anda, dan Perjanjian Ini akan berhenti secara sewajarnya. Selepas Perjanjian berhenti, anda mesti berhenti menggunakan perkhidmatan Perisian Ini dengan segera, dan kita tidak akan bertanggungjawab untuk sebarang pampasan.
|
||||||
|
|
||||||
|
## 9. Penyelesaian Perselisihan
|
||||||
|
|
||||||
|
Sebarang perselisihan yang timbul daripada atau berkaitan dengan Perjanjian Ini harus diselesaikan melalui rundingan mesra terlebih dahulu antara pihak-pihak; jika rundingan gagal, pihak mana-mana mempunyai hak untuk mengemukakan tuntutan kepada mahkamah yang mempunyai bidang kuasa ke atas lokasi pengendali Perisian Ini. Jika undang-undang negara/wilayah anda mempunyai peruntukan wajib mengenai kaedah penyelesaian perselisihan, peruntukan wajib tersebut akan mengatasi.
|
||||||
|
|
||||||
|
## 10. Peruntukan Lain
|
||||||
|
|
||||||
|
Pembentukan, kesahihan, pelaksanaan, tafsiran, dan penyelesaian perselisihan Perjanjian Ini akan diatur oleh undang-undang lokasi pengendali Perisian Ini (undang-undang Republik Rakyat China). Jika undang-undang negara/wilayah anda mempunyai peruntukan wajib mengenai perkara yang berkaitan dengan Perjanjian Ini, peruntukan wajib tersebut akan mengatasi.
|
||||||
|
|
||||||
|
Perkara yang tidak diliputi oleh Perjanjian Ini akan ditangani mengikut undang-undang, peraturan yang berkaitan dan peraturan lain Perisian Ini. Jika sebarang syarat Perjanjian Ini bertentangan dengan undang-undang dan peraturan yang berkaitan, undang-undang dan peraturan akan mengatasi.
|
||||||
|
|
||||||
|
**Maklumat Hubungan Kita:** [Sila isi maklumat hubungan pengendali]
|
||||||
106
src/data/terms/zh-CN.md
Normal file
106
src/data/terms/zh-CN.md
Normal file
@@ -0,0 +1,106 @@
|
|||||||
|
# 用户协议
|
||||||
|
|
||||||
|
## 一、协议概述
|
||||||
|
|
||||||
|
欢迎您使用本社交软件(以下简称"本软件")及相关服务。本《用户协议》(以下简称"本协议")是您与本软件运营方(以下简称"我们")之间就您下载、安装、注册、登录及使用本软件各项服务所订立的具有法律约束力的协议。
|
||||||
|
|
||||||
|
请您在使用本软件前,仔细阅读并充分理解本协议的全部条款,特别是涉及您重大权益的条款(包括但不限于限制或免除我们责任的条款、争议解决条款等)。您点击"同意"、"注册"或实际使用本软件服务,即视为您已完全理解并同意接受本协议的约束。若您不同意本协议任何条款,请勿使用本软件服务。
|
||||||
|
|
||||||
|
我们有权根据业务发展需要对本协议进行修订,修订后的协议将通过本软件内公告、推送通知等方式向您公示。公示后,若您继续使用本软件服务,即视为您接受修订后的协议;若您不接受,应立即停止使用本软件服务。
|
||||||
|
|
||||||
|
## 二、用户注册与登录
|
||||||
|
|
||||||
|
### 2.1 注册资格
|
||||||
|
|
||||||
|
您承诺具备您所在国家/地区法律规定的完全民事行为能力,能够独立承担因使用本软件服务所产生的法律责任。
|
||||||
|
|
||||||
|
依据您所在国家/地区相关未成年人保护法律法规及国际通行的儿童线上保护准则,18周岁以下的自然人为未成年人(儿童),若您为未成年人,必须在法定监护人的陪同下阅读本协议,并取得法定监护人的明确同意后,方可使用本软件服务。
|
||||||
|
|
||||||
|
我们严格遵守全球主要市场的未成年人保护相关规定,同时符合苹果App Store及谷歌Google Play的儿童安全标准,采取以下核心措施保护未成年人线上安全:
|
||||||
|
|
||||||
|
1. 注册环节实施年龄验证机制,对未成年人账号限制部分社交功能访问权限
|
||||||
|
2. 采用人工+算法双重审核机制,对用户生成内容(UGC)进行全量审核,严防涉及未成年人的性虐待、性剥削及其他有害内容
|
||||||
|
3. 在应用内设置专属"儿童安全"举报入口,专职团队将在24小时内响应并处理相关举报
|
||||||
|
4. 定期更新儿童保护政策并向用户披露执行情况
|
||||||
|
|
||||||
|
### 2.2 注册与登录方式
|
||||||
|
|
||||||
|
您可通过手机号或邮箱注册本软件账号,注册时需按照提示提交真实、准确、完整的信息(包括但不限于手机号、邮箱地址等),并完成验证码验证或设置密码。您也可通过验证码或密码登录账号。
|
||||||
|
|
||||||
|
您应妥善保管账号及密码,对账号下的所有行为承担责任。若发现账号被盗用、泄露等情况,应立即通知我们,并采取修改密码等安全措施。我们不对因您未妥善保管账号导致的损失承担责任。
|
||||||
|
|
||||||
|
### 2.3 账号信息维护
|
||||||
|
|
||||||
|
您应及时更新账号注册信息,确保其真实、准确、完整。若您提交的信息虚假、不准确或不完整,我们有权拒绝为您提供服务,或暂停、终止您的账号使用权。
|
||||||
|
|
||||||
|
## 三、软件功能使用规范
|
||||||
|
|
||||||
|
### 3.1 社交交互功能
|
||||||
|
|
||||||
|
您可通过本软件进行私聊、群聊,发送文字、语音、图片、视频等消息。您承诺发送的消息内容符合法律法规、公序良俗,不包含任何违法、违规、低俗、侮辱、诽谤、侵权等内容。
|
||||||
|
|
||||||
|
您可对消息进行自动删除、双向删除操作,也可对单条消息进行收藏、转发。转发消息时,应确保消息内容的合法性和真实性,不得转发虚假信息、谣言等。
|
||||||
|
|
||||||
|
您可创建群聊、添加好友,创建群聊时应遵守群聊管理规则,对群聊内的内容承担管理责任;添加好友时,应尊重对方意愿,不得骚扰他人。
|
||||||
|
|
||||||
|
### 3.2 动态发布与互动功能
|
||||||
|
|
||||||
|
您可查看平台内其他用户发布的动态内容,也可自行发布动态。发布动态时,应确保内容真实、合法,不侵犯他人的肖像权、著作权、隐私权等合法权益。
|
||||||
|
|
||||||
|
您可对动态进行举报、分享、评论操作。举报时应提供真实、有效的证据;评论时应文明用语,不得发表侮辱、诽谤、攻击性言论;分享时应遵守相关平台的规则,不得违规传播。
|
||||||
|
|
||||||
|
### 3.3 其他功能
|
||||||
|
|
||||||
|
您可根据本软件提示设置账号密码,应设置复杂度较高的密码以保障账号安全。本软件支持多语言功能,您可根据需求自行切换。
|
||||||
|
|
||||||
|
## 四、用户权利与义务
|
||||||
|
|
||||||
|
### 4.1 用户权利
|
||||||
|
|
||||||
|
您有权按照本协议约定使用本软件的各项功能;有权对本软件的服务提出建议和意见;有权在符合条件的情况下注销账号。
|
||||||
|
|
||||||
|
### 4.2 用户义务
|
||||||
|
|
||||||
|
遵守法律法规及本协议约定,不得利用本软件从事任何违法违规活动;不得侵犯我们或第三方的合法权益(包括但不限于知识产权、隐私权、名誉权等);不得干扰本软件的正常运行,不得对本软件进行逆向工程、破解等操作;不得向他人泄露本软件的商业秘密或技术信息。
|
||||||
|
|
||||||
|
## 五、我们的权利与义务
|
||||||
|
|
||||||
|
### 5.1 我们的权利
|
||||||
|
|
||||||
|
有权按照本协议约定提供、优化本软件服务;有权对用户的使用行为进行监督、管理,对违反本协议的行为采取警告、删除内容、暂停账号、终止账号等措施;有权在符合法律法规的前提下,收集、使用、存储用户的相关信息(具体详见《隐私协议》)。
|
||||||
|
|
||||||
|
### 5.2 我们的义务
|
||||||
|
|
||||||
|
按照本协议约定为用户提供稳定、安全的软件服务;采取合理的技术措施保护用户的账号安全和信息安全;对用户的举报、投诉及时进行处理;尊重用户的合法权益,不得滥用权利。
|
||||||
|
|
||||||
|
## 六、知识产权声明
|
||||||
|
|
||||||
|
本软件的所有知识产权(包括但不限于著作权、专利权、商标权、商业秘密等)均归我们所有。本软件的界面设计、功能实现、代码编写、文字内容等均受法律法规保护。
|
||||||
|
|
||||||
|
用户在使用本软件过程中产生的内容(如动态、消息等)的知识产权归用户所有,但用户授予我们在全球范围内、非独占、免费的使用权,包括但不限于存储、展示、传播该内容的权利。用户承诺其发布的内容不侵犯任何第三方的知识产权。
|
||||||
|
|
||||||
|
## 七、免责声明
|
||||||
|
|
||||||
|
因不可抗力、网络故障、第三方服务异常等非我们原因导致本软件服务中断或无法正常使用的,我们不承担责任,但应及时通知用户并采取合理措施恢复服务。
|
||||||
|
|
||||||
|
我们对本软件服务的安全性、准确性、完整性不做任何明示或暗示的保证,用户使用本软件服务的风险由用户自行承担。
|
||||||
|
|
||||||
|
用户因使用本软件服务与其他用户发生纠纷的,由纠纷双方自行解决,我们不承担责任,但可根据用户需求提供必要的协助。
|
||||||
|
|
||||||
|
## 八、协议的终止
|
||||||
|
|
||||||
|
用户可随时向我们申请注销账号,账号注销后,本协议终止,我们将停止为用户提供服务,并按照相关法律法规的规定处理用户的信息(具体详见《隐私协议》)。
|
||||||
|
|
||||||
|
用户违反本协议约定,我们有权暂停或终止用户的账号使用权,本协议随之终止。协议终止后,用户应立即停止使用本软件服务,我们不承担任何补偿责任。
|
||||||
|
|
||||||
|
## 九、争议解决
|
||||||
|
|
||||||
|
因本协议引起的或与本协议有关的争议,双方应首先通过友好协商解决;协商不成的,任何一方均有权向本软件运营方所在地有管辖权的人民法院提起诉讼。若您所在国家/地区的法律对争议解决方式有强制性规定的,从其规定。
|
||||||
|
|
||||||
|
## 十、其他
|
||||||
|
|
||||||
|
本协议的成立、生效、履行、解释及争议解决,适用本软件运营方所在地法律(中华人民共和国法律)。若您所在国家/地区的法律对本协议相关事项有强制性规定的,从其规定。
|
||||||
|
|
||||||
|
本协议未尽事宜,按照相关法律法规及本软件的其他规则执行。若本协议的条款与相关法律法规相抵触,以法律法规为准。
|
||||||
|
|
||||||
|
**我们的联系方式:** [请填写运营方联系方式]
|
||||||
106
src/data/terms/zh-TW.md
Normal file
106
src/data/terms/zh-TW.md
Normal file
@@ -0,0 +1,106 @@
|
|||||||
|
# 用户协议
|
||||||
|
|
||||||
|
## 一、协议概述
|
||||||
|
|
||||||
|
歡迎您使用本社交軟件(以下簡稱「本軟件」)及相關服務。本《用戶協議》(以下簡稱「本協議」)是您與本軟件運營方(以下簡稱「我們」)之間就您下載、安裝、註冊、登入及使用本軟件各項服務所訂立的具有法律約束力的協議。
|
||||||
|
|
||||||
|
請您在使用本軟件前,仔細閱讀並充分理解本協議的全部條款,特別是涉及您重大權益的條款(包括但不限於限制或免除我們責任的條款、爭議解決條款等)。您點擊「同意」、「註冊」或實際使用本軟件服務,即視為您已完全理解並同意接受本協議的約束。若您不同意本協議任何條款,請勿使用本軟件服務。
|
||||||
|
|
||||||
|
我們有權根據業務發展需要對本協議進行修訂,修訂後的協議將通過本軟件內公告、推播通知等方式向您公示。公示後,若您繼續使用本軟件服務,即視為您接受修訂後的協議;若您不接受,應立即停止使用本軟件服務。
|
||||||
|
|
||||||
|
## 二、用戶註冊與登入
|
||||||
|
|
||||||
|
### 2.1 註冊資格
|
||||||
|
|
||||||
|
您承諾具備您所在國家/地區法律規定的完全民事行為能力,能夠獨立承擔因使用本軟件服務所產生的法律責任。
|
||||||
|
|
||||||
|
依據您所在國家/地區相關未成年人保護法律法規及國際通行的兒童線上保護準則,18週歲以下的自然人為未成年人(兒童),若您為未成年人,必須在法定監護人的陪同下閱讀本協議,並取得法定監護人的明確同意後,方可使用本軟件服務。
|
||||||
|
|
||||||
|
我們嚴格遵守全球主要市場的未成年人保護相關規定,同時符合蘋果App Store及谷歌Google Play的兒童安全標準,採取以下核心措施保護未成年人線上安全:
|
||||||
|
|
||||||
|
1. 註冊環節實施年齡驗證機制,對未成年人帳號限制部分社交功能存取權限
|
||||||
|
2. 採用人工+演算法雙重審核機制,對用戶生成內容(UGC)進行全量審核,嚴防涉及未成年人的性虐待、性剝削及其他有害內容
|
||||||
|
3. 在應用內設定專屬「兒童安全」檢舉入口,專職團隊將在24小時內回應並處理相關檢舉
|
||||||
|
4. 定期更新兒童保護政策並向用戶揭露執行情形
|
||||||
|
|
||||||
|
### 2.2 註冊與登入方式
|
||||||
|
|
||||||
|
您可通過手機號或電子郵件註冊本軟件帳號,註冊時需按照提示提交真實、正確、完整的資訊(包括但不限於手機號、電子郵件地址等),並完成驗證碼驗證或設定密碼。您也可通過驗證碼或密碼登入帳號。
|
||||||
|
|
||||||
|
您應妥善保管帳號及密碼,對帳號下的所有行為承擔責任。若發現帳號被盜用、洩露等情況,應立即通知我們,並採取修改密碼等安全措施。我們不對因您未妥善保管帳號導致的損失承擔責任。
|
||||||
|
|
||||||
|
### 2.3 帳號資訊維護
|
||||||
|
|
||||||
|
您應及時更新帳號註冊資訊,確保其真實、正確、完整。若您提交的資訊虛假、不正確或不完整,我們有權拒絕為您提供服務,或暫停、終止您的帳號使用權。
|
||||||
|
|
||||||
|
## 三、軟件功能使用規範
|
||||||
|
|
||||||
|
### 3.1 社交互動功能
|
||||||
|
|
||||||
|
您可通過本軟件進行私訊、群組聊天,發送文字、語音、圖片、影片等訊息。您承諾發送的訊息內容符合法律法規、公序良俗,不包含任何違法、違規、低俗、侮辱、誹謗、侵權等內容。
|
||||||
|
|
||||||
|
您可對訊息進行自動刪除、雙向刪除操作,也可對單條訊息進行收藏、轉發。轉發訊息時,應確保訊息內容的合法性和真實性,不得轉發虛假資訊、謠言等。
|
||||||
|
|
||||||
|
您可建立群組聊天、新增好友,建立群組聊天時應遵守群組聊天管理規則,對群組聊天內的內容承擔管理責任;新增好友時,應尊重對方意願,不得騷擾他人。
|
||||||
|
|
||||||
|
### 3.2 動態發布與互動功能
|
||||||
|
|
||||||
|
您可查看平台內其他用戶發布的動態內容,也可自行發布動態。發布動態時,應確保內容真實、合法,不侵犯他人的肖像權、著作權、隱私權等合法權益。
|
||||||
|
|
||||||
|
您可對動態進行檢舉、分享、評論操作。檢舉時應提供真實、有效的證據;評論時應文明用語,不得發表侮辱、誹謗、攻擊性言論;分享時應遵守相關平台的規則,不得違規傳播。
|
||||||
|
|
||||||
|
### 3.3 其他功能
|
||||||
|
|
||||||
|
您可根據本軟件提示設定帳號密碼,應設定複雜度較高的密碼以保障帳號安全。本軟件支援多語言功能,您可根據需求自行切換。
|
||||||
|
|
||||||
|
## 四、用戶權利與義務
|
||||||
|
|
||||||
|
### 4.1 用戶權利
|
||||||
|
|
||||||
|
您有權按照本協議約定使用本軟件的各項功能;有權對本軟件的服務提出建議和意見;有權在符合條件的情況下註銷帳號。
|
||||||
|
|
||||||
|
### 4.2 用戶義務
|
||||||
|
|
||||||
|
遵守法律法規及本協議約定,不得利用本軟件從事任何違法違規活動;不得侵犯我們或第三方的合法權益(包括但不限於智慧財產權、隱私權、名譽權等);不得干擾本軟件的正常運行,不得對本軟件進行逆向工程、破解等操作;不得向他人洩露本軟件的商業秘密或技術資訊。
|
||||||
|
|
||||||
|
## 五、我們的權利與義務
|
||||||
|
|
||||||
|
### 5.1 我們的權利
|
||||||
|
|
||||||
|
有權按照本協議約定提供、優化本軟件服務;有權對用戶的使用行為進行監督、管理,對違反本協議的行為採取警告、刪除內容、暫停帳號、終止帳號等措施;有權在符合法律法規的前提下,收集、使用、存儲用戶的相關資訊(具體詳見《隱私協議》)。
|
||||||
|
|
||||||
|
### 5.2 我們的義務
|
||||||
|
|
||||||
|
按照本協議約定為用戶提供穩定、安全的軟件服務;採取合理的技術措施保護用戶的帳號安全和資訊安全;對用戶的檢舉、投訴及時進行處理;尊重用戶的合法權益,不得濫用權利。
|
||||||
|
|
||||||
|
## 六、智慧財產權聲明
|
||||||
|
|
||||||
|
本軟件的所有智慧財產權(包括但不限於著作權、專利權、商標權、商業秘密等)均歸我們所有。本軟件的介面設計、功能實現、程式碼編寫、文字內容等均受法律法規保護。
|
||||||
|
|
||||||
|
用戶在使用本軟件過程中產生的內容(如動態、訊息等)的智慧財產權歸用戶所有,但用戶授予我們在全球範圍內、非獨占、免費的使用權,包括但不限於存儲、展示、傳播該內容的權利。用戶承諾其發布的內容不侵犯任何第三方的智慧財產權。
|
||||||
|
|
||||||
|
## 七、免責聲明
|
||||||
|
|
||||||
|
因不可抗力、網路故障、第三方服務異常等非我們原因導致本軟件服務中斷或無法正常使用的,我們不承擔責任,但應及時通知用戶並採取合理措施恢復服務。
|
||||||
|
|
||||||
|
我們對本軟件服務的安全性、正確性、完整性不做任何明示或暗示的保證,用戶使用本軟件服務的風險由用戶自行承擔。
|
||||||
|
|
||||||
|
用戶因使用本軟件服務與其他用戶發生糾紛的,由糾紛雙方自行解決,我們不承擔責任,但可根據用戶需求提供必要的協助。
|
||||||
|
|
||||||
|
## 八、協議的終止
|
||||||
|
|
||||||
|
用戶可隨時向我們申請註銷帳號,帳號註銷後,本協議終止,我們將停止為用戶提供服務,並按照相關法律法規的規定處理用戶的資訊(具體詳見《隱私協議》)。
|
||||||
|
|
||||||
|
用戶違反本協議約定,我們有權暫停或終止用戶的帳號使用權,本協議隨之終止。協議終止後,用戶應立即停止使用本軟件服務,我們不承擔任何補償責任。
|
||||||
|
|
||||||
|
## 九、爭議解決
|
||||||
|
|
||||||
|
因本協議引起的或與本協議有關的爭議,雙方應首先通過友好協商解決;協商不成的,任何一方均有權向本軟件運營方所在地有管轄權的法院提起訴訟。若您所在國家/地區的法律對爭議解決方式有強制性規定的,從其規定。
|
||||||
|
|
||||||
|
## 十、其他
|
||||||
|
|
||||||
|
本協議的成立、生效、履行、解釋及爭議解決,適用本軟件運營方所在地法律(中華人民共和國法律)。若您所在國家/地區的法律對本協議相關事項有強制性規定的,從其規定。
|
||||||
|
|
||||||
|
本協議未盡事宜,按照相關法律法規及本軟件的其他規則執行。若本協議的條款與相關法律法規相抵觸,以法律法規為準。
|
||||||
|
|
||||||
|
**我們的聯絡方式:** [請填寫運營方聯絡方式]
|
||||||
2
src/index.css
Normal file
2
src/index.css
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
@import "tailwindcss";
|
||||||
|
|
||||||
10
src/main.jsx
Normal file
10
src/main.jsx
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
import { StrictMode } from 'react'
|
||||||
|
import { createRoot } from 'react-dom/client'
|
||||||
|
import './index.css'
|
||||||
|
import App from './App.jsx'
|
||||||
|
|
||||||
|
createRoot(document.getElementById('root')).render(
|
||||||
|
<StrictMode>
|
||||||
|
<App />
|
||||||
|
</StrictMode>,
|
||||||
|
)
|
||||||
8
vite.config.js
Normal file
8
vite.config.js
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
import { defineConfig } from 'vite'
|
||||||
|
import react from '@vitejs/plugin-react'
|
||||||
|
|
||||||
|
// https://vite.dev/config/
|
||||||
|
export default defineConfig({
|
||||||
|
plugins: [react()],
|
||||||
|
assetsInclude: ['**/*.md']
|
||||||
|
})
|
||||||
Reference in New Issue
Block a user