Skip to content

Commit 70bec75

Browse files
committed
privacy-policy terms-of-service
1 parent 6af5467 commit 70bec75

4 files changed

Lines changed: 300 additions & 1 deletion

File tree

src/router/index.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { createRouter, createWebHistory } from 'vue-router'
22
import HomeView from '../views/home.vue'
3+
import TermsView from '../views/terms.vue'
4+
import PrivacyView from '../views/privacy.vue'
35

46
const router = createRouter({
57
history: createWebHistory(import.meta.env.BASE_URL),
@@ -9,6 +11,16 @@ const router = createRouter({
911
name: 'home',
1012
component: HomeView,
1113
},
14+
{
15+
path: '/terms-of-service',
16+
name: 'terms',
17+
component: TermsView,
18+
},
19+
{
20+
path: '/privacy-policy',
21+
name: 'privacy',
22+
component: PrivacyView,
23+
},
1224
],
1325
})
1426

src/views/home.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,8 @@
203203
<a href="#hero">用戶指南</a>
204204
<a href="#features">常見問題</a>
205205
<a href="mailto:hello@strawmoneybook.app">聯繫開發者</a>
206-
<a href="#privacy-note">隱私權政策</a>
206+
<RouterLink to="/terms-of-service">服務條款</RouterLink>
207+
<RouterLink to="/privacy-policy">隱私權政策</RouterLink>
207208
</div>
208209
<p id="privacy-note" class="privacy-note">
209210
本站採本地優先與可匯出策略,不綁定你的資料所有權。Android 安裝提示為系統防護行為,請僅透過官網下載。

src/views/privacy.vue

Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
<template>
2+
<main class="legal-page">
3+
<div class="legal-container">
4+
<h1>StrawMoneyBook 隱私權政策(Privacy Policy)</h1>
5+
<p>生效日期:2026-02-14</p>
6+
<p>最後更新:2026-02-14</p>
7+
<p>資料控制者/提供者:StrawCoding</p>
8+
<p>聯絡方式:service@strawmb.com</p>
9+
10+
<p>
11+
本政策說明我們如何蒐集、使用、處理與保護你在使用 StrawMoneyBook 時的資訊。StrawMoneyBook
12+
以最小蒐集為原則;若你不啟用雲端或登入等功能,多數情況下資料僅存放於你的裝置本機。
13+
</p>
14+
15+
<section>
16+
<h2>1. 我們可能蒐集的資訊類型</h2>
17+
<h3>1.1 你主動提供的資訊</h3>
18+
<ul>
19+
<li>帳號資訊(如適用):若你使用第三方登入(例如 Google),我們可能取得基本帳號識別資訊(依你授權範圍與供應商提供內容為準)。</li>
20+
<li>你輸入的記帳資料:包含交易金額、日期、分類、備註、標籤、帳戶、報銷/預算資料等。</li>
21+
<li>附件(如適用):你上傳或附加的圖片/檔案(例如發票照片)。</li>
22+
</ul>
23+
24+
<h3>1.2 裝置與使用資訊(如適用)</h3>
25+
<p>為了提供基本功能、改善穩定性與除錯,我們可能蒐集裝置資訊、崩潰紀錄、錯誤日誌與效能資料。</p>
26+
27+
<h3>1.3 權限資料(依你授權)</h3>
28+
<p>本服務可能請求相簿/檔案、相機、網路等權限,僅用於對應功能(匯入匯出、附件拍攝、登入與備份)。</p>
29+
</section>
30+
31+
<section>
32+
<h2>2. 我們如何使用資訊</h2>
33+
<ul>
34+
<li>提供並維持本服務功能(記帳、統計、匯入/匯出)。</li>
35+
<li>進行雲端備份(如你啟用),包含上傳、下載、版本管理與還原。</li>
36+
<li>客服支援、錯誤處理與體驗改善。</li>
37+
<li>安全與防護:偵測濫用、詐欺或攻擊行為。</li>
38+
<li>產品改善:分析崩潰與效能問題、提升穩定性。</li>
39+
</ul>
40+
</section>
41+
42+
<section>
43+
<h2>3. 記帳資料的儲存位置與備份模式</h2>
44+
<h3>3.1 本機儲存(預設)</h3>
45+
<p>記帳資料通常儲存在你的裝置本機。若你解除安裝或清除資料,可能導致本機資料刪除且無法復原,除非你已自行備份。</p>
46+
<h3>3.2 雲端備份(如你啟用)</h3>
47+
<p>若你使用 Google Drive 等雲端備份,我們會在你授權範圍內將備份檔上傳至你的雲端帳戶空間。</p>
48+
</section>
49+
50+
<section>
51+
<h2>4. 我們如何分享資訊</h2>
52+
<p>我們不會販售你的個人資料。除你明確同意、法令要求或第三方服務提供功能所需外,不會對外分享你的資訊。</p>
53+
</section>
54+
55+
<section>
56+
<h2>5. 資料保留與刪除</h2>
57+
<ul>
58+
<li>本機資料:由你控制,可在 App 內刪除、清除、匯出後自行管理。</li>
59+
<li>雲端備份:由你控制,可在你的雲端空間中刪除備份檔案。</li>
60+
<li>診斷/日誌(如適用):僅保留合理期間,並盡可能採去識別化或最小化資料策略。</li>
61+
</ul>
62+
</section>
63+
64+
<section>
65+
<h2>6. 資料安全</h2>
66+
<p>我們會採取合理的技術與組織措施保護資料,例如傳輸加密(HTTPS/TLS)及平台安全機制;但任何系統皆無法保證 100% 安全。</p>
67+
</section>
68+
69+
<section>
70+
<h2>7. 你的權利(依適用法規)</h2>
71+
<p>你可能享有查詢、閱覽、補充、更正、停止處理或刪除等權利。由於本服務多採本機儲存,許多權利可透過 App 內刪除/匯出/清除資料達成。</p>
72+
</section>
73+
74+
<section>
75+
<h2>8. 兒童隱私</h2>
76+
<p>本服務非以兒童為主要對象。若你為未成年人,應由法定代理人同意後使用。</p>
77+
</section>
78+
79+
<section>
80+
<h2>9. 政策更新</h2>
81+
<p>我們可能因功能或法規變更而更新本政策。更新後版本會公布於本服務或官網;你在更新後繼續使用本服務,視為同意更新內容。</p>
82+
</section>
83+
84+
<section>
85+
<h2>10. 聯絡我們</h2>
86+
<p>Email:service@strawmb.com</p>
87+
</section>
88+
89+
<RouterLink class="back-link" to="/">返回首頁</RouterLink>
90+
</div>
91+
</main>
92+
</template>
93+
94+
<style scoped>
95+
.legal-page {
96+
min-height: 100vh;
97+
background: #0f1220;
98+
color: #f3f4f8;
99+
padding: 2rem 1rem 3rem;
100+
}
101+
102+
.legal-container {
103+
width: min(860px, 100%);
104+
margin: 0 auto;
105+
line-height: 1.72;
106+
}
107+
108+
h1 {
109+
font-size: clamp(1.4rem, 3.8vw, 2rem);
110+
margin-bottom: 1rem;
111+
}
112+
113+
h2 {
114+
margin-top: 1.2rem;
115+
margin-bottom: 0.5rem;
116+
font-size: 1.08rem;
117+
}
118+
119+
h3 {
120+
margin-top: 0.9rem;
121+
margin-bottom: 0.35rem;
122+
font-size: 0.98rem;
123+
}
124+
125+
p,
126+
li {
127+
color: #d4d9e5;
128+
}
129+
130+
ul {
131+
margin: 0;
132+
padding-left: 1.2rem;
133+
}
134+
135+
.back-link {
136+
display: inline-block;
137+
margin-top: 1.6rem;
138+
color: #f2c94c;
139+
text-decoration: none;
140+
}
141+
</style>

src/views/terms.vue

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
<template>
2+
<main class="legal-page">
3+
<div class="legal-container">
4+
<h1>StrawMoneyBook 服務條款(Terms of Service)</h1>
5+
<p>生效日期:2026-02-14</p>
6+
<p>最後更新:2026-02-14</p>
7+
<p>提供者:StrawCoding(以下稱「我們」)</p>
8+
<p>聯絡方式:service@strawmb.com</p>
9+
10+
<section>
11+
<h2>1. 前言與同意</h2>
12+
<p>
13+
歡迎使用 StrawMoneyBook(以下稱「本服務」或「本 App」)。當你下載、安裝、存取或使用本服務,即表示你已閱讀、理解並同意受本條款約束。若你不同意本條款,請勿使用本服務。
14+
</p>
15+
<p>若你代表公司或組織使用本服務,你聲明你具有代表該組織同意本條款的權限,且該組織亦受本條款約束。</p>
16+
</section>
17+
18+
<section>
19+
<h2>2. 服務內容與性質</h2>
20+
<p>本服務主要提供記帳、分類、統計、資料匯入/匯出、備份(如適用)等功能。</p>
21+
<p>本服務非金融機構,亦不提供理財顧問、投資建議或任何保證收益之服務。</p>
22+
<p>本服務可能支援離線使用(offline-first)。在離線狀態下,部分功能(例如雲端備份、登入)可能無法使用。</p>
23+
</section>
24+
25+
<section>
26+
<h2>3. 使用者資格與帳號</h2>
27+
<p>你必須具備完全行為能力;若你為限制行為能力人或無行為能力人,應由法定代理人或監護人閱讀並同意本條款後,方可使用本服務。</p>
28+
<p>若本服務提供登入功能(例如 Google 登入),你同意提供真實、最新且完整的資訊(若有)。</p>
29+
<p>你應妥善保管你的裝置、解鎖方式、帳號與第三方登入憑證。因你保管不當導致的損失,由你自行承擔。</p>
30+
</section>
31+
32+
<section>
33+
<h2>4. 訂閱、付費與交易(如適用)</h2>
34+
<p>若本服務提供付費方案(一次性購買、訂閱制、會員制等),價格與內容以 App 內顯示與購買頁面為準。</p>
35+
<p>透過 Google Play 等平台完成之付款、退款、訂閱管理,依該平台規則與你的帳號設定為準。</p>
36+
<p>除法律或平台規定外,已使用之服務或已發生之期間費用,可能不提供退費(以實際方案說明為準)。</p>
37+
</section>
38+
39+
<section>
40+
<h2>5. 使用者資料與內容</h2>
41+
<p>你在本服務中輸入或產生的資料(例如帳務、分類、備註、附件)原則上屬於你。</p>
42+
<p>你應自行確保你輸入或上傳內容不侵害他人權利、未包含違法內容,且你有權使用該內容。</p>
43+
<p>你理解記帳資料的重要性,建議你定期備份或匯出資料並妥善保管;我們不保證你的裝置故障、誤刪、系統更新、第三方服務異常等情況下資料可完全復原。</p>
44+
</section>
45+
46+
<section>
47+
<h2>6. 雲端備份與第三方服務(如適用)</h2>
48+
<p>若你啟用雲端備份(例如備份到你的 Google Drive),你同意本服務為完成備份而存取必要的第三方 API 與授權範圍(scopes)。</p>
49+
<p>第三方服務(如 Google)之可用性、穩定性與政策由第三方決定;若第三方服務中斷、限制或變更政策,可能影響本服務部分功能。</p>
50+
<p>我們不對第三方服務之中斷、錯誤、資安事件或政策變更造成的損害負責,但會在可行範圍內提供合理的修正或替代方案(如有)。</p>
51+
</section>
52+
53+
<section>
54+
<h2>7. 禁止行為</h2>
55+
<ul>
56+
<li>逆向工程、反編譯、破解、篡改或試圖繞過本服務的授權、付費、驗證或安全機制。</li>
57+
<li>利用本服務從事違法、侵權、詐欺、散佈惡意程式或干擾系統運作之行為。</li>
58+
<li>未經授權存取或嘗試存取他人資料、帳號或系統。</li>
59+
<li>任何可能損害我們或他人權益之行為。</li>
60+
</ul>
61+
</section>
62+
63+
<section>
64+
<h2>8. 智慧財產權</h2>
65+
<p>本服務及其相關內容(包含但不限於程式碼、介面設計、商標、圖示、文字、商業標識)之權利,除另有標示外,均屬我們或授權人所有。</p>
66+
<p>未經我們事前書面同意,你不得以任何方式使用、重製、散布、改作或公開傳輸。</p>
67+
</section>
68+
69+
<section>
70+
<h2>9. 服務變更、終止與中斷</h2>
71+
<p>我們可能因功能調整、維護、法規或營運需求而新增、修改或停止提供部分或全部服務。</p>
72+
<p>我們可能在合理範圍內事先公告重大變更;但若因緊急安全、法令要求或不可抗力因素,可能無法事先通知。</p>
73+
<p>若你違反本條款,我們得在合理範圍內限制、暫停或終止你使用本服務的權利。</p>
74+
</section>
75+
76+
<section>
77+
<h2>10. 免責聲明</h2>
78+
<p>本服務以「現狀」提供。我們不保證本服務無錯誤、不中斷、完全符合你的需求或特定目的。</p>
79+
<p>你理解任何資料輸入、分類、統計結果皆可能因使用方式或資料品質而不同,我們不對因使用本服務所造成的任何決策或損失負責。</p>
80+
<p>對於你裝置故障、系統更新、第三方服務異常、網路問題、不可抗力(如天災、停電)造成之資料遺失或損害,我們在法律允許的最大範圍內不負責任。</p>
81+
</section>
82+
83+
<section>
84+
<h2>11. 責任限制</h2>
85+
<p>在法律允許的最大範圍內,我們對你因使用或無法使用本服務而產生的任何間接、附帶、特殊、懲罰性或衍生性損害,不負賠償責任。</p>
86+
<p>若法律要求我們負責,我們的總賠償責任以你在提出主張前 12 個月內為本服務支付之費用總額為上限(若你未付費,則以新台幣 0 元或法律要求之最低額為準)。</p>
87+
</section>
88+
89+
<section>
90+
<h2>12. 條款修改</h2>
91+
<p>我們可能不定期更新本條款。更新後版本公布於本服務或官網即生效。你在更新後繼續使用本服務,視為你同意更新內容。</p>
92+
</section>
93+
94+
<section>
95+
<h2>13. 準據法與管轄</h2>
96+
<p>本條款之解釋與適用,以中華民國(臺灣)法律為準。因本條款或本服務所生之爭議,以臺灣臺北地方法院為第一審管轄法院。</p>
97+
</section>
98+
99+
<RouterLink class="back-link" to="/">返回首頁</RouterLink>
100+
</div>
101+
</main>
102+
</template>
103+
104+
<style scoped>
105+
.legal-page {
106+
min-height: 100vh;
107+
background: #0f1220;
108+
color: #f3f4f8;
109+
padding: 2rem 1rem 3rem;
110+
}
111+
112+
.legal-container {
113+
width: min(860px, 100%);
114+
margin: 0 auto;
115+
line-height: 1.72;
116+
}
117+
118+
h1 {
119+
font-size: clamp(1.4rem, 3.8vw, 2rem);
120+
margin-bottom: 1rem;
121+
}
122+
123+
h2 {
124+
margin-top: 1.2rem;
125+
margin-bottom: 0.5rem;
126+
font-size: 1.08rem;
127+
}
128+
129+
p,
130+
li {
131+
color: #d4d9e5;
132+
}
133+
134+
ul {
135+
margin: 0;
136+
padding-left: 1.2rem;
137+
}
138+
139+
.back-link {
140+
display: inline-block;
141+
margin-top: 1.6rem;
142+
color: #f2c94c;
143+
text-decoration: none;
144+
}
145+
</style>

0 commit comments

Comments
 (0)