To be served via GitHub Pages at: peerloomllc.github.io/pearcal-native/privacy.html Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
137 lines
4.7 KiB
HTML
137 lines
4.7 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>PearCal — Privacy Policy</title>
|
|
<style>
|
|
* { box-sizing: border-box; margin: 0; padding: 0; }
|
|
body {
|
|
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
|
|
font-weight: 300;
|
|
font-size: 16px;
|
|
line-height: 1.7;
|
|
color: #1a1a1a;
|
|
background: #f9f9f7;
|
|
padding: 40px 20px 80px;
|
|
}
|
|
.container { max-width: 680px; margin: 0 auto; }
|
|
.header {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 12px;
|
|
margin-bottom: 40px;
|
|
}
|
|
.header .logo { font-size: 36px; }
|
|
.header h1 { font-size: 22px; font-weight: 400; }
|
|
.header .subtitle { font-size: 13px; color: #888; font-weight: 300; }
|
|
h2 {
|
|
font-size: 13px;
|
|
font-weight: 400;
|
|
letter-spacing: 0.06em;
|
|
text-transform: uppercase;
|
|
color: #888;
|
|
margin: 36px 0 12px;
|
|
}
|
|
p { margin-bottom: 12px; color: #333; }
|
|
ul {
|
|
padding-left: 20px;
|
|
margin-bottom: 12px;
|
|
color: #333;
|
|
}
|
|
li { margin-bottom: 6px; }
|
|
.card {
|
|
background: #fff;
|
|
border-radius: 14px;
|
|
padding: 20px 24px;
|
|
margin-bottom: 12px;
|
|
border: 1px solid #eee;
|
|
}
|
|
.card h2 { margin-top: 0; }
|
|
.effective {
|
|
font-size: 13px;
|
|
color: #aaa;
|
|
margin-bottom: 32px;
|
|
font-weight: 300;
|
|
}
|
|
a { color: #5b7fa6; text-decoration: none; }
|
|
a:hover { text-decoration: underline; }
|
|
.footer {
|
|
margin-top: 48px;
|
|
font-size: 13px;
|
|
color: #aaa;
|
|
text-align: center;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="container">
|
|
<div class="header">
|
|
<div class="logo">🍐</div>
|
|
<div>
|
|
<h1>PearCal</h1>
|
|
<div class="subtitle">Privacy Policy</div>
|
|
</div>
|
|
</div>
|
|
|
|
<p class="effective">Effective date: March 10, 2026</p>
|
|
|
|
<div class="card">
|
|
<h2>The short version</h2>
|
|
<p>PearCal collects no personal data. Your calendar lives on your device. Nothing is sent to any server. No account required.</p>
|
|
</div>
|
|
|
|
<div class="card">
|
|
<h2>What data is stored</h2>
|
|
<p>All data is stored locally on your device only:</p>
|
|
<ul>
|
|
<li>Your profile name and optional avatar</li>
|
|
<li>Calendar events you create</li>
|
|
<li>Peer groups you belong to and their shared events</li>
|
|
<li>App preferences (time format, theme, notification settings, etc.)</li>
|
|
</ul>
|
|
<p>None of this data leaves your device except to sync directly with other devices in your groups (see Peer Sync below).</p>
|
|
</div>
|
|
|
|
<div class="card">
|
|
<h2>Peer sync</h2>
|
|
<p>When you share a group with others, PearCal syncs data directly between devices using the <a href="https://hypercore-protocol.org" target="_blank">Hypercore Protocol</a> — a peer-to-peer technology. There is no server or intermediary. Your data is shared only with the specific devices you have invited into a group.</p>
|
|
<p>No third party ever receives or has access to your calendar data.</p>
|
|
</div>
|
|
|
|
<div class="card">
|
|
<h2>Permissions</h2>
|
|
<ul>
|
|
<li><strong>Camera & photo library</strong> — Used only to set your profile photo. Photos are stored locally on your device.</li>
|
|
<li><strong>Notifications</strong> — Used to deliver local event reminders. Notification data never leaves your device.</li>
|
|
<li><strong>Network access</strong> — Used exclusively for peer-to-peer connections with devices in your groups. No data is sent to external servers.</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="card">
|
|
<h2>No tracking or analytics</h2>
|
|
<p>PearCal contains no analytics, no advertising SDKs, no crash reporting services, and no third-party trackers of any kind.</p>
|
|
</div>
|
|
|
|
<div class="card">
|
|
<h2>No accounts</h2>
|
|
<p>PearCal does not require you to create an account or provide an email address. Your identity within the app is a cryptographic key pair generated locally on your device.</p>
|
|
</div>
|
|
|
|
<div class="card">
|
|
<h2>Open source</h2>
|
|
<p>PearCal is fully open source. You can inspect the complete source code at <a href="https://github.com/peerloomllc/pearcal-native" target="_blank">github.com/peerloomllc/pearcal-native</a>.</p>
|
|
</div>
|
|
|
|
<div class="card">
|
|
<h2>Contact</h2>
|
|
<p>Questions about this privacy policy? Reach out at <a href="mailto:peerloomllc@proton.me?subject=[PearCal]%20Privacy">peerloomllc@proton.me</a>.</p>
|
|
</div>
|
|
|
|
<div class="footer">
|
|
© 2026 PeerLoom LLC · <a href="https://github.com/peerloomllc/pearcal-native">GitHub</a>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|