-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
280 lines (264 loc) · 14.2 KB
/
index.html
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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ugly Email - Gmail extension for blocking read receipts and other email tracking pixels.</title>
<meta name="description"
content="The #1 most downloaded Gmail extension for blocking read receipts and other email tracking pixels.">
<meta name="keywords" content="Chrome, Firefox, Extension, Track, Email, Block, Tracking, Gmail">
<meta name="author" content="OneClick Lab">
<link href="/styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="app" class="container">
<header class="row my-5">
<div class="col-12 col-md-6 text-center text-md-left mb-4 mb-md-0">
<h4 class="m-0">
<a href="/" class="text-dark">Ugly Email</a>
</h4>
</div>
<nav class="col-12 col-md-6 text-center text-md-right align-self-center">
<ul class="list-inline m-0">
<li class="list-inline-item">
<a href="#faq" v-on:click="onNavClick('faq')">FAQ</a>
</li>
<li class="list-inline-item">
<a href="#sponsor" v-on:click="onNavClick('sponsor')">Sponsor</a>
</li>
<li class="list-inline-item">
<a href="#trackers" v-on:click="onNavClick('trackers')">Trackers</a>
</li>
<li class="list-inline-item">
<a href="https://github.com/OneClickLab/ugly-email-extension" rel="noopener" target="_blank"><i class="fab fa-github"></i> GitHub</a>
</li>
</ul>
</nav>
</header>
<section class="row my-5 py-5">
<div class="col-12 text-center">
<a href="https://github.com/OneClickLab/ugly-email-extension" rel="noopener" target="_blank">
<strong>Now Open Source</strong> <small class="fas fa-external-link-alt"></small>
</a>
<h1 class="mt-2 mb-4">Get Back Your Email Privacy. <br /> <strong>Block</strong> Email Tracking.</h1>
<p>The #1 most downloaded <strong>Gmail</strong> extension for blocking read receipts <br /> and other email
tracking pixels.</p>
<div class="my-4">
<a href="https://chrome.google.com/webstore/detail/uglyemail/ldgiafaliifpknmgofiifianlnbgflgj" rel="noopener"
target="_blank" class="btn btn-lg btn-primary my-2 my-md-0 mx-md-1">
<i class="fab fa-chrome"></i> Install For Chrome
</a>
<a href="https://addons.mozilla.org/en-US/firefox/addon/ugly-email-com/" rel="noopener" target="_blank"
class="btn btn-lg btn-primary my-2 my-md-0 mx-md-1">
<i class="fab fa-firefox-browser"></i> Install For Firefox
</a>
</div>
</div>
</section>
<section class="row my-5 py-5">
<div class="col-12">
<div class="row align-items-center text-center">
<div class="col-12 col-md-6 col-lg-3 mb-5 mb-lg-3">
<a href="https://www.nytimes.com/2015/11/19/technology/personaltech/foiling-electronic-snoops-in-email.html?ref=uglyemail"
target="_blank" rel="noopener">
<img src="./images/logos/new-york-times.png" alt="New York Times" class="img-fluid img-logo w-75">
</a>
</div>
<div class="col-12 col-md-6 col-lg-3 mb-5 mb-lg-3">
<a href="https://www.bloomberg.com/news/articles/2015-05-21/the-best-gmail-hacks-for-getting-work-done?ref=uglyemail"
target="_blank" rel="noopener">
<img src="./images/logos/bloomberg.png" alt="Bloomberg" class="img-fluid img-logo w-75">
</a>
</div>
<div class="col-12 col-md-6 col-lg-3 mb-5 mb-lg-3">
<a href="https://www.wired.com/2015/03/ugly-mail/?ref=uglyemail" target="_blank" rel="noopener">
<img src="./images/logos/wired.png" alt="Wired" class="img-fluid img-logo w-75">
</a>
</div>
<div class="col-12 col-md-6 col-lg-3 mb-5 mb-lg-3">
<a href="https://www.buzzfeed.com/nicolenguyen/apps-that-will-change-the-way-you-use-gmail?ref=uglyemail"
target="_blank" rel="noopener">
<img src="./images/logos/buzzfeed.png" alt="BuzzFeed News" class="img-fluid img-logo w-75">
</a>
</div>
<div class="col-12 col-md-6 col-lg-3 mb-5 mb-lg-3">
<a href="https://www.lifehacker.com.au/2017/03/how-to-tell-if-someone-is-tracking-your-emails/?ref=uglyemail"
target="_blank" rel="noopener">
<img src="./images/logos/lifehacker.png" alt="Lifehacker" class="img-fluid img-logo w-75">
</a>
</div>
<div class="col-12 col-md-6 col-lg-3 mb-5 mb-lg-3">
<a href="http://www.businessinsider.com/how-to-see-if-my-emails-are-being-tracked-in-gmail-2015-3?ref=uglyemail"
target="_blank" rel="noopener">
<img src="./images/logos/business-insider.png" alt="Business Insider" class="img-fluid img-logo w-75">
</a>
</div>
<div class="col-12 col-md-6 col-lg-3 mb-5 mb-lg-3">
<a href="https://www.producthunt.com/posts/ugly-email?ref=uglyemail" target="_blank" rel="noopener">
<img src="./images/logos/product-hunt.png" alt="Product Hunt" class="img-fluid img-logo w-75">
</a>
</div>
<div class="col-12 col-md-6 col-lg-3 mb-5 mb-lg-3">
<a href="http://www.tropicalmba.com/uglymail/?ref=uglyemail" target="_blank" rel="noopener">
<img src="./images/logos/tropical-mba.png" alt="Tropical MBA" class="img-fluid img-logo w-75">
</a>
</div>
</div>
</div>
</section>
<section id="faq" class="row my-5 py-5">
<div class="col-12 col-md-4 text-center text-md-left pt-md-5 pb-5 pb-md-0">
<h1 class="display-4 far fa-question-circle text-secondary mb-3"></h1>
<h3 class="mb-3">Frequently Asked Questions</h3>
<p>Follow us on Twitter <a href="https://twitter.com/oneclicklab" rel="noopener" target="_blank">@oneclicklab</a>, <a
href="https://twitter.com/sonnyt" rel="noopener" target="_blank">@sonnyt</a> to stay updated. If you have any
questions, please
feel free to send us an email at <a href="mailto:[email protected]" rel="noopener"
target="_blank">[email protected]</a></p>
</div>
<div class="col-12 col-md-8">
<div class="mb-5">
<h5>How does Ugly Email work?</h5>
<p>Ugly Email scans through your inbox and looks for emails containing tracking pixels. Tracked emails are labeled with an eyeball(<img src="./images/block-icon.svg" alt="Ugly Email Icon" width="18px">) icon, and the tracking pixel is blocked.</p>
</div>
<div class="mb-5">
<h5>Where is my data stored?</h5>
<p>All of the Ugly Email data is stored on your browser's <a href="https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API" rel="noopener" target="_blank">IndexDB</a> storage locally. <strong>We do not track, transfer, or store any of your information.</strong></p>
</div>
<div class="mb-5">
<h5>Does Ugly Email work on mobile?</h5>
<p>Ugly Email does not work cross-platform. As mentioned above, all detection is done locally on your desktop browser. We also do not alter your emails nor permanently strip the tracking pixels. We block them.</p>
</div>
<div class="mb-5">
<h5>I found a bug, what should I do?</h5>
<p>Please report any bugs you find in Ugly Email by either opening an <a href="https://github.com/OneClickLab/ugly-email-extension/issues" rel="noopener" target="_blank">issue in Github</a>. Bug reports from users are the primary means of quality assurance.</p>
</div>
<div class="mb-5">
<h5>How can I help?</h5>
<p>There are two ways of helping:</p>
<ol>
<li>
<strong>Code:</strong> Ugly Email development happens in the open on <a href="https://github.com/OneClickLab/ugly-email-extension" rel="noopener" target="_blank">GitHub</a>, and we are grateful to the community for contributing bug fixes and improvements.
</li>
<li>
<strong>Sponsorships:</strong> donations are requested and optional. They help sustain our work and keep Ugly Email running.
</li>
</ol>
</div>
<div class="bg-secondary rounded p-4 p-lg-5">
<h3 class="mb-3">Newsletter</h3>
<p>Subscribe to our newsletter to receive news, updates and new releases by email. We don't do spam.</p>
<form
action="https://oneclicklab.us11.list-manage.com/subscribe/post?u=7bad06efce9e3d42ed6f92c8e&id=17f5c3e785"
method="post" target="_blank">
<input type="hidden" name="b_7bad06efce9e3d42ed6f92c8e_17f5c3e785" tabindex="-1">
<div class="form-group">
<label for="email">Email address*</label>
<input type="email" name="EMAIL" class="form-control" required>
</div>
<button class="btn btn-primary">Submit</button>
</form>
</div>
</div>
</section>
<section id="sponsor" class="row my-5 py-5">
<div class="col-12 col-md-8 mx-auto text-center">
<h3 class="mb-3">Sponsor Ugly Email Development</h3>
<p>Ugly Email is an MIT licensed open source project and completely free to use. However, the amount of effort needed to
maintain and develop new features for the project is not sustainable without proper financial backing. You can support
Ugly Email development via the following methods:</p>
<div class="row">
<div class="col-12 my-4 donate">
<a href="https://www.paypal.com/donate/?hosted_button_id=JZPWYRGC778U4" target="_blank" class="btn btn-secondary rounded-pill px-4 mx-md-2 paypal">
<i class="fab fa-paypal mr-1"></i> PayPal
</a>
<button class="btn btn-secondary rounded-pill px-4 mx-md-2 btc" v-on:click="donationType = 'btc'">
<i class="fab fa-btc mr-1"></i> BTC
</button>
<button class="btn btn-secondary rounded-pill px-4 mx-md-2 bch" v-on:click="donationType = 'bch'">
<i class="fab fa-btc mr-1"></i> BCH
</button>
<button class="btn btn-secondary rounded-pill px-4 mx-md-2 eth" v-on:click="donationType = 'eth'">
<i class="fab fa-ethereum mr-1"></i> ETH
</button>
</div>
<div class="col-12 col-md-8 mx-auto text-center">
<div v-if="donationType === 'btc'">
<img src="./images/qrs/bch.png" alt="Bitcoin Address" class="my-3 img-fluid w-50">
<p><strong>Bitcoin Address:</strong></p>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">
<i class="fas fa-wallet"></i>
</span>
</div>
<input type="text" class="form-control" value="3DdTPPBCg5fqHmiW1xsucuUwF5Zb4qaxYm" readonly>
</div>
</div>
<div v-if="donationType === 'bch'">
<img src="./images/qrs/bch.png" alt="Bitcoin Cash Address" class="my-3 img-fluid w-50">
<p><strong>Bitcoin Cash Address:</strong></p>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">
<i class="fas fa-wallet"></i>
</span>
</div>
<input type="text" class="form-control" value="1DTPtEwcaC5SHd2byYYHa8VwUrS1cNKiK1" readonly>
</div>
</div>
<div v-if="donationType === 'eth'">
<img src="./images/qrs/eth.png" alt="Ethereum Address" class="my-3 img-fluid w-50">
<p><strong>Ethereum Address:</strong></p>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">
<i class="fas fa-wallet"></i>
</span>
</div>
<input type="text" class="form-control" value="0x3A773efb350b183BBA16D19737f7002f9212186d" readonly>
</div>
</div>
</div>
</div>
</div>
</section>
<section id="trackers" class="row my-5 py-5">
<div class="col-12 col-md-4 text-center text-md-left pt-md-5 pb-5 pb-md-0">
<h1 class="display-4 far fa-eye-slash text-secondary mb-3"></h1>
<h3 class="mb-3">Blocked Trackers</h3>
<p>We are actively working on adding more trackers, feel free to make suggestions.</p>
<a href="https://github.com/OneClickLab/ugly-email-trackers/issues/new?assignees=sonnyt&labels=tracker&template=tracker-report.md&title=%5BTRACKER%5D+"
target="_blank" rel="noopener" class="btn btn-outline-primary">Submit Pixel</a>
</div>
<div class="col-12 col-md-8">
<div class="row">
<div class="col-12 col-md-6 col-xl-4 mb-4" v-for="pixel in pixels">
<div class="bg-secondary rounded p-3">
<i class="fas fa-check text-success mx-2"></i>
<small>{{pixel}}</small>
</div>
</div>
</div>
<div class="row">
<div class="col-12 text-center mt-2">
<button class="btn btn-sm btn-outline-primary" v-if="!viewAll" v-on:click="viewAll = true">View All {{allPixels.length}}</button>
<button class="btn btn-sm btn-outline-primary" v-if="viewAll" v-on:click="viewAll = false">View Less</button>
</div>
</div>
</div>
</section>
<footer class="row my-5 pt-5 pb-3 small text-secondary">
<div class="col-12">
<hr>
</div>
<div class="col">© Copyright {{copyRightYear}} OneClick Lab.</div>
<div class="col text-right">
<a href="https://oneclicklab.com" class="text-secondary" rel="noopener" target="_blank">oneclicklab.com</a>
</div>
</footer>
</div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.min.js"></script>
<script src="./script.js"></script>
</body>
</html>