287 lines
8.3 KiB
HTML
287 lines
8.3 KiB
HTML
<!doctype html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="utf-8" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||
<title>Eding(由点笔迹) - Privacy Policy</title>
|
||
<meta
|
||
name="description"
|
||
content="Privacy Policy for Eding(由点笔迹), an offline app with no login required. We do not collect, store, or transmit personal information to external servers."
|
||
/>
|
||
<meta property="og:title" content="Eding(由点笔迹) - Privacy Policy" />
|
||
<meta
|
||
property="og:description"
|
||
content="Eding(由点笔迹)是一款离线 App,无需登录即可使用。我们不收集、存储或传输你的个人信息到外部服务器。"
|
||
/>
|
||
<meta name="theme-color" content="#0b1220" />
|
||
<style>
|
||
:root {
|
||
--bg: #070b14;
|
||
--panel: rgba(255, 255, 255, 0.06);
|
||
--panel2: rgba(255, 255, 255, 0.08);
|
||
--text: rgba(255, 255, 255, 0.92);
|
||
--muted: rgba(255, 255, 255, 0.68);
|
||
--border: rgba(255, 255, 255, 0.12);
|
||
--shadow: rgba(0, 0, 0, 0.35);
|
||
--accent: #7c5cff;
|
||
--accent2: #2dd4bf;
|
||
--maxw: 980px;
|
||
}
|
||
|
||
@media (prefers-color-scheme: light) {
|
||
:root {
|
||
--bg: #f7f8fc;
|
||
--panel: rgba(0, 0, 0, 0.04);
|
||
--panel2: rgba(0, 0, 0, 0.06);
|
||
--text: rgba(10, 12, 18, 0.92);
|
||
--muted: rgba(10, 12, 18, 0.66);
|
||
--border: rgba(10, 12, 18, 0.12);
|
||
--shadow: rgba(0, 0, 0, 0.12);
|
||
}
|
||
}
|
||
|
||
* {
|
||
box-sizing: border-box;
|
||
}
|
||
|
||
body {
|
||
margin: 0;
|
||
font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial,
|
||
"Apple Color Emoji", "Segoe UI Emoji";
|
||
color: var(--text);
|
||
background: radial-gradient(1200px 600px at 20% -10%, rgba(124, 92, 255, 0.34), transparent 55%),
|
||
radial-gradient(900px 520px at 90% 10%, rgba(45, 212, 191, 0.26), transparent 50%),
|
||
linear-gradient(180deg, var(--bg), var(--bg));
|
||
}
|
||
|
||
a {
|
||
color: inherit;
|
||
}
|
||
|
||
.container {
|
||
max-width: var(--maxw);
|
||
margin: 0 auto;
|
||
padding: 28px 20px 64px;
|
||
}
|
||
|
||
header {
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: space-between;
|
||
gap: 16px;
|
||
margin-bottom: 26px;
|
||
}
|
||
|
||
.brand {
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 12px;
|
||
min-width: 0;
|
||
}
|
||
|
||
.mark {
|
||
width: 38px;
|
||
height: 38px;
|
||
border-radius: 12px;
|
||
background: linear-gradient(135deg, var(--accent), var(--accent2));
|
||
box-shadow: 0 14px 30px var(--shadow);
|
||
position: relative;
|
||
flex: 0 0 auto;
|
||
}
|
||
|
||
.mark::after {
|
||
content: "";
|
||
position: absolute;
|
||
inset: 10px;
|
||
border-radius: 9px;
|
||
background: rgba(255, 255, 255, 0.18);
|
||
border: 1px solid rgba(255, 255, 255, 0.24);
|
||
}
|
||
|
||
.brand-title {
|
||
font-weight: 700;
|
||
letter-spacing: -0.02em;
|
||
margin: 0;
|
||
font-size: 15px;
|
||
line-height: 1.25;
|
||
}
|
||
|
||
.brand-subtitle {
|
||
margin: 2px 0 0;
|
||
font-size: 12px;
|
||
color: var(--muted);
|
||
}
|
||
|
||
.hero,
|
||
.card {
|
||
border-radius: 20px;
|
||
background: linear-gradient(180deg, var(--panel2), var(--panel));
|
||
border: 1px solid var(--border);
|
||
box-shadow: 0 26px 60px var(--shadow);
|
||
}
|
||
|
||
.hero {
|
||
padding: 28px;
|
||
}
|
||
|
||
.card {
|
||
padding: 18px;
|
||
margin-top: 14px;
|
||
}
|
||
|
||
h1 {
|
||
font-size: clamp(28px, 4vw, 44px);
|
||
line-height: 1.1;
|
||
letter-spacing: -0.03em;
|
||
margin: 0 0 10px;
|
||
}
|
||
|
||
h2 {
|
||
font-size: 16px;
|
||
margin: 0 0 10px;
|
||
letter-spacing: -0.02em;
|
||
}
|
||
|
||
p,
|
||
li {
|
||
color: var(--muted);
|
||
line-height: 1.65;
|
||
font-size: 14px;
|
||
}
|
||
|
||
ul {
|
||
margin: 0;
|
||
padding-left: 18px;
|
||
}
|
||
|
||
.back {
|
||
font-size: 12px;
|
||
color: var(--muted);
|
||
text-decoration: none;
|
||
}
|
||
|
||
footer {
|
||
margin-top: 40px;
|
||
padding-top: 18px;
|
||
border-top: 1px solid var(--border);
|
||
color: var(--muted);
|
||
font-size: 12px;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: space-between;
|
||
gap: 12px;
|
||
flex-wrap: wrap;
|
||
}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<div class="container">
|
||
<header>
|
||
<div class="brand" aria-label="Eding(由点笔迹)">
|
||
<div class="mark" aria-hidden="true"></div>
|
||
<div>
|
||
<p class="brand-title">Eding(由点笔迹)</p>
|
||
<p class="brand-subtitle">Privacy Policy · 隐私政策</p>
|
||
</div>
|
||
</div>
|
||
<a class="back" href="../">返回技术支持</a>
|
||
</header>
|
||
|
||
<main>
|
||
<section class="hero">
|
||
<h1>Privacy Policy</h1>
|
||
<p>Last Updated: 2025-03-11</p>
|
||
<p>
|
||
Eding is a fully offline note-taking app. We value your privacy and are committed to
|
||
protecting your information.
|
||
</p>
|
||
</section>
|
||
|
||
<section class="card">
|
||
<h2>1. Information Collection</h2>
|
||
<p>
|
||
Eding is a fully offline note-taking app. We do not collect, store, or transmit any of
|
||
your personal information to external servers. All notes, images, videos, and other
|
||
content you create are stored locally on your device.
|
||
</p>
|
||
</section>
|
||
|
||
<section class="card">
|
||
<h2>2. Data Storage</h2>
|
||
<ul>
|
||
<li>All note data is saved in local device storage.</li>
|
||
<li>Image and video files are stored in the app’s sandbox directory.</li>
|
||
<li>Encrypted notes are protected using AES encryption.</li>
|
||
<li>Privacy passwords are securely stored in the system Keychain.</li>
|
||
<li>Backup files are exported to the Files app and managed by you.</li>
|
||
</ul>
|
||
</section>
|
||
|
||
<section class="card">
|
||
<h2>3. Biometric Authentication</h2>
|
||
<p>
|
||
Eding supports Face ID / Touch ID to unlock encrypted notes. Biometric data is managed
|
||
by the iOS system. The app cannot access or store your biometric information.
|
||
</p>
|
||
</section>
|
||
|
||
<section class="card">
|
||
<h2>4. Photo Library Access</h2>
|
||
<p>
|
||
When you choose to add images or videos, the app requests access to your photo library.
|
||
We only read the media files you select and do not scan or upload your photo library
|
||
content.
|
||
</p>
|
||
</section>
|
||
|
||
<section class="card">
|
||
<h2>5. Network Usage</h2>
|
||
<p>
|
||
Eding does not require a network connection to function. The app does not make any
|
||
network requests and does not include any third-party analytics, advertising, or
|
||
tracking SDKs.
|
||
</p>
|
||
</section>
|
||
|
||
<section class="card">
|
||
<h2>6. Data Deletion</h2>
|
||
<p>
|
||
You can delete notes at any time by moving them to trash and permanently deleting them.
|
||
Uninstalling the app will permanently remove all local data. We do not retain any
|
||
copies of your data.
|
||
</p>
|
||
</section>
|
||
|
||
<section class="card">
|
||
<h2>7. Children’s Privacy</h2>
|
||
<p>
|
||
Eding does not collect any personal information from any users, including children. The
|
||
app is suitable for users of all ages.
|
||
</p>
|
||
</section>
|
||
|
||
<section class="card">
|
||
<h2>8. Policy Updates</h2>
|
||
<p>
|
||
If we update this Privacy Policy, we will notify you through app updates. Continued use
|
||
of the app indicates your agreement to the updated policy.
|
||
</p>
|
||
</section>
|
||
|
||
<section class="card">
|
||
<h2>Contact</h2>
|
||
<p>
|
||
Questions about this policy? Email us at
|
||
<a href="mailto:lanmu1818@gmail.com?subject=%E7%94%B1%E7%82%B9%E7%AC%94%E8%BF%B9%20%E9%9A%90%E7%A7%81%E6%94%BF%E7%AD%96%E5%92%A8%E8%AF%A2">lanmu1818@gmail.com</a>.
|
||
</p>
|
||
</section>
|
||
</main>
|
||
|
||
<footer>
|
||
<span>Eding(由点笔迹) · Privacy Policy</span>
|
||
<span>Public page (no login required)</span>
|
||
</footer>
|
||
</div>
|
||
</body>
|
||
</html>
|