-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuseThisCard.html
More file actions
324 lines (287 loc) · 9 KB
/
useThisCard.html
File metadata and controls
324 lines (287 loc) · 9 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
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Privacy Policy – Use This Card</title>
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
background: #0a0a0a;
color: #e5e5e5;
line-height: 1.75;
font-size: 16px;
}
.container {
max-width: 760px;
margin: 0 auto;
padding: 60px 24px 100px;
}
.badge {
display: inline-block;
background: #1a1a1a;
border: 1px solid #2a2a2a;
border-radius: 100px;
padding: 6px 16px;
font-size: 13px;
color: #888;
margin-bottom: 28px;
}
h1 {
font-size: 36px;
font-weight: 700;
color: #ffffff;
margin-bottom: 8px;
letter-spacing: -0.5px;
}
.subtitle {
color: #666;
font-size: 15px;
margin-bottom: 56px;
}
h2 {
font-size: 18px;
font-weight: 600;
color: #ffffff;
margin: 48px 0 12px;
padding-bottom: 10px;
border-bottom: 1px solid #1e1e1e;
}
p { color: #aaa; margin-bottom: 16px; }
ul {
list-style: none;
padding: 0;
margin-bottom: 16px;
}
ul li {
color: #aaa;
padding: 6px 0 6px 20px;
position: relative;
}
ul li::before {
content: "–";
position: absolute;
left: 0;
color: #444;
}
.card {
background: #111;
border: 1px solid #1e1e1e;
border-radius: 16px;
padding: 24px 28px;
margin: 24px 0;
}
.card-title {
font-size: 14px;
font-weight: 600;
color: #fff;
text-transform: uppercase;
letter-spacing: 0.8px;
margin-bottom: 16px;
}
table {
width: 100%;
border-collapse: collapse;
font-size: 14px;
}
th {
text-align: left;
color: #555;
font-weight: 500;
padding: 8px 12px 8px 0;
border-bottom: 1px solid #1e1e1e;
}
td {
color: #aaa;
padding: 10px 12px 10px 0;
border-bottom: 1px solid #161616;
vertical-align: top;
}
td:first-child { color: #ddd; font-weight: 500; }
a { color: #7b8cde; text-decoration: none; }
a:hover { text-decoration: underline; }
.highlight {
color: #7b8cde;
font-weight: 500;
}
footer {
margin-top: 72px;
padding-top: 28px;
border-top: 1px solid #1a1a1a;
color: #444;
font-size: 13px;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
gap: 8px;
}
</style>
</head>
<body>
<div class="container">
<div class="badge">Legal</div>
<h1>Privacy Policy</h1>
<p class="subtitle">Last updated: April 18, 2026 · Use This Card</p>
<p>
Use This Card ("we", "our", or "us") is committed to protecting your privacy.
This policy explains what information we collect, how we use it, and the choices
you have. By using the app you agree to the practices described here.
</p>
<!-- 1 -->
<h2>1. Information We Collect</h2>
<div class="card">
<div class="card-title">Stored only on your device</div>
<table>
<thead>
<tr><th>Data</th><th>Purpose</th></tr>
</thead>
<tbody>
<tr>
<td>Your saved credit cards</td>
<td>Identify which cards are in your wallet so we can recommend the best one for each purchase category.</td>
</tr>
<tr>
<td>Widget category preferences</td>
<td>Determine which spending categories appear on your home screen widget.</td>
</tr>
<tr>
<td>Onboarding completion flag</td>
<td>Skip the welcome screens on subsequent launches.</td>
</tr>
</tbody>
</table>
</div>
<div class="card">
<div class="card-title">Collected by third-party services</div>
<table>
<thead>
<tr><th>Data</th><th>Service</th><th>Purpose</th></tr>
</thead>
<tbody>
<tr>
<td>Anonymous usage events</td>
<td>Firebase Analytics (Google)</td>
<td>Understand which features are used so we can improve the app.</td>
</tr>
<tr>
<td>Credit card catalog</td>
<td>Cloud Firestore (Google)</td>
<td>Fetch the latest card reward rates and benefits. No personal data is sent.</td>
</tr>
<tr>
<td>Crash & diagnostic data</td>
<td>Firebase (Google)</td>
<td>Detect and fix technical issues.</td>
</tr>
</tbody>
</table>
</div>
<p>
We do <span class="highlight">not</span> collect your name, email address,
phone number, financial account details, or any other personally identifiable
information. The credit cards you add to your wallet are stored exclusively on
your device using iOS's secure local storage.
</p>
<!-- 2 -->
<h2>2. Device Sensors</h2>
<p>
The app uses your device's accelerometer to create interactive tilt effects on
card visuals. Sensor readings are processed entirely on-device in real time and
are never stored or transmitted.
</p>
<!-- 3 -->
<h2>3. Home Screen Widget</h2>
<p>
The home screen widget reads your saved cards and category preferences from
shared local storage (App Groups) to display your best card recommendation
without opening the app. This data never leaves your device.
</p>
<!-- 4 -->
<h2>4. Background Refresh</h2>
<p>
The app periodically runs a background task (at most once per hour, subject to
iOS scheduling) to fetch the latest card catalog from Firestore and refresh
your widget. Only the card catalog — no personal data — is downloaded during
this process.
</p>
<!-- 5 -->
<h2>5. App Tracking Transparency</h2>
<p>
On iOS 14.5 and later, we ask for permission to track your activity across
other apps and websites using Apple's App Tracking Transparency framework.
If you allow tracking, Firebase Analytics may use your device's advertising
identifier (IDFA) to provide aggregated, anonymised analytics.
If you decline, analytics continues without the IDFA. You can change your
choice at any time in <strong>Settings → Privacy & Security → Tracking</strong>.
</p>
<!-- 6 -->
<h2>6. Third-Party Services</h2>
<ul>
<li>
<strong>Google Firebase</strong> — Analytics, Firestore, and performance
monitoring. Governed by
<a href="https://policies.google.com/privacy" target="_blank" rel="noopener">
Google's Privacy Policy
</a>.
</li>
</ul>
<p>
We do not sell, trade, or otherwise transfer your information to any other
third parties.
</p>
<!-- 7 -->
<h2>7. Data Retention</h2>
<p>
Data stored on your device remains until you delete the app or clear app data
in iOS Settings. Anonymous analytics data retained by Firebase follows
Google's standard retention schedule (up to 14 months by default).
</p>
<!-- 8 -->
<h2>8. Children's Privacy</h2>
<p>
Use This Card is not directed at children under the age of 13. We do not
knowingly collect personal information from children. If you believe a child
has provided us with personal information, please contact us and we will
promptly delete it.
</p>
<!-- 9 -->
<h2>9. Your Rights</h2>
<ul>
<li>
<strong>Access & deletion</strong> — All personal preferences are stored
on your device. Delete the app to remove all local data instantly.
</li>
<li>
<strong>Opt out of analytics</strong> — Disable analytics in
<strong>Settings → Privacy & Security → Tracking</strong> or by using
Apple's "Limit Ad Tracking" option.
</li>
<li>
<strong>CCPA / GDPR</strong> — Because we do not collect personally
identifiable information, most data subject rights (access, portability,
erasure) are satisfied by deleting the app.
</li>
</ul>
<!-- 10 -->
<h2>10. Changes to This Policy</h2>
<p>
We may update this policy from time to time. Material changes will be
communicated via an in-app notice or an App Store update note. Continued use
of the app after changes are posted constitutes your acceptance of the
revised policy.
</p>
<!-- 11 -->
<h2>11. Contact Us</h2>
<p>
If you have any questions or concerns about this privacy policy, please
contact us at:<br />
<a href="mailto:[email protected]">[email protected]</a>
</p>
<footer>
<span>© 2026 Use This Card. All rights reserved.</span>
<span>Use This Card · v1.0</span>
</footer>
</div>
</body>
</html>