iOS web browser with a focus on security and privacy
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0">
4<dict>
5 <key>Better Business Bureau (partial)</key>
6 <dict>
7 <key>ruleset</key>
8 <dict>
9 <key>exclusion</key>
10 <array>
11 <dict>
12 <key>pattern</key>
13 <string>^http://(?:www\.)?dc\.</string>
14 </dict>
15 <dict>
16 <key>pattern</key>
17 <string>http://(?:www\.)?seflorida\.</string>
18 </dict>
19 </array>
20 <key>name</key>
21 <string>Better Business Bureau (partial)</string>
22 <key>platform</key>
23 <string>mixedcontent</string>
24 <key>rule</key>
25 <array>
26 <dict>
27 <key>from</key>
28 <string>^https?://(?:www\.)?la\.?bbb\.org/</string>
29 <key>to</key>
30 <string>https://www.labbb.org/</string>
31 </dict>
32 <dict>
33 <key>from</key>
34 <string>^http://bbb\.org/</string>
35 <key>to</key>
36 <string>https://www.bbb.org/</string>
37 </dict>
38 <dict>
39 <key>from</key>
40 <string>^http://(?:www\.)?([\w\-]+)\.bbb\.org/</string>
41 <key>to</key>
42 <string>https://$1.bbb.org/</string>
43 </dict>
44 <dict>
45 <key>from</key>
46 <string>^http://hurdman\.app\.bbb\.org/</string>
47 <key>to</key>
48 <string>https://hurdman.app.bbb.org/</string>
49 </dict>
50 <dict>
51 <key>from</key>
52 <string>^https?://(?:www\.)?bbbonline\.org/cks\.asp\?id=(\d+)</string>
53 <key>to</key>
54 <string>https://www.bbb.org/us/bbb-online-business/?id=$1</string>
55 </dict>
56 <dict>
57 <key>from</key>
58 <string>^http://(www\.)?bbbsilicon\.org/</string>
59 <key>to</key>
60 <string>https://$1bbbsilicon.org/</string>
61 </dict>
62 <dict>
63 <key>from</key>
64 <string>^https?://(?:www\.)?sanjose\.bbb\.org/</string>
65 <key>to</key>
66 <string>https://bbbsilicon.org/</string>
67 </dict>
68 </array>
69 <key>securecookie</key>
70 <array>
71 <dict>
72 <key>host</key>
73 <string>^.*\.bbb\.org$</string>
74 <key>name</key>
75 <string>.*</string>
76 </dict>
77 <dict>
78 <key>host</key>
79 <string>^(.*\.)?bbbsilicon\.org$</string>
80 <key>name</key>
81 <string>.*</string>
82 </dict>
83 <dict>
84 <key>host</key>
85 <string>^www\.labbb\.org$</string>
86 <key>name</key>
87 <string>.*</string>
88 </dict>
89 </array>
90 <key>target</key>
91 <array>
92 <dict>
93 <key>host</key>
94 <string>bbb.org</string>
95 </dict>
96 <dict>
97 <key>host</key>
98 <string>hurdman.app.bbb.org</string>
99 </dict>
100 <dict>
101 <key>host</key>
102 <string>*.bbb.org</string>
103 </dict>
104 <dict>
105 <key>host</key>
106 <string>www.*.bbb.org</string>
107 </dict>
108 <dict>
109 <key>host</key>
110 <string>bbbonline.org</string>
111 </dict>
112 <dict>
113 <key>host</key>
114 <string>www.bbbonline.org</string>
115 </dict>
116 <dict>
117 <key>host</key>
118 <string>bbbsilicon.org</string>
119 </dict>
120 <dict>
121 <key>host</key>
122 <string>www.bbbsilicon.org</string>
123 </dict>
124 <dict>
125 <key>host</key>
126 <string>labbb.org</string>
127 </dict>
128 <dict>
129 <key>host</key>
130 <string>www.labbb.org</string>
131 </dict>
132 </array>
133 </dict>
134 </dict>
135 <key>Reddit</key>
136 <dict>
137 <key>ruleset</key>
138 <dict>
139 <key>name</key>
140 <string>Reddit</string>
141 <key>rule</key>
142 <array>
143 <dict>
144 <key>from</key>
145 <string>^http://((?:[a-z]{1,2}|[a-z]{2}-[a-z]{2}|blog|pay|redditama|ssl|static|www)\.)?reddit\.com/</string>
146 <key>to</key>
147 <string>https://$1reddit.com/</string>
148 </dict>
149 <dict>
150 <key>from</key>
151 <string>^http://(?:www\.)?np\.reddit\.com/</string>
152 <key>to</key>
153 <string>https://np.reddit.com/</string>
154 </dict>
155 <dict>
156 <key>from</key>
157 <string>^http://thumbs\.reddit\.com/</string>
158 <key>to</key>
159 <string>https://s3.amazonaws.com/thumbs.reddit.com/</string>
160 </dict>
161 <dict>
162 <key>from</key>
163 <string>^http://(\w+\.)?thumbs\.redditmedia\.com/</string>
164 <key>to</key>
165 <string>https://$1thumbs.redditmedia.com/</string>
166 </dict>
167 <dict>
168 <key>from</key>
169 <string>^http://www\.redditstatic\.com/</string>
170 <key>to</key>
171 <string>https://www.redditstatic.com/</string>
172 </dict>
173 </array>
174 <key>securecookie</key>
175 <array>
176 <dict>
177 <key>host</key>
178 <string>.*\.reddit\.com$</string>
179 <key>name</key>
180 <string>.+</string>
181 </dict>
182 <dict>
183 <key>host</key>
184 <string>^\.redditmedia\.com$</string>
185 <key>name</key>
186 <string>^__cfduid$</string>
187 </dict>
188 </array>
189 <key>target</key>
190 <array>
191 <dict>
192 <key>host</key>
193 <string>reddit.com</string>
194 </dict>
195 <dict>
196 <key>host</key>
197 <string>*.reddit.com</string>
198 </dict>
199 <dict>
200 <key>host</key>
201 <string>*.redditmedia.com</string>
202 </dict>
203 <dict>
204 <key>host</key>
205 <string>www.redditstatic.com</string>
206 </dict>
207 </array>
208 </dict>
209 </dict>
210 <key>Lenovo (partial)</key>
211 <dict>
212 <key>ruleset</key>
213 <dict>
214 <key>exclusion</key>
215 <array>
216 <dict>
217 <key>pattern</key>
218 <string>^http://www\.lenovo\.com/(?:support|training)/</string>
219 </dict>
220 <dict>
221 <key>pattern</key>
222 <string>http://shop\.lenovo\.com/\w\w/\w\w/services-warranty(?:$|\?|/)</string>
223 </dict>
224 <dict>
225 <key>pattern</key>
226 <string>^http://outlet\.lenovo\.com/(?!.+/images/|.+/js/|.+/seutil\.workflow:LoadCombinedResource|ISS_Static/|SEUILibrary/)</string>
227 </dict>
228 <dict>
229 <key>pattern</key>
230 <string>^http://(?:www\.)?lenovo\.co\.uk/(?!$)</string>
231 </dict>
232 <dict>
233 <key>pattern</key>
234 <string>^http://(?:blog|consumersupport|news|ovp|www\.partnerinfo|social)\.lenovo\.com/</string>
235 </dict>
236 </array>
237 <key>name</key>
238 <string>Lenovo (partial)</string>
239 <key>rule</key>
240 <array>
241 <dict>
242 <key>from</key>
243 <string>^http://(?:www\.)?lenovo\.co\.uk/$</string>
244 <key>to</key>
245 <string>https://www.lenovo.com/uk/en/</string>
246 </dict>
247 <dict>
248 <key>from</key>
249 <string>^http://(?:www\.)?lenovo\.com/depotstatus/?$</string>
250 <key>to</key>
251 <string>https://download.lenovo.com/lenovo/content/vru/depotstatus.html</string>
252 </dict>
253 <dict>
254 <key>from</key>
255 <string>^http://(?:www\.)?lenovo\.com/friendsandfamily/?$</string>
256 <key>to</key>
257 <string>https://shop.lenovo.com/SEUILibrary/controller/Lenovo:EnterStdAffinity?affinity=lenovofamily&ConfigContext=StdAffinityPortal</string>
258 </dict>
259 <dict>
260 <key>from</key>
261 <string>^http://(?:(?:www\.)?lenovo\.com/link/redirect\.www\.lenovo\.com/)?(?:www\.)?thinkpad\.com/.*</string>
262 <key>to</key>
263 <string>https://www.lenovo.com/us/en/?cid=SEO-thinkpadcom</string>
264 </dict>
265 <dict>
266 <key>from</key>
267 <string>^http://lenovo\.com/</string>
268 <key>to</key>
269 <string>https://www.lenovo.com/</string>
270 </dict>
271 <dict>
272 <key>from</key>
273 <string>^http://forum\.lenovo\.com/</string>
274 <key>to</key>
275 <string>https://forums.lenovo.com/</string>
276 </dict>
277 <dict>
278 <key>from</key>
279 <string>^http:///shop\.lenovo\.com/us/?$</string>
280 <key>to</key>
281 <string>https://www.lenovo.com/us/en/?redir=y&redirsrc=1</string>
282 </dict>
283 <dict>
284 <key>from</key>
285 <string>^http://(?:www\.)?lenovovision\.com/.*</string>
286 <key>to</key>
287 <string>https://www.lenovo.com/</string>
288 </dict>
289 <dict>
290 <key>from</key>
291 <string>^http:</string>
292 <key>to</key>
293 <string>https:</string>
294 </dict>
295 <dict>
296 <key>downgrade</key>
297 <string>1</string>
298 <key>from</key>
299 <string>^https://www\.lenovo\.com/training/</string>
300 <key>to</key>
301 <string>http://www.lenovo.com/training/</string>
302 </dict>
303 <dict>
304 <key>downgrade</key>
305 <string>1</string>
306 <key>from</key>
307 <string>^https://(blog|consumersupport|news|ovp|www\.partnerinfo|social)\.lenovo\.com/</string>
308 <key>to</key>
309 <string>http://$1.lenovo.com/</string>
310 </dict>
311 </array>
312 <key>securecookie</key>
313 <array>
314 <dict>
315 <key>host</key>
316 <string>\.lenovo\.com$</string>
317 <key>name</key>
318 <string>VISITORID</string>
319 </dict>
320 <dict>
321 <key>host</key>
322 <string>(?:forums|\.?support)\.lenovo\.com$</string>
323 <key>name</key>
324 <string>.+</string>
325 </dict>
326 </array>
327 <key>target</key>
328 <array>
329 <dict>
330 <key>host</key>
331 <string>checkout.lenovo.com</string>
332 </dict>
333 <dict>
334 <key>host</key>
335 <string>download.lenovo.com</string>
336 </dict>
337 <dict>
338 <key>host</key>
339 <string>forums.lenovo.com</string>
340 </dict>
341 <dict>
342 <key>host</key>
343 <string>outlet.lenovo.com</string>
344 </dict>
345 <dict>
346 <key>host</key>
347 <string>s.lenovo.com</string>
348 </dict>
349 <dict>
350 <key>host</key>
351 <string>support.lenovo.com</string>
352 </dict>
353 <dict>
354 <key>host</key>
355 <string>lenovo.co.uk</string>
356 </dict>
357 <dict>
358 <key>host</key>
359 <string>www.lenovo.co.uk</string>
360 </dict>
361 <dict>
362 <key>host</key>
363 <string>thinkpad.com</string>
364 </dict>
365 <dict>
366 <key>host</key>
367 <string>lenovo.com</string>
368 </dict>
369 <dict>
370 <key>host</key>
371 <string>forum.lenovo.com</string>
372 </dict>
373 <dict>
374 <key>host</key>
375 <string>shop.lenovo.com</string>
376 </dict>
377 <dict>
378 <key>host</key>
379 <string>www.lenovo.com</string>
380 </dict>
381 <dict>
382 <key>host</key>
383 <string>lenovovision.com</string>
384 </dict>
385 <dict>
386 <key>host</key>
387 <string>www.lenovovision.com</string>
388 </dict>
389 <dict>
390 <key>host</key>
391 <string>www.thinkpad.com</string>
392 </dict>
393 <dict>
394 <key>host</key>
395 <string>blog.lenovo.com</string>
396 </dict>
397 <dict>
398 <key>host</key>
399 <string>consumersupport.lenovo.com</string>
400 </dict>
401 <dict>
402 <key>host</key>
403 <string>news.lenovo.com</string>
404 </dict>
405 <dict>
406 <key>host</key>
407 <string>ovp.lenovo.com</string>
408 </dict>
409 <dict>
410 <key>host</key>
411 <string>www.partnerinfo.lenovo.com</string>
412 </dict>
413 <dict>
414 <key>host</key>
415 <string>social.lenovo.com</string>
416 </dict>
417 </array>
418 <key>test</key>
419 <array>
420 <dict>
421 <key>url</key>
422 <string>http://www.lenovo.com/support/</string>
423 </dict>
424 <dict>
425 <key>url</key>
426 <string>http://www.lenovo.com/training/</string>
427 </dict>
428 <dict>
429 <key>url</key>
430 <string>http://lenovo.co.uk//</string>
431 </dict>
432 <dict>
433 <key>url</key>
434 <string>http://www.lenovo.co.uk/?</string>
435 </dict>
436 <dict>
437 <key>url</key>
438 <string>http://www.lenovo.co.uk//</string>
439 </dict>
440 <dict>
441 <key>url</key>
442 <string>http://blog.lenovo.com/</string>
443 </dict>
444 <dict>
445 <key>url</key>
446 <string>http://consumersupport.lenovo.com</string>
447 </dict>
448 <dict>
449 <key>url</key>
450 <string>http://news.lenovo.com</string>
451 </dict>
452 <dict>
453 <key>url</key>
454 <string>http://ovp.lenovo.com</string>
455 </dict>
456 <dict>
457 <key>url</key>
458 <string>http://www.partnerinfo.lenovo.com</string>
459 </dict>
460 <dict>
461 <key>url</key>
462 <string>http://social.lenovo.com</string>
463 </dict>
464 <dict>
465 <key>url</key>
466 <string>http://lenovo.com/depotstatus</string>
467 </dict>
468 <dict>
469 <key>url</key>
470 <string>http://lenovo.com/depotstatus/</string>
471 </dict>
472 <dict>
473 <key>url</key>
474 <string>http://www.lenovo.com/depotstatus</string>
475 </dict>
476 <dict>
477 <key>url</key>
478 <string>http://lenovo.com/friendsandfamily</string>
479 </dict>
480 <dict>
481 <key>url</key>
482 <string>http://lenovo.com/friendsandfamily/</string>
483 </dict>
484 <dict>
485 <key>url</key>
486 <string>http://www.lenovo.com/friendsandfamily/</string>
487 </dict>
488 <dict>
489 <key>url</key>
490 <string>http:///shop.lenovo.com/us</string>
491 </dict>
492 <dict>
493 <key>url</key>
494 <string>http:///shop.lenovo.com/us/</string>
495 </dict>
496 <dict>
497 <key>url</key>
498 <string>http://lenovovision.com/foo</string>
499 </dict>
500 <dict>
501 <key>url</key>
502 <string>https://www.lenovo.com/training/</string>
503 </dict>
504 </array>
505 </dict>
506 </dict>
507</dict>
508</plist>