-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprivacy-policy.html
More file actions
243 lines (223 loc) · 13.7 KB
/
Copy pathprivacy-policy.html
File metadata and controls
243 lines (223 loc) · 13.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<meta name="description" content="MBCompass Privacy Policy. MBCompass collects no personal data. No ads, no tracking, no analytics.">
<meta name="robots" content="index, follow">
<meta name="author" content="Mubarak Basha - Android Developer & FOSS Advocate" />
<title>Privacy Policy – MBCompass</title>
<link rel="icon" type="image/x-icon" href="assets/favicon.ico" />
<!-- Bootstrap icons-->
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css" rel="stylesheet" />
<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Newsreader:ital,wght@0,600;1,600&display=swap" rel="stylesheet" />
<!-- Core theme CSS -->
<link href="css/styles.css" rel="stylesheet" />
<link rel="preconnect" href="https://fonts.gstatic.com" />
<style>
.policy-section {
padding: 6rem 0 4rem;
}
.policy-card {
background: #fff;
border-radius: 1rem;
border: 1px solid rgba(0,0,0,.07);
padding: 2.5rem;
margin-bottom: 1.5rem;
box-shadow: 0 2px 12px rgba(0,0,0,.05);
}
.policy-card h3 {
font-size: 1.15rem;
font-weight: 600;
margin-bottom: .75rem;
display: flex;
align-items: center;
gap: .6rem;
}
.policy-card h3 i {
font-size: 1.3rem;
}
.policy-card p,
.policy-card li {
color: #6c757d;
line-height: 1.75;
margin-bottom: .4rem;
}
.policy-card ul {
padding-left: 1.25rem;
margin-bottom: 0;
}
.last-updated {
font-size: .85rem;
color: #adb5bd;
}
.hero-policy {
padding: 7rem 0 4rem;
background: linear-gradient(135deg, #f8f9fa 0%, #fff 100%);
}
.text-gradient {
background: linear-gradient(135deg, #6366f1 0%, #a78bfa 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.zero-data-banner {
background: linear-gradient(135deg, #6366f1 0%, #a78bfa 100%);
border-radius: 1rem;
padding: 2rem 2.5rem;
color: #fff;
margin-bottom: 2rem;
}
.zero-data-banner h2 {
font-weight: 700;
margin-bottom: .5rem;
}
.zero-data-banner p {
opacity: .9;
margin-bottom: 0;
font-size: 1.05rem;
}
</style>
</head>
<body id="page-top">
<!-- Navigation -->
<nav class="navbar navbar-expand-lg navbar-light fixed-top shadow-sm" id="mainNav">
<div class="container px-5">
<a class="navbar-brand fw-bold" href="index.html">MBCompass</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
Menu
<i class="bi-list"></i>
</button>
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav ms-auto me-4 my-3 my-lg-0">
<li class="nav-item"><a class="nav-link me-lg-3" href="index.html#features">Features</a></li>
<li class="nav-item"><a class="nav-link me-lg-3" href="index.html#download">Download</a></li>
<li class="nav-item"><a class="nav-link me-lg-3" href="donate.html">Donate</a></li>
<li class="nav-item"><a class="nav-link me-lg-3" href="privacy-policy.html">Privacy Policy</a></li>
</ul>
<a class="btn btn-primary rounded-pill px-3 mb-2 mb-lg-0" href="https://github.com/CompassMB/MBCompass" target="_blank">
<span class="d-flex align-items-center">
<i class="bi-github me-2"></i>
<span class="small">View Source</span>
</span>
</a>
</div>
</div>
</nav>
<!-- Hero -->
<section class="hero-policy">
<div class="container px-5">
<div class="row justify-content-center text-center">
<div class="col-lg-8">
<div class="mb-2">
<i class="bi-shield-check text-gradient" style="font-size:3rem"></i>
</div>
<h1 class="display-4 fw-bold lh-1 mb-3">Privacy Policy</h1>
<p class="lead fw-normal text-muted mb-2">MBCompass is open source software and built on a simple principle: your data is yours.</p>
<p class="last-updated">Policy effective: June 2026</p>
</div>
</div>
</div>
</section>
<!-- Policy content -->
<section class="policy-section">
<div class="container px-5">
<div class="row justify-content-center">
<div class="col-lg-8">
<!-- Zero data banner -->
<div class="zero-data-banner">
<h2><i class="bi-lock-fill me-2"></i>We collect zero data.</h2>
<p>MBCompass does not collect, transmit, store, or share any personal information. No accounts. No analytics. No tracking. Nothing.</p>
</div>
<!-- Data we collect -->
<div class="policy-card">
<h3><i class="bi-database-x text-gradient"></i>Data We Collect</h3>
<p><strong>None.</strong> MBCompass does not collect any personal data, usage data, device identifiers, or crash reports. There are no analytics SDKs, advertising SDKs, or telemetry of any kind in the app.</p>
</div>
<!-- Location -->
<div class="policy-card">
<h3><i class="bi-geo-alt text-gradient"></i>Location</h3>
<p>MBCompass requests access to your device's GPS to display your position on the map and to record tracks. This data is:</p>
<ul>
<li>Processed entirely on your device</li>
<li>Never transmitted to any server</li>
<li>Never shared with any third party</li>
<li>Stored locally only if you choose to record a track</li>
</ul>
<p class="mt-3 mb-0">You can revoke location permission at any time from Android Settings. The compass function continues to work without it.</p>
</div>
<!-- Track data -->
<div class="policy-card">
<h3><i class="bi-map text-gradient"></i>Track Data</h3>
<p>Tracks you record are saved locally on your device in your app's private storage. MBCompass does not have access to your tracks beyond displaying them to you within the app.</p>
<p class="mb-0">When you export a track as a GPX file or share it via the Android share sheet, you choose the destination. That action is entirely under your control and outside the scope of this policy.</p>
</div>
<!-- Map tiles / OSM -->
<div class="policy-card">
<h3><i class="bi-layers text-gradient"></i>OpenStreetMap Tile Servers</h3>
<p>When the map is visible and you have an internet connection, MBCompass loads map tiles from OpenStreetMap tile servers. This is a standard HTTP request, the same as loading any webpage.</p>
<p class="mb-0">As part of this request, your IP address may be visible to OpenStreetMap's tile servers. MBCompass has no relationship with tile server providers beyond standard open tile access, and does not send any additional data alongside these requests. You can find OpenStreetMap's privacy policy at <a href="https://wiki.osmfoundation.org/wiki/Privacy_Policy" target="_blank">osmfoundation.org</a>.</p>
</div>
<!-- Permissions -->
<div class="policy-card">
<h3><i class="bi-toggles text-gradient"></i>Permissions We Request</h3>
<p>MBCompass requests only the permissions it needs to function:</p>
<ul>
<li><strong>Location (fine & coarse)</strong> : to show your position on the map and record tracks</li>
<li><strong>Foreground service</strong> : to keep track recording active while the app is in the background</li>
</ul>
<p class="mt-3 mb-0">No access to contacts, microphone, camera, storage, call logs, or any other sensitive data is requested or used.</p>
</div>
<!-- Third parties -->
<div class="policy-card">
<h3><i class="bi-person-x text-gradient"></i>Third-Party Services</h3>
<p class="mb-0">MBCompass contains no third-party SDKs for analytics, advertising, crash reporting, or social features. There is no Firebase, no Google Play Services dependency, no AdMob, and no tracking libraries of any kind.</p>
</div>
<!-- Children -->
<div class="policy-card">
<h3><i class="bi-people text-gradient"></i>Children's Privacy</h3>
<p class="mb-0">MBCompass does not collect data from anyone, including children. Because no data is collected, MBCompass is safe to use regardless of the user's age.</p>
</div>
<!-- Changes -->
<div class="policy-card">
<h3><i class="bi-arrow-repeat text-gradient"></i>Changes to This Policy</h3>
<p class="mb-0">If this policy ever changes : for example, if a future version of MBCompass adds a feature that involves data, this page will be updated with a new "Last updated" date and the change will be noted in the app's release notes on GitHub.</p>
</div>
<!-- Contact -->
<div class="policy-card">
<h3><i class="bi-envelope text-gradient"></i>Contact</h3>
<p class="mb-0">Questions about this policy? Open an issue on <a href="https://github.com/CompassMB/MBCompass/issues" target="_blank">GitHub</a> or reach out via this email address: <b>dev.mubaraknative@gmail.com</b></p>
</div>
</div>
</div>
</div>
</section>
<!-- CTA section -->
<section class="bg-gradient-primary-to-secondary" id="download">
<div class="container px-5">
<h2 class="text-center text-white font-alt mb-4">Get MBCompass - free, forever.</h2>
<div class="d-flex flex-column flex-lg-row align-items-center justify-content-center gap-3">
<a href="https://f-droid.org/en/packages/com.mubarak.mbcompass/" target="_blank"><img class="app-badge" src="assets/img/f-droid_badge.svg" alt="Get it on F-Droid" /></a>
<a href="https://apt.izzysoft.de/fdroid/index/apk/com.mubarak.mbcompass" target="_blank"><img class="app-badge" src="assets/img/izzy_on_badge_opt.svg" alt="Get it on IzzyOnDroid" /></a>
</div>
</div>
</section>
<!-- Footer -->
<footer class="bg-black text-center py-5">
<div class="container px-5">
<ul class="nav justify-content-center mb-3">
<li class="nav-item"><a class="nav-link text-white-50" href="https://compassmb.github.io/index.html#features">Features</a></li>
<li class="nav-item"><a class="nav-link text-white-50" href="https://compassmb.github.io/donate.html">Donate</a></li>
<li class="nav-item"><a class="nav-link text-white-50" href="https://github.com/CompassMB/MBCompass" target="_blank">Source Code</a></li>
<li class="nav-item"><a class="nav-link text-white-50" href="privacy-policy.html">Privacy Policy</a></li>
</ul>
<div class="p disclaimer">Android, Hacker News, and Product Hunt are trademarks of their respective owners. This site is not affiliated with or endorsed by them.</div>
</div>
</footer>
<!-- Bootstrap core JS -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js"></script>
<!-- Core theme JS -->
<script src="js/scripts.js"></script>
</body>
</html>