-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprivacy.html
More file actions
367 lines (343 loc) · 19.7 KB
/
Copy pathprivacy.html
File metadata and controls
367 lines (343 loc) · 19.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
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
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Theme Script - Critical for UX -->
<script>
(function () {
const theme = localStorage.getItem('theme');
if (theme === 'dark' || (!theme && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
document.documentElement.classList.add('dark');
}
})();
</script>
<!-- Essential Meta Tags -->
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Enhanced SEO Meta Tags -->
<title>Privacy Policy | Fidel Swift Amharic Keyboard</title>
<meta name="description"
content="Privacy policy for the Fidel Swift Amharic keyboard software and website." />
<meta name="keywords"
content="Free amharic keyboard, Amharic keyboard for windows, Power Geez, Amharic typing, Amharic keyboard online ,Windows, phonetic keyboard, Ethiopian keyboard, Amharic input method, Geez script, Ethiopian software, Amharic text editor, multilingual typing, Free" />
<meta name="author" content="Abel Zecharias - Fidel Script" />
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" />
<meta name="language" content="English" />
<meta name="revisit-after" content="7 days" />
<!-- Canonical URL -->
<link rel="canonical" href="https://fidelswift.vercel.app/privacy" />
<!-- Enhanced Open Graph Meta Tags -->
<meta property="og:type" content="website" />
<meta property="og:site_name" content="Privacy Policy | Fidel Swift Amharic Keyboard" />
<meta property="og:title" content="Fidel Swift - Amharic Keyboard for Windows" />
<meta property="og:description"
content="Privacy policy for the Fidel Swift Amharic keyboard software and website." />
<meta property="og:url" content="https://fidelswift.vercel.app/" />
<meta property="og:image" content="https://fidelswift.vercel.app/images/opengraph-image.png" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:alt" content="Fidel Swift Amharic Keyboard Interface Screenshot" />
<meta property="og:locale" content="en_US" />
<!-- Enhanced Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@fidelswift" />
<meta name="twitter:creator" content="@abelzk" />
<meta name="twitter:title" content="Privacy Policy | Fidel Swift Amharic Keyboard" />
<meta name="twitter:description"
content="Privacy policy for the Fidel Swift Amharic keyboard software and website." />
<meta name="twitter:image" content="https://fidelswift.vercel.app/images/opengraph-image.png" />
<meta name="twitter:image:alt" content="Fidel Swift Amharic Keyboard Interface Screenshot" />
<!-- Favicon and App Icons -->
<link rel="icon" href="/images/favicon.ico" type="image/x-icon" />
<link rel="icon" href="/images/favicon-ios.png" sizes="16x16" type="image/png" />
<link rel="icon" href="/images/favicon-ios.png" sizes="32x32" type="image/png" />
<link rel="apple-touch-icon" href="/images/favicon-ios.png" sizes="180x180" />
<link rel="manifest" href="/manifest.json" />
<!-- Preconnect for Performance -->
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://www.googletagmanager.com" />
<link rel="preconnect" href="https://unpkg.com" />
<!-- DNS Prefetch -->
<link rel="dns-prefetch" href="//github.com" />
<link rel="dns-prefetch" href="//prod.spline.design" />
<!-- Structured Data (JSON-LD) -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Fidel Swift",
"description": "Amharic keyboard for Windows with real-time phonetic typing and seamless Unicode support",
"url": "https://fidelswift.vercel.app/privacy.html",
"downloadUrl": "https://fidelswift.vercel.app/download.html",
"operatingSystem": "Windows",
"applicationCategory": "ProductivityApplication",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"author": {
"@type": "Person",
"name": "Abel Zecharias",
"url": "https://github.com/abelzk"
},
"publisher": {
"@type": "Organization",
"name": "Fidel Script",
"url": "https://fidelswift.vercel.app/download.html"
},
"datePublished": "2025-01-01",
"dateModified": "2025-01-23",
"inLanguage": "en-US",
"keywords": ["Amharic keyboard", "Ethiopian keyboard", "Unicode typing", "Windows software"],
"screenshot": "https://fidelswift.vercel.app/images/opengraph-image.png",
"softwareVersion": "v2.0.1",
"fileSize": "112MB",
"requirements": "Windows 10 or later"
}
</script>
<!-- Additional Structured Data for Organization -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Fidel Script",
"url": "https://fidelswift.vercel.app/download.html",
"logo": "https://fidelswift.vercel.app/images/devicon.svg",
"sameAs": [
"https://github.com/abelzk/Fidel-Swift-Keyboard"
],
"contactPoint": {
"@type": "ContactPoint",
"contactType": "customer service",
"url": "https://fidelswift.vercel.app/contact"
}
}
</script>
<!-- Preload Critical Resources -->
<link rel="preload" href="css/style.css" as="style" />
<link rel="preload" href="images/devicon.svg" as="image" />
<!-- Stylesheets -->
<link rel="stylesheet" href="css/style.css" />
<!-- Scripts -->
<script defer src="scripts/theme.js"></script>
<script type="module" src="https://unpkg.com/@splinetool/viewer@1.10.7/build/spline-viewer.js"></script>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9639206931654333" crossorigin="anonymous"></script>
</head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ZPQDB9RSBY"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'G-ZPQDB9RSBY');
</script>
<style>
/* Optional minor overrides for readability if needed */
.container { max-width: 960px; margin: 0 auto; padding: 1rem; }
.policy-section { margin: 2rem 0; }
.policy-section h2 { margin-bottom: 0.75rem; }
.muted { color: #666; font-size: 0.95rem; }
footer { margin-top: 3rem; padding-top: 1.5rem; border-top: 1px solid #eee; }
.breadcrumb { font-size: 0.9rem; margin: 0.75rem 0 1.5rem; }
p{ line-height: 1.6; margin-bottom: 1rem; }
</style>
</head>
<body>
<div class="preloader-def" id="preloader-def">
<div class="loader">
<div class="bar1"></div>
<div class="bar2"></div>
<div class="bar3"></div>
<div class="bar4"></div>
<div class="bar5"></div>
<div class="bar6"></div>
<div class="bar7"></div>
<div class="bar8"></div>
<div class="bar9"></div>
<div class="bar10"></div>
<div class="bar11"></div>
<div class="bar12"></div>
</div>
</div>
<nav class="border-b w-full flex align-center flex-start position-fixed top-0 h-4 bg-main z-1050">
<div class="navbar-container mr-inline-2 flex flex-between gap-25p w-full align-center">
<div class="flex align-center flex-start gap-2p">
<div class="brand-wrapper flex gap-0 align-flex-end">
<button onclick="navToggle()" class="btn-menu" id="menuToggle" aria-haspopup="dialog" aria-controls="">
<img class="sm" id="menuIcon" src="images/menu.svg" alt="menu icon" srcset="">
</button>
<a id="navLogo" class="flex align-center justify-flex-start" href="/">
<img class="logo-brand" src="images/devicon.svg" alt="Fidel Swift logo" srcset="">
<h2 class="bold">Fidel Swift</h2>
</a>
</div>
<div class="navbar-links" id="navbar-links" data-state="closed">
<ul class="links-md nv-flex">
<li><a class="li-nav-hover" href="/">Home</a></li>
<li><a class="li-nav-hover" href="/download">Download</a></li>
<li><a class="li-nav-hover" href="/online-amharic-keyboard">Online Keyboard</a></li>
<li><a class="li-nav-hover" href="/docs">Documentation</a></li>
<!-- <li><a class="li-nav-hover" href="#">Releases</a></li> -->
<li><a class="li-nav-hover" href="/faq">FAQs</a></li>
<li><a class="li-nav-hover current-page" href="/privacy">Privacy Policy</a></li>
</ul>
</div>
</div>
<div class="navbar-socials flex align-center gap-1">
<button class="btn-socials">
<a target="_blank" href="https://github.com/abelzk/Fidel-Swift-Keyboard"><img class="sm mr-left-1"
src="images/github.svg" alt="GitHub Logo" srcset=""></a>
</button>
<button
class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 hover:bg-accent hover:text-accent-foreground h-9 w-9"
type="button" id="toggle-theme" aria-haspopup="menu" aria-expanded="false" data-state="closed">
<img class="sm pd-left-1" id="theme-icon" src="images/toggle.svg" alt="theme toggle icon">
</button>
</div>
</div>
<div class="navbar-overlay" id="navbar-overlay" data-state="closed"></div>
</div>
</nav>
<main class="container">
<section class="mr-top-4">
<nav aria-label="breadcrumb">
<ul class="flex align-center flex-wrap gap-small-md break-words text-sm color-gray pd-btm-1">
<li class="breadcrumb-item ">Home</li>
<li class="flex flex-center ">
<img class="sm-1 op-5" src="/images/arrow-right.svg" alt="Arrow Right">
</li>
<li class="breadcrumb-item current-sm">Privacy Policy</li>
</ul>
</nav>
<h1>Privacy Policy</h1>
<p class="muted">Last updated: 30 November 2025</p>
</section>
<section class="policy-section" id="introduction">
<h2>Introduction</h2>
<p>
Fidel Swift is an Amharic keyboard software and website designed to make typing in Amharic fast, accurate, and accessible.
This privacy policy explains what information we collect, how we use it, and the rights you have regarding your data. We aim
to be transparent and respect your privacy by collecting only what is necessary to provide and improve our services.
</p>
<p>
This policy applies to the Fidel Swift website, the keyboard software, and any related services or features provided by us.
By using Fidel Swift, you agree to the practices described below. If you do not agree, please discontinue use of our services.
</p>
</section>
<section class="policy-section" id="information-we-collect">
<h2>Information we collect</h2>
<ul>
<li class="mr-btm-5px"><strong>Usage data:</strong> Non-personal metrics about how you interact with the keyboard and website (e.g., features used, settings, approximate session duration). We do not collect the content of your keystrokes typed into other apps.</li>
<li class="mr-btm-5px"><strong>Device and technical data:</strong> Device type, operating system, browser type, language settings, and anonymized identifiers used for diagnostics and performance.</li>
<li class="mr-btm-5px"><strong>Crash and diagnostic logs:</strong> Error reports that help us identify bugs and improve stability. These logs may include technical data at the time of the crash.</li>
<li class="mr-btm-5px"><strong>Cookies and similar technologies:</strong> Cookies to remember preferences, maintain sessions, and measure analytics. You can control cookies via your browser settings.</li>
<li class="mr-btm-5px"><strong>Support communications:</strong> If you contact us, we may collect information you provide (e.g., email, screenshots) to resolve issues.</li>
</ul>
<p class="muted">
Note: The keyboard software is designed to process input locally on your device. We do not transmit the content of your typed text to our servers unless you explicitly use a cloud feature that requires it.
</p>
</section>
<section class="policy-section" id="how-we-use-information">
<h2>How we use your information</h2>
<ul>
<li class="mr-btm-5px"><strong>Provide and maintain services:</strong> Operate the keyboard and website, ensure compatibility, and deliver core functionality.</li>
<li class="mr-btm-5px"><strong>Improve performance and reliability:</strong> Use diagnostics and analytics to fix bugs, enhance features, and optimize the user experience.</li>
<li class="mr-btm-5px"><strong>Personalize settings:</strong> Remember your preferences (e.g., layout, theme, input behavior) across sessions.</li>
<li class="mr-btm-5px"><strong>Security and fraud prevention:</strong> Detect and prevent fraudulent use, abuse, or misuse of the services.</li>
<li class="mr-btm-5px"><strong>Communications:</strong> Respond to support requests and send administrative messages (e.g., updates, policy changes). Marketing messages are sent only with your consent where required.</li>
<li class="mr-btm-5px"><strong>Legal compliance:</strong> Comply with applicable laws, regulations, and lawful requests.</li>
</ul>
</section>
<section class="policy-section" id="data-security">
<h2>Data security</h2>
<p>
We use industry-standard safeguards to protect your information, including encryption in transit (HTTPS), access controls, and secure infrastructure practices. While no system can be 100% secure, we continuously work to protect against unauthorized access, disclosure, alteration, and destruction.
</p>
<ul>
<li class="mr-btm-5px"><strong>Access control:</strong> Only authorized personnel can access necessary data.</li>
<li class="mr-btm-5px"><strong>Minimization:</strong> We collect and retain only what is needed to provide and improve the services.</li>
<li class="mr-btm-5px"><strong>Retention:</strong> We retain information only for as long as necessary for the purposes described, or as required by law.</li>
</ul>
</section>
<section class="policy-section" id="third-party-services">
<h2>Third-party services</h2>
<p>
We may use third-party services for hosting, analytics, error reporting, and content delivery. These providers process data on our behalf and are contractually bound to protect it. Where applicable, we implement data protection agreements and only share what is necessary for the service to function.
</p>
<ul>
<li class="mr-btm-5px"><strong>Analytics:</strong> Aggregate usage metrics to understand feature adoption and improve the experience.</li>
<li class="mr-btm-5px"><strong>Crash reporting:</strong> Diagnostic logs that help us identify and fix issues.</li>
<li class="mr-btm-5px"><strong>Hosting/CDN:</strong> Infrastructure and delivery of website assets.</li>
<li class="mr-btm-5px"><strong>Google AdSense:</strong> We use Google AdSense to display advertisements on certain pages. AdSense may use cookies and web beacons to serve ads based on your visits to this site and other websites. You can learn more about how Google uses your data at <a href="https://policies.google.com/technologies/partner-sites" target="_blank" rel="noopener">Google's Privacy & Terms site</a>.</li>
</ul>
<p class="muted">
We do not sell personal information. We do not share your text input content from the keyboard with third parties unless required by law or explicitly authorized by you.
</p>
</section>
<section class="policy-section" id="user-rights">
<h2>User rights</h2>
<p>
Depending on your location and applicable law, you may have rights over your personal information, which may include:
</p>
<ul>
<li class="mr-btm-5px"><strong>Access:</strong> Request a copy of the information we hold about you.</li>
<li class="mr-btm-5px"><strong>Correction:</strong> Ask us to correct inaccurate or incomplete data.</li>
<li class="mr-btm-5px"><strong>Deletion:</strong> Request deletion of your information, subject to legal or operational requirements.</li>
<li class="mr-btm-5px"><strong>Restriction:</strong> Ask us to restrict the processing of your data in certain circumstances.</li>
<li class="mr-btm-5px"><strong>Objection:</strong> Object to processing for specific purposes, such as direct marketing.</li>
<li class="mr-btm-5px"><strong>Portability:</strong> Request a copy of your data in a machine-readable format.</li>
<li class="mr-btm-5px"><strong>Consent withdrawal:</strong> Withdraw consent where processing is based on consent.</li>
</ul>
<p>
To exercise these rights, contact us using the details below. We may need to verify your identity before fulfilling your request.
</p>
</section>
<section class="policy-section" id="children-privacy">
<h2>Children’s privacy</h2>
<p>
Fidel Swift is not directed to 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 so we can delete it.
</p>
</section>
<section class="policy-section" id="international-transfers">
<h2>International data transfers</h2>
<p>
Our services may be provided using infrastructure located in different countries. When we transfer data, we take steps to ensure appropriate safeguards are in place in accordance with applicable data protection laws.
</p>
</section>
<section class="policy-section" id="changes-to-policy">
<h2>Changes to this policy</h2>
<p>
We may update this privacy policy from time to time to reflect changes in our practices or for legal, operational, or regulatory reasons. When we make material changes, we will update the “Last updated” date at the top of this page and, where appropriate, notify you through the website or app.
</p>
</section>
<section class="policy-section" id="contact-us">
<h2>Contact us</h2>
<p>
If you have questions, concerns, or requests related to this privacy policy or your personal information, please contact us:
</p>
<ul>
<li class="mr-btm-5px"><strong>Email:</strong> fidelswiftapp@gmail.com</li>
<li class="mr-btm-5px"><strong>Subject line:</strong> “Privacy Request – Fidel Swift”</li>
<li class="mr-btm-5px"><strong>Response time:</strong> We aim to respond within 30 days where applicable by law.</li>
</ul>
<p class="muted">
If you are located in Ethiopia or the EU, you may also have the right to contact your local data protection authority.
</p>
</section>
</main>
<footer class="w-full h-5 pd-block-1 border-t flex flex-between align-content pd-inline-2 flex-wrap gap-small ">
<div class="order-2">
<p class="font-small">© <span id="year">2025</span> Fidel Swift. All Rights Reserved</p>
</div>
<div class="order-1">
<p class="font-small flex gap-small">Built by <a href="https://github.com/abelzk" target="_blank"><span
class="flex gap-small"><span class="txt-author">Abel Zecharias</span><img class="sm-small"
src="/images/20-arrow-up-right.svg" alt="arrow up right long"></span></a></p>
</div>
</footer>
</body>
<script src="scripts/navToggle.js"></script>
<script src="scripts/scroller2.js"></script>
<script src="/scripts/preloader-def.js"></script>
</html>