Files
com.pearcal/docs/privacy.html
Your NameandClaude Sonnet 4.6 aa8953ee25 Add privacy policy HTML page (docs/privacy.html)
To be served via GitHub Pages at:
peerloomllc.github.io/pearcal-native/privacy.html

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 22:26:59 -05:00

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 &amp; 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">
&copy; 2026 PeerLoom LLC &middot; <a href="https://github.com/peerloomllc/pearcal-native">GitHub</a>
</div>
</div>
</body>
</html>