Rebuild for Privoxy 3.0.14 beta.
[privoxy.git] / doc / webserver / faq / general.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
2 <HTML
3 ><HEAD
4 ><TITLE
5 >General Information</TITLE
6 ><META
7 NAME="GENERATOR"
8 CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
9 REL="HOME"
10 TITLE="Privoxy Frequently Asked Questions"
11 HREF="index.html"><LINK
12 REL="PREVIOUS"
13 TITLE="Privoxy Frequently Asked Questions"
14 HREF="index.html"><LINK
15 REL="NEXT"
16 TITLE="Installation"
17 HREF="installation.html"><LINK
18 REL="STYLESHEET"
19 TYPE="text/css"
20 HREF="../p_doc.css"><META
21 HTTP-EQUIV="Content-Type"
22 CONTENT="text/html;
23 charset=ISO-8859-1"></HEAD
24 ><BODY
25 CLASS="SECT1"
26 BGCOLOR="#EEEEEE"
27 TEXT="#000000"
28 LINK="#0000FF"
29 VLINK="#840084"
30 ALINK="#0000FF"
31 ><DIV
32 CLASS="NAVHEADER"
33 ><TABLE
34 SUMMARY="Header navigation table"
35 WIDTH="100%"
36 BORDER="0"
37 CELLPADDING="0"
38 CELLSPACING="0"
39 ><TR
40 ><TH
41 COLSPAN="3"
42 ALIGN="center"
43 >Privoxy Frequently Asked Questions</TH
44 ></TR
45 ><TR
46 ><TD
47 WIDTH="10%"
48 ALIGN="left"
49 VALIGN="bottom"
50 ><A
51 HREF="index.html"
52 ACCESSKEY="P"
53 >Prev</A
54 ></TD
55 ><TD
56 WIDTH="80%"
57 ALIGN="center"
58 VALIGN="bottom"
59 ></TD
60 ><TD
61 WIDTH="10%"
62 ALIGN="right"
63 VALIGN="bottom"
64 ><A
65 HREF="installation.html"
66 ACCESSKEY="N"
67 >Next</A
68 ></TD
69 ></TR
70 ></TABLE
71 ><HR
72 ALIGN="LEFT"
73 WIDTH="100%"></DIV
74 ><DIV
75 CLASS="SECT1"
76 ><H1
77 CLASS="SECT1"
78 ><A
79 NAME="GENERAL"
80 >1. General Information</A
81 ></H1
82 ><DIV
83 CLASS="SECT2"
84 ><H3
85 CLASS="SECT2"
86 ><A
87 NAME="WHO-USES"
88 >1.1. Who should give <SPAN
89 CLASS="APPLICATION"
90 >Privoxy</SPAN
91 > a try?</A
92 ></H3
93 ><P
94 >  Anyone who is interested in security, privacy, or in 
95   finer-grained control over their web and Internet experience.
96  </P
97 ></DIV
98 ><DIV
99 CLASS="SECT2"
100 ><H3
101 CLASS="SECT2"
102 ><A
103 NAME="BESTCHOICE"
104 >1.2. Is Privoxy the best choice for
105 me?</A
106 ></H3
107 ><P
108 >  <SPAN
109 CLASS="APPLICATION"
110 >Privoxy</SPAN
111 > is certainly a good choice, especially for those who want more 
112   control and security. Those with the willingness to read the documentation
113   and the ability to fine-tune their installation will benefit the most.
114  </P
115 ><P
116 >  One of <SPAN
117 CLASS="APPLICATION"
118 >Privoxy's</SPAN
119 >
120   strengths is that it is highly configurable giving you the ability to
121   completely personalize your installation. Being familiar with, or at least
122   having an interest in learning about <A
123 HREF="http://en.wikipedia.org/wiki/Http"
124 TARGET="_top"
125 >HTTP</A
126 > and other networking
127   protocols, <A
128 HREF="http://en.wikipedia.org/wiki/Html"
129 TARGET="_top"
130 >HTML</A
131 >, and 
132   <A
133 HREF="http://en.wikipedia.org/wiki/Regular_expressions"
134 TARGET="_top"
135 ><SPAN
136 CLASS="QUOTE"
137 >"Regular
138   Expressions"</SPAN
139 ></A
140 >
141   will be a big plus and will help you get the most out of <SPAN
142 CLASS="APPLICATION"
143 >Privoxy</SPAN
144 >. 
145   A new installation just includes a very basic configuration. The user 
146   should take this as a starting point only, and enhance it as he or she 
147   sees fit. In fact, the user is encouraged, and expected to, fine-tune the 
148   configuration.
149  </P
150 ><P
151 >  Much of <SPAN
152 CLASS="APPLICATION"
153 >Privoxy's</SPAN
154 > configuration can be done 
155   with a <A
156 HREF="http://en.wikipedia.org/wiki/Web_browser"
157 TARGET="_top"
158 >Web browser</A
159 >.
160   But there are areas where configuration is done using a 
161   <A
162 HREF="http://en.wikipedia.org/wiki/Text_editors"
163 TARGET="_top"
164 >text editor</A
165 >
166   to edit configuration files. Also note that the web-based action editor
167   doesn't use authentication and should only be enabled in environments
168   where all clients with access to <SPAN
169 CLASS="APPLICATION"
170 >Privoxy</SPAN
171 > listening port can be trusted.
172   </P
173 ></DIV
174 ><DIV
175 CLASS="SECT2"
176 ><H3
177 CLASS="SECT2"
178 ><A
179 NAME="PROXYMORON"
180 >1.3. What is a <SPAN
181 CLASS="QUOTE"
182 >"proxy"</SPAN
183 >? How does
184 Privoxy work?</A
185 ></H3
186 ><P
187 >  A <A
188 HREF="http://en.wikipedia.org/wiki/Proxy_server"
189 TARGET="_top"
190 >web proxy</A
191 >
192   is a service, based on a software such as <SPAN
193 CLASS="APPLICATION"
194 >Privoxy</SPAN
195 >, that clients
196   (i.e. browsers) can use instead of connecting to web servers directly.
197   The clients then ask the proxy to request objects (web pages, images, movies etc)
198   on their behalf and to forward the data to the clients.
199   It is a <SPAN
200 CLASS="QUOTE"
201 >"go-between"</SPAN
202 >. For details, see
203   <A
204 HREF="http://en.wikipedia.org/wiki/Proxy_server"
205 TARGET="_top"
206 >Wikipedia's proxy definition</A
207 >.
208  </P
209 ><P
210 >  There are many reasons to use web proxies, such as security (firewalling),
211   efficiency (caching) and others, and there are any number of proxies
212   to accommodate those needs.
213  </P
214 ><P
215 >  <SPAN
216 CLASS="APPLICATION"
217 >Privoxy</SPAN
218 > is a proxy that is primarily focused on
219   privacy enhancement, ad and junk elimination and freeing the user from
220   restrictions placed on his activities. Sitting between your browser(s) and the Internet,
221   it is in a perfect position to filter outbound personal information that your
222   browser is leaking, as well as inbound junk. It uses a variety of techniques to do
223   this, all of which are under your complete control via the various configuration
224   files and options. Being a proxy also makes it easier to share
225   configurations among multiple browsers and/or users.
226  </P
227 ></DIV
228 ><DIV
229 CLASS="SECT2"
230 ><H3
231 CLASS="SECT2"
232 ><A
233 NAME="OTHERSTUFF"
234 >1.4. Does Privoxy do anything more than ad blocking?</A
235 ></H3
236 ><P
237
238   Yes, ad blocking is but one possible use. There are many, many ways <SPAN
239 CLASS="APPLICATION"
240 >Privoxy</SPAN
241
242   can be used to sanitize and customize web browsing. </P
243 ></DIV
244 ><DIV
245 CLASS="SECT2"
246 ><H3
247 CLASS="SECT2"
248 ><A
249 NAME="NEWJB"
250 >1.5. What is this new version of 
251 <SPAN
252 CLASS="QUOTE"
253 >"Junkbuster"</SPAN
254 >?</A
255 ></H3
256 ><P
257 > A long time ago, there was the
258  <A
259 HREF="http://www.junkbusters.com/ijb.html"
260 TARGET="_top"
261 ><SPAN
262 CLASS="APPLICATION"
263 >Internet Junkbuster</SPAN
264 ></A
265 >, 
266  by Anonymous Coders and <A
267 HREF="http://www.junkbusters.com/"
268 TARGET="_top"
269 >Junkbusters
270  Corporation</A
271 >. This saved many users a lot of pain in the early days of
272  web advertising and user tracking.</P
273 ><P
274 > But the web, its protocols and standards, and with it, the techniques for
275  forcing ads on users, give up autonomy over their browsing, and
276  for tracking them, keeps evolving. Unfortunately, the <SPAN
277 CLASS="APPLICATION"
278 >Internet
279  Junkbuster</SPAN
280 > did not. Version 2.0.2, published in 1998, was 
281  (and is) the last official
282  <A
283 HREF="http://www.junkbusters.com/ijbdist.html#release"
284 TARGET="_top"
285 >release</A
286 >
287  available from <A
288 HREF="http://www.junkbusters.com"
289 TARGET="_top"
290 >Junkbusters Corporation</A
291 >.
292  Fortunately, it had been released under the GNU
293  <A
294 HREF="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
295 TARGET="_top"
296 >GPL</A
297 >,
298  which allowed further development by others.</P
299 ><P
300 > So Stefan Waldherr started maintaining an improved version of the
301  software, to which eventually a number of people contributed patches.
302  It could already replace banners with a transparent image, and had a first
303  version of pop-up killing, but it was still very closely based on the
304  original, with all its limitations, such as the lack of HTTP/1.1 support,
305  flexible per-site configuration, or content modification. The last release
306  from this effort was version 2.0.2-10, published in 2000.</P
307 ><P
308 > Then, some
309  <A
310 HREF="http://www.privoxy.org/user-manual/copyright.html#AUTHORS"
311 TARGET="_top"
312 >developers</A
313 >
314  picked up the thread, and started turning the software inside out, upside down,
315  and then reassembled it, adding many
316  <A
317 HREF="http://www.privoxy.org/user-manual/introduction.html#FEATURES"
318 TARGET="_top"
319 >new
320  features</A
321 > along the way.</P
322 ><P
323 > The result of this is <SPAN
324 CLASS="APPLICATION"
325 >Privoxy</SPAN
326 >, whose first
327  stable version, 3.0, was released August, 2002. 
328  </P
329 ></DIV
330 ><DIV
331 CLASS="SECT2"
332 ><H3
333 CLASS="SECT2"
334 ><A
335 NAME="AEN78"
336 >1.6. Why <SPAN
337 CLASS="QUOTE"
338 >"Privoxy"</SPAN
339 >? Why change the name from
340 Junkbuster at all?</A
341 ></H3
342 ><P
343 > Though outdated, <A
344 HREF="http://junkbusters.com/"
345 TARGET="_top"
346 >Junkbusters Corporation</A
347 >
348  continues to offer their original version of the <SPAN
349 CLASS="APPLICATION"
350 >Internet
351  Junkbuster</SPAN
352 >, so publishing our
353  <SPAN
354 CLASS="APPLICATION"
355 > Junkbuster</SPAN
356 >-derived software under the same name
357  led to confusion.</P
358 ><P
359 > There are also potential legal complications from our use of the 
360  <SPAN
361 CLASS="APPLICATION"
362 >Junkbuster</SPAN
363 > name, which is a registered trademark of 
364  <A
365 HREF="http://junkbusters.com/"
366 TARGET="_top"
367 >Junkbusters Corporation</A
368 >.
369  There are, however, no objections from Junkbusters Corporation to the 
370  <SPAN
371 CLASS="APPLICATION"
372 >Privoxy</SPAN
373 > project itself, and they, in fact, still
374  share our ideals and goals.</P
375 ><P
376 > The developers also believed that there are so many improvements over the original 
377  code, that it was time to make a clean break from the past and make 
378  a name in their own right.</P
379 ><P
380 > <SPAN
381 CLASS="APPLICATION"
382 >Privoxy</SPAN
383 > is the 
384  <SPAN
385 CLASS="QUOTE"
386 >"<SPAN
387 CLASS="emphasis"
388 ><I
389 CLASS="EMPHASIS"
390 >Privacy Enhancing Proxy</I
391 ></SPAN
392 >"</SPAN
393 >. Also, its content
394  modification and junk suppression gives <SPAN
395 CLASS="emphasis"
396 ><I
397 CLASS="EMPHASIS"
398 >you</I
399 ></SPAN
400 >, the user, more
401  control, more freedom, and allows you to browse your personal and
402  <SPAN
403 CLASS="QUOTE"
404 >"<SPAN
405 CLASS="emphasis"
406 ><I
407 CLASS="EMPHASIS"
408 >private</I
409 ></SPAN
410 > edition"</SPAN
411 > of the web.</P
412 ></DIV
413 ><DIV
414 CLASS="SECT2"
415 ><H3
416 CLASS="SECT2"
417 ><A
418 NAME="DIFFERS"
419 >1.7. How does Privoxy differ
420 from the old Junkbuster?</A
421 ></H3
422 ><P
423 > <SPAN
424 CLASS="APPLICATION"
425 >Privoxy</SPAN
426 > picks up where
427  <SPAN
428 CLASS="APPLICATION"
429 >Junkbuster</SPAN
430 > left off.
431  The new <SPAN
432 CLASS="APPLICATION"
433 >Privoxy</SPAN
434 > still blocks ads and banners,
435  still manages <A
436 HREF="http://en.wikipedia.org/wiki/Browser_cookie"
437 TARGET="_top"
438 >cookies</A
439 >, and still
440  helps protect your privacy. But, most of these features have been enhanced,
441  and many new ones have been added, all in the same vein.
442  </P
443 ><P
444 > <SPAN
445 CLASS="APPLICATION"
446 >Privoxy</SPAN
447 >'s new features include:</P
448 ><P
449 > <P
450 ></P
451 ><UL
452 ><LI
453 ><P
454 >     Supports "Connection: keep-alive". Outgoing connections can
455      be kept alive independently from the client. Currently not
456      available on all platforms.
457   </P
458 ></LI
459 ><LI
460 ><P
461 >     Supports IPv6, provided the operating system does so too,
462      and the configure script detects it.
463   </P
464 ></LI
465 ><LI
466 ><P
467 >     Supports tagging which allows to change the behaviour
468      based on client and server headers.
469   </P
470 ></LI
471 ><LI
472 ><P
473 >     Can be run as an "intercepting" proxy, which obviates the need to
474      configure browsers individually.
475   </P
476 ></LI
477 ><LI
478 ><P
479 >     Sophisticated actions and filters for manipulating both server and client
480      headers.
481    </P
482 ></LI
483 ><LI
484 ><P
485 >     Can be chained with other proxies.
486   </P
487 ></LI
488 ><LI
489 ><P
490 >   Integrated browser-based configuration and control utility at <A
491 HREF="http://config.privoxy.org/"
492 TARGET="_top"
493 >http://config.privoxy.org/</A
494 >
495    (shortcut: <A
496 HREF="http://p.p/"
497 TARGET="_top"
498 >http://p.p/</A
499 >). Browser-based
500    tracing of rule and filter effects. Remote toggling.
501   </P
502 ></LI
503 ><LI
504 ><P
505 >   Web page filtering (text replacements, removes banners based on size,
506    invisible <SPAN
507 CLASS="QUOTE"
508 >"web-bugs"</SPAN
509 > and HTML annoyances, etc.)
510   </P
511 ></LI
512 ><LI
513 ><P
514 >   Modularized configuration that allows for standard settings and
515    user settings to reside in separate files, so that installing updated
516    actions files won't overwrite individual user settings.
517   </P
518 ></LI
519 ><LI
520 ><P
521 >   Support for Perl Compatible Regular Expressions in the configuration files, and
522    a more sophisticated and flexible configuration syntax.
523   </P
524 ></LI
525 ><LI
526 ><P
527 >   GIF de-animation.
528   </P
529 ></LI
530 ><LI
531 ><P
532 >   Bypass many click-tracking scripts (avoids script redirection).
533   </P
534 ></LI
535 ><LI
536 ><P
537 >   User-customizable HTML templates for most proxy-generated pages (e.g. "blocked" page).
538   </P
539 ></LI
540 ><LI
541 ><P
542 >   Auto-detection and re-reading of config file changes.
543   </P
544 ></LI
545 ><LI
546 ><P
547 >   Most features are controllable on a per-site or per-location basis.
548   </P
549 ></LI
550 ><LI
551 ><P
552 >   Many smaller new features added, limitations and bugs removed.
553   </P
554 ></LI
555 ></UL
556 ></P
557 ></DIV
558 ><DIV
559 CLASS="SECT2"
560 ><H3
561 CLASS="SECT2"
562 ><A
563 NAME="WHATSANAD"
564 >1.8. How does Privoxy know what is
565 an ad, and what is not?</A
566 ></H3
567 ><P
568 > <SPAN
569 CLASS="APPLICATION"
570 >Privoxy</SPAN
571 >'s approach to blocking ads is twofold:</P
572 ><P
573 > First, there are certain patterns in the <SPAN
574 CLASS="emphasis"
575 ><I
576 CLASS="EMPHASIS"
577 >locations</I
578 ></SPAN
579 > (URLs)
580  of banner images. This applies to both the path (you wouldn't guess how many
581  web sites serve their banners from a directory called <SPAN
582 CLASS="QUOTE"
583 >"banners"</SPAN
584 >!)
585  and the host (blocking the big banner hosting services like doublecklick.net
586  already helps a lot). <SPAN
587 CLASS="APPLICATION"
588 >Privoxy</SPAN
589 > takes advantage of this
590  fact by using <A
591 HREF="../user-manual/actions-file.html#AF-PATTERNS"
592 TARGET="_top"
593 >URL
594  patterns</A
595 > to sort out and block the requests for things that sound 
596  like they would be ads or banners.</P
597 ><P
598 > Second, banners tend to come in certain <SPAN
599 CLASS="emphasis"
600 ><I
601 CLASS="EMPHASIS"
602 >sizes</I
603 ></SPAN
604 >. But you
605  can't tell the size of an image by its URL without downloading it, and if you
606  do, it's too late to save bandwidth. Therefore, <SPAN
607 CLASS="APPLICATION"
608 >Privoxy</SPAN
609 >
610  also inspects the HTML sources of web pages while they are loaded, and replaces
611  references to images with standard banner sizes by dummy references, so that
612  your browser doesn't request them anymore in the first place.</P
613 ><P
614 > Both of this involves a certain amount of guesswork and is, of course, freely
615  and readily configurable.</P
616 ></DIV
617 ><DIV
618 CLASS="SECT2"
619 ><H3
620 CLASS="SECT2"
621 ><A
622 NAME="AEN156"
623 >1.9. Can Privoxy make mistakes? 
624 This does not sound very scientific.</A
625 ></H3
626 ><P
627 > Actually, it's a black art ;-) And yes, it is always possible to have a broad
628  rule accidentally block or change something by mistake. You will almost surely
629  run into such situations at some point. It is tricky writing rules to
630  cover every conceivable possibility, and not occasionally get false positives.</P
631 ><P
632 > But this should not be a big concern since the
633  <SPAN
634 CLASS="APPLICATION"
635 >Privoxy</SPAN
636 > configuration is very flexible, and
637  includes tools to help identify these types of situations so they can be
638  addressed as needed, allowing you to customize your installation.
639  (<A
640 HREF="trouble.html#BADSITE"
641 >See the Troubleshooting section below</A
642 >.)</P
643 ></DIV
644 ><DIV
645 CLASS="SECT2"
646 ><H3
647 CLASS="SECT2"
648 ><A
649 NAME="AEN162"
650 >1.10. Will I have to configure Privoxy
651  before I can use it?</A
652 ></H3
653 ><P
654 > That depends on your expectations.
655  The default installation should give you a good starting
656  point, and block <SPAN
657 CLASS="emphasis"
658 ><I
659 CLASS="EMPHASIS"
660 >most</I
661 ></SPAN
662 > ads and unwanted content,
663  but many of the more advanced features are off by default, and require
664  you to activate them. </P
665 ><P
666 > You do have to set up your browser to use
667  <SPAN
668 CLASS="APPLICATION"
669 >Privoxy</SPAN
670 > (see the <A
671 HREF="installation.html#FIRSTSTEP"
672 >Installation section below</A
673 >). </P
674 ><P
675 > And you will certainly run into situations where there are false positives,
676  or ads not being blocked that you may not want to see. In these cases, you
677  would certainly benefit by customizing <SPAN
678 CLASS="APPLICATION"
679 >Privoxy's</SPAN
680 >
681  configuration to more closely match your individual situation. And we
682  encourage you to do this. This is where the real power of
683  <SPAN
684 CLASS="APPLICATION"
685 >Privoxy</SPAN
686 > lies!</P
687 ></DIV
688 ><DIV
689 CLASS="SECT2"
690 ><H3
691 CLASS="SECT2"
692 ><A
693 NAME="LAN"
694 >1.11. Can Privoxy run as a server on a network?</A
695 ></H3
696 ><P
697
698   Yes, <SPAN
699 CLASS="APPLICATION"
700 >Privoxy</SPAN
701 > runs as a server already, and can easily be configured to
702   <SPAN
703 CLASS="QUOTE"
704 >"serve"</SPAN
705 > more than one client. See <A
706 HREF="configuration.html#LANCONFIG"
707 >  How can I set up Privoxy to act as a proxy for my LAN</A
708 > below.</P
709 ></DIV
710 ><DIV
711 CLASS="SECT2"
712 ><H3
713 CLASS="SECT2"
714 ><A
715 NAME="BROWSERS2"
716 >1.12. My browser does the same things as
717 Privoxy. Why should I use Privoxy at all?</A
718 ></H3
719 ><P
720 >  Modern browsers do indeed have <SPAN
721 CLASS="emphasis"
722 ><I
723 CLASS="EMPHASIS"
724 >some</I
725 ></SPAN
726 > of the same
727   functionality as <SPAN
728 CLASS="APPLICATION"
729 >Privoxy</SPAN
730 >. Maybe this is
731   adequate for you. But <SPAN
732 CLASS="APPLICATION"
733 >Privoxy</SPAN
734 > is very
735   versatile and powerful, and can probably do a number of things
736   your browser just can't.
737  </P
738 ><P
739 >  In addition, a proxy is good choice if you use multiple browsers, or 
740   have a LAN with multiple computers since <SPAN
741 CLASS="APPLICATION"
742 >Privoxy</SPAN
743 > can run as a server  
744   application. This way all the configuration is in one place, and you don't
745   have to maintain a similar configuration for possibly many browsers or
746   users.
747  </P
748 ><P
749 >  Note, however, that it's recommended to leverage both your browser's
750   and <SPAN
751 CLASS="APPLICATION"
752 >Privoxy's</SPAN
753 > privacy enhancing features
754   at the same time. While your browser probably lacks some features
755   <SPAN
756 CLASS="APPLICATION"
757 >Privoxy</SPAN
758 > offers, it should also be able to do some things more
759   reliable, for example restricting and suppressing JavaScript.
760  </P
761 ></DIV
762 ><DIV
763 CLASS="SECT2"
764 ><H3
765 CLASS="SECT2"
766 ><A
767 NAME="WHYTRUST"
768 >1.13. Why should I trust Privoxy?</A
769 ></H3
770 ><P
771 >  The most important reason is because you have access to
772   <SPAN
773 CLASS="emphasis"
774 ><I
775 CLASS="EMPHASIS"
776 >everything</I
777 ></SPAN
778 >, and you can control everything. You can
779   check every line of every configuration file yourself. You can check every
780   last bit of source code should you desire. And even if you can't read code, 
781   there should be some comfort in knowing that other people can, 
782   and do read it. You can build the software from scratch, if you want,
783   so that you know the executable is clean, and that it is
784   <SPAN
785 CLASS="emphasis"
786 ><I
787 CLASS="EMPHASIS"
788 >yours</I
789 ></SPAN
790 >. In fact, we encourage this level of scrutiny. It
791   is one reason we use <SPAN
792 CLASS="APPLICATION"
793 >Privoxy</SPAN
794 > ourselves.
795  </P
796 ></DIV
797 ><DIV
798 CLASS="SECT2"
799 ><H3
800 CLASS="SECT2"
801 ><A
802 NAME="LICENSE"
803 >1.14. Is there is a license or fee? What about a 
804 warranty? Registration?</A
805 ></H3
806 ><P
807 >  <SPAN
808 CLASS="APPLICATION"
809 >Privoxy</SPAN
810 > is free software and licensed under the <A
811 HREF="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
812 TARGET="_top"
813 >GNU General Public License (GPL) version 2</A
814 >.
815   It is free to use, copy, modify or distribute as you wish under the terms of this
816   license.  Please see the <A
817 HREF="copyright.html"
818 >Copyright</A
819 > section for more
820   information on the license and copyright. Or the <TT
821 CLASS="FILENAME"
822 >LICENSE</TT
823 > file 
824   that should be included.
825  </P
826 ><P
827 >  There is <SPAN
828 CLASS="emphasis"
829 ><I
830 CLASS="EMPHASIS"
831 >no warranty</I
832 ></SPAN
833 > of any kind, expressed, implied or otherwise.
834   That is something that would cost real money ;-) There is no registration either.
835  </P
836 ></DIV
837 ><DIV
838 CLASS="SECT2"
839 ><H3
840 CLASS="SECT2"
841 ><A
842 NAME="SPYWARE"
843 >1.15. Can Privoxy remove spyware? Adware? Viruses?</A
844 ></H3
845 ><P
846 > No, at least not reliably enough to trust it. <SPAN
847 CLASS="APPLICATION"
848 >Privoxy</SPAN
849 > is not designed to be
850  a malware removal tool and the default configuration doesn't even try to
851  filter out any malware.</P
852 ><P
853 > <SPAN
854 CLASS="APPLICATION"
855 >Privoxy</SPAN
856 > could help prevent contact from (known) sites that use such
857  tactics with appropriate configuration rules, and thus could conceivably
858  prevent contamination from such sites. However, keeping such a configuration
859  up to date would require a lot of time and effort that would be better spend
860  on keeping your software itself up to date so it doesn't have known
861  vulnerabilities.</P
862 ></DIV
863 ><DIV
864 CLASS="SECT2"
865 ><H3
866 CLASS="SECT2"
867 ><A
868 NAME="OTHERADS"
869 >1.16. Can I use Privoxy with other ad-blocking software?</A
870 ></H3
871 ><P
872 > <SPAN
873 CLASS="APPLICATION"
874 >Privoxy</SPAN
875 > should work fine with other proxies and other software in general.</P
876 ><P
877 > But it is probably not necessary to use <SPAN
878 CLASS="APPLICATION"
879 >Privoxy</SPAN
880 > in conjunction with other
881  ad-blocking products, and this could conceivably cause undesirable results.
882  It might be better to choose one software or the other and work a little to
883  tweak its configuration to your liking.</P
884 ><P
885 > Note that this is an advice specific to ad blocking.</P
886 ></DIV
887 ><DIV
888 CLASS="SECT2"
889 ><H3
890 CLASS="SECT2"
891 ><A
892 NAME="HELP-THE-DEVELOPERS"
893 >1.17. I would like to help you, what can I do?</A
894 ></H3
895 ><DIV
896 CLASS="SECT3"
897 ><H4
898 CLASS="SECT3"
899 ><A
900 NAME="PARTICIPATE"
901 >1.17.1. Would you like to participate?</A
902 ></H4
903 ><P
904 >   Well, we <SPAN
905 CLASS="emphasis"
906 ><I
907 CLASS="EMPHASIS"
908 >always</I
909 ></SPAN
910 > need help. There is something for
911    everybody who wants to help us. We welcome new developers, packagers,
912    testers, documentation writers or really anyone with a desire to help in
913    any way. You <SPAN
914 CLASS="emphasis"
915 ><I
916 CLASS="EMPHASIS"
917 >DO NOT</I
918 ></SPAN
919 > need to be a
920    <SPAN
921 CLASS="QUOTE"
922 >"programmer"</SPAN
923 >. There are many other tasks available. In fact,
924    the programmers often can't spend as much time programming because of some
925    of the other, more mundane things that need to be done, like checking the
926    Tracker feedback sections or responding to user questions on the mailing
927    lists.
928  </P
929 ><P
930 >  So first thing, subscribe to the <A
931 HREF="https://lists.sourceforge.net/lists/listinfo/ijbswa-users"
932 TARGET="_top"
933 >Privoxy Users</A
934 >
935   or the <A
936 HREF="https://lists.sourceforge.net/lists/listinfo/ijbswa-developers"
937 TARGET="_top"
938 >Privoxy
939   Developers</A
940 > mailing list, join the discussion, help out other users, provide general
941   feedback or report problems you noticed.
942  </P
943 ><P
944 >  If you intend to help out with the trackers, you also might want to <A
945 HREF="https://sourceforge.net/account/register.php"
946 TARGET="_top"
947 >get an account on SourceForge.net</A
948 >
949    so we don't confuse you with the other name-less users.
950  </P
951 ><P
952 >   We also have a <A
953 HREF="../developer-manual/index.html"
954 TARGET="_top"
955 >Developer's Manual</A
956 >.
957    While it is partly out of date, it's still worth reading.</P
958 ><P
959 >   Our <A
960 HREF="http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/TODO?view=markup"
961 TARGET="_top"
962 >TODO list</A
963 >
964    may be of interest to you as well.
965    Please let us know if you want to work on one of the items listed.</P
966 ></DIV
967 ><DIV
968 CLASS="SECT3"
969 ><H4
970 CLASS="SECT3"
971 ><A
972 NAME="DONATE"
973 >1.17.2. Would you like to donate?</A
974 ></H4
975 ><P
976 > <SPAN
977 CLASS="APPLICATION"
978 >Privoxy</SPAN
979 > is developed by unpaid volunteers
980  and thus our current running costs are pretty low. Nevertheless, we
981  have plans that will cost money in the future. We would like to get
982  this money through donations made by our users.</P
983 ><P
984 > <SPAN
985 CLASS="APPLICATION"
986 >Privoxy</SPAN
987 > has therefore become an associated
988  project of <A
989 HREF="http://www.spi-inc.org/about-spi/about-spi"
990 TARGET="_top"
991 >Software
992  in the Public Interest (SPI)</A
993 >, which allows us to receive tax-deductible
994  donations in most western countries.</P
995 ><P
996 > We intend to use the donations to pay for our domain after transfering
997  it to SPI. Our goal is to make sure there's no single point of failure
998  and the bill gets paid and the site keeps running even if a some of
999  the currently active developers were to suddenly disappear for a while.</P
1000 ><P
1001 > We would also like to spend some money on more reliable hosting,
1002  on hardware to help make sure <SPAN
1003 CLASS="APPLICATION"
1004 >Privoxy</SPAN
1005 >
1006  keeps running on platforms the developers currently can't test on,
1007  and on technical books to educate our developers about said platforms
1008  or to improve their knowledge in general.</P
1009 ><P
1010 > If you enjoy our software and feel like helping out with a donation,
1011  please have a look at
1012  <A
1013 HREF="http://www.spi-inc.org/donations"
1014 TARGET="_top"
1015 >SPI's donation page</A
1016 >
1017  to see what the options are.</P
1018 ></DIV
1019 ></DIV
1020 ></DIV
1021 ><DIV
1022 CLASS="NAVFOOTER"
1023 ><HR
1024 ALIGN="LEFT"
1025 WIDTH="100%"><TABLE
1026 SUMMARY="Footer navigation table"
1027 WIDTH="100%"
1028 BORDER="0"
1029 CELLPADDING="0"
1030 CELLSPACING="0"
1031 ><TR
1032 ><TD
1033 WIDTH="33%"
1034 ALIGN="left"
1035 VALIGN="top"
1036 ><A
1037 HREF="index.html"
1038 ACCESSKEY="P"
1039 >Prev</A
1040 ></TD
1041 ><TD
1042 WIDTH="34%"
1043 ALIGN="center"
1044 VALIGN="top"
1045 ><A
1046 HREF="index.html"
1047 ACCESSKEY="H"
1048 >Home</A
1049 ></TD
1050 ><TD
1051 WIDTH="33%"
1052 ALIGN="right"
1053 VALIGN="top"
1054 ><A
1055 HREF="installation.html"
1056 ACCESSKEY="N"
1057 >Next</A
1058 ></TD
1059 ></TR
1060 ><TR
1061 ><TD
1062 WIDTH="33%"
1063 ALIGN="left"
1064 VALIGN="top"
1065 >Privoxy Frequently Asked Questions</TD
1066 ><TD
1067 WIDTH="34%"
1068 ALIGN="center"
1069 VALIGN="top"
1070 >&nbsp;</TD
1071 ><TD
1072 WIDTH="33%"
1073 ALIGN="right"
1074 VALIGN="top"
1075 >Installation</TD
1076 ></TR
1077 ></TABLE
1078 ></DIV
1079 ></BODY
1080 ></HTML
1081 >