Rebuilt for 3.0.16 UNRELEASED.
[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.
456   </P
457 ></LI
458 ><LI
459 ><P
460 >     Supports IPv6, provided the operating system does so too,
461      and the configure script detects it.
462   </P
463 ></LI
464 ><LI
465 ><P
466 >     Supports tagging which allows to change the behaviour
467      based on client and server headers.
468   </P
469 ></LI
470 ><LI
471 ><P
472 >     Can be run as an "intercepting" proxy, which obviates the need to
473      configure browsers individually.
474   </P
475 ></LI
476 ><LI
477 ><P
478 >     Sophisticated actions and filters for manipulating both server and client
479      headers.
480    </P
481 ></LI
482 ><LI
483 ><P
484 >     Can be chained with other proxies.
485   </P
486 ></LI
487 ><LI
488 ><P
489 >   Integrated browser-based configuration and control utility at <A
490 HREF="http://config.privoxy.org/"
491 TARGET="_top"
492 >http://config.privoxy.org/</A
493 >
494    (shortcut: <A
495 HREF="http://p.p/"
496 TARGET="_top"
497 >http://p.p/</A
498 >). Browser-based
499    tracing of rule and filter effects. Remote toggling.
500   </P
501 ></LI
502 ><LI
503 ><P
504 >   Web page filtering (text replacements, removes banners based on size,
505    invisible <SPAN
506 CLASS="QUOTE"
507 >"web-bugs"</SPAN
508 > and HTML annoyances, etc.)
509   </P
510 ></LI
511 ><LI
512 ><P
513 >   Modularized configuration that allows for standard settings and
514    user settings to reside in separate files, so that installing updated
515    actions files won't overwrite individual user settings.
516   </P
517 ></LI
518 ><LI
519 ><P
520 >   Support for Perl Compatible Regular Expressions in the configuration files, and
521    a more sophisticated and flexible configuration syntax.
522   </P
523 ></LI
524 ><LI
525 ><P
526 >   GIF de-animation.
527   </P
528 ></LI
529 ><LI
530 ><P
531 >   Bypass many click-tracking scripts (avoids script redirection).
532   </P
533 ></LI
534 ><LI
535 ><P
536 >   User-customizable HTML templates for most proxy-generated pages (e.g. "blocked" page).
537   </P
538 ></LI
539 ><LI
540 ><P
541 >   Auto-detection and re-reading of config file changes.
542   </P
543 ></LI
544 ><LI
545 ><P
546 >   Most features are controllable on a per-site or per-location basis.
547   </P
548 ></LI
549 ><LI
550 ><P
551 >   Many smaller new features added, limitations and bugs removed.
552   </P
553 ></LI
554 ></UL
555 ></P
556 ></DIV
557 ><DIV
558 CLASS="SECT2"
559 ><H3
560 CLASS="SECT2"
561 ><A
562 NAME="WHATSANAD"
563 >1.8. How does Privoxy know what is
564 an ad, and what is not?</A
565 ></H3
566 ><P
567 > <SPAN
568 CLASS="APPLICATION"
569 >Privoxy</SPAN
570 >'s approach to blocking ads is twofold:</P
571 ><P
572 > First, there are certain patterns in the <SPAN
573 CLASS="emphasis"
574 ><I
575 CLASS="EMPHASIS"
576 >locations</I
577 ></SPAN
578 > (URLs)
579  of banner images. This applies to both the path (you wouldn't guess how many
580  web sites serve their banners from a directory called <SPAN
581 CLASS="QUOTE"
582 >"banners"</SPAN
583 >!)
584  and the host (blocking the big banner hosting services like doublecklick.net
585  already helps a lot). <SPAN
586 CLASS="APPLICATION"
587 >Privoxy</SPAN
588 > takes advantage of this
589  fact by using <A
590 HREF="../user-manual/actions-file.html#AF-PATTERNS"
591 TARGET="_top"
592 >URL
593  patterns</A
594 > to sort out and block the requests for things that sound 
595  like they would be ads or banners.</P
596 ><P
597 > Second, banners tend to come in certain <SPAN
598 CLASS="emphasis"
599 ><I
600 CLASS="EMPHASIS"
601 >sizes</I
602 ></SPAN
603 >. But you
604  can't tell the size of an image by its URL without downloading it, and if you
605  do, it's too late to save bandwidth. Therefore, <SPAN
606 CLASS="APPLICATION"
607 >Privoxy</SPAN
608 >
609  also inspects the HTML sources of web pages while they are loaded, and replaces
610  references to images with standard banner sizes by dummy references, so that
611  your browser doesn't request them anymore in the first place.</P
612 ><P
613 > Both of this involves a certain amount of guesswork and is, of course, freely
614  and readily configurable.</P
615 ></DIV
616 ><DIV
617 CLASS="SECT2"
618 ><H3
619 CLASS="SECT2"
620 ><A
621 NAME="AEN156"
622 >1.9. Can Privoxy make mistakes? 
623 This does not sound very scientific.</A
624 ></H3
625 ><P
626 > Actually, it's a black art ;-) And yes, it is always possible to have a broad
627  rule accidentally block or change something by mistake. You will almost surely
628  run into such situations at some point. It is tricky writing rules to
629  cover every conceivable possibility, and not occasionally get false positives.</P
630 ><P
631 > But this should not be a big concern since the
632  <SPAN
633 CLASS="APPLICATION"
634 >Privoxy</SPAN
635 > configuration is very flexible, and
636  includes tools to help identify these types of situations so they can be
637  addressed as needed, allowing you to customize your installation.
638  (<A
639 HREF="trouble.html#BADSITE"
640 >See the Troubleshooting section below</A
641 >.)</P
642 ></DIV
643 ><DIV
644 CLASS="SECT2"
645 ><H3
646 CLASS="SECT2"
647 ><A
648 NAME="AEN162"
649 >1.10. Will I have to configure Privoxy
650  before I can use it?</A
651 ></H3
652 ><P
653 > That depends on your expectations.
654  The default installation should give you a good starting
655  point, and block <SPAN
656 CLASS="emphasis"
657 ><I
658 CLASS="EMPHASIS"
659 >most</I
660 ></SPAN
661 > ads and unwanted content,
662  but many of the more advanced features are off by default, and require
663  you to activate them. </P
664 ><P
665 > You do have to set up your browser to use
666  <SPAN
667 CLASS="APPLICATION"
668 >Privoxy</SPAN
669 > (see the <A
670 HREF="installation.html#FIRSTSTEP"
671 >Installation section below</A
672 >). </P
673 ><P
674 > And you will certainly run into situations where there are false positives,
675  or ads not being blocked that you may not want to see. In these cases, you
676  would certainly benefit by customizing <SPAN
677 CLASS="APPLICATION"
678 >Privoxy's</SPAN
679 >
680  configuration to more closely match your individual situation. And we
681  encourage you to do this. This is where the real power of
682  <SPAN
683 CLASS="APPLICATION"
684 >Privoxy</SPAN
685 > lies!</P
686 ></DIV
687 ><DIV
688 CLASS="SECT2"
689 ><H3
690 CLASS="SECT2"
691 ><A
692 NAME="LAN"
693 >1.11. Can Privoxy run as a server on a network?</A
694 ></H3
695 ><P
696
697   Yes, <SPAN
698 CLASS="APPLICATION"
699 >Privoxy</SPAN
700 > runs as a server already, and can easily be configured to
701   <SPAN
702 CLASS="QUOTE"
703 >"serve"</SPAN
704 > more than one client. See <A
705 HREF="configuration.html#LANCONFIG"
706 >  How can I set up Privoxy to act as a proxy for my LAN</A
707 > below.</P
708 ></DIV
709 ><DIV
710 CLASS="SECT2"
711 ><H3
712 CLASS="SECT2"
713 ><A
714 NAME="BROWSERS2"
715 >1.12. My browser does the same things as
716 Privoxy. Why should I use Privoxy at all?</A
717 ></H3
718 ><P
719 >  Modern browsers do indeed have <SPAN
720 CLASS="emphasis"
721 ><I
722 CLASS="EMPHASIS"
723 >some</I
724 ></SPAN
725 > of the same
726   functionality as <SPAN
727 CLASS="APPLICATION"
728 >Privoxy</SPAN
729 >. Maybe this is
730   adequate for you. But <SPAN
731 CLASS="APPLICATION"
732 >Privoxy</SPAN
733 > is very
734   versatile and powerful, and can probably do a number of things
735   your browser just can't.
736  </P
737 ><P
738 >  In addition, a proxy is good choice if you use multiple browsers, or 
739   have a LAN with multiple computers since <SPAN
740 CLASS="APPLICATION"
741 >Privoxy</SPAN
742 > can run as a server  
743   application. This way all the configuration is in one place, and you don't
744   have to maintain a similar configuration for possibly many browsers or
745   users.
746  </P
747 ><P
748 >  Note, however, that it's recommended to leverage both your browser's
749   and <SPAN
750 CLASS="APPLICATION"
751 >Privoxy's</SPAN
752 > privacy enhancing features
753   at the same time. While your browser probably lacks some features
754   <SPAN
755 CLASS="APPLICATION"
756 >Privoxy</SPAN
757 > offers, it should also be able to do some things more
758   reliable, for example restricting and suppressing JavaScript.
759  </P
760 ></DIV
761 ><DIV
762 CLASS="SECT2"
763 ><H3
764 CLASS="SECT2"
765 ><A
766 NAME="WHYTRUST"
767 >1.13. Why should I trust Privoxy?</A
768 ></H3
769 ><P
770 >  The most important reason is because you have access to
771   <SPAN
772 CLASS="emphasis"
773 ><I
774 CLASS="EMPHASIS"
775 >everything</I
776 ></SPAN
777 >, and you can control everything. You can
778   check every line of every configuration file yourself. You can check every
779   last bit of source code should you desire. And even if you can't read code, 
780   there should be some comfort in knowing that other people can, 
781   and do read it. You can build the software from scratch, if you want,
782   so that you know the executable is clean, and that it is
783   <SPAN
784 CLASS="emphasis"
785 ><I
786 CLASS="EMPHASIS"
787 >yours</I
788 ></SPAN
789 >. In fact, we encourage this level of scrutiny. It
790   is one reason we use <SPAN
791 CLASS="APPLICATION"
792 >Privoxy</SPAN
793 > ourselves.
794  </P
795 ></DIV
796 ><DIV
797 CLASS="SECT2"
798 ><H3
799 CLASS="SECT2"
800 ><A
801 NAME="LICENSE"
802 >1.14. Is there is a license or fee? What about a 
803 warranty? Registration?</A
804 ></H3
805 ><P
806 >  <SPAN
807 CLASS="APPLICATION"
808 >Privoxy</SPAN
809 > is free software and licensed under the <A
810 HREF="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
811 TARGET="_top"
812 >GNU General Public License (GPL) version 2</A
813 >.
814   It is free to use, copy, modify or distribute as you wish under the terms of this
815   license.  Please see the <A
816 HREF="copyright.html"
817 >Copyright</A
818 > section for more
819   information on the license and copyright. Or the <TT
820 CLASS="FILENAME"
821 >LICENSE</TT
822 > file 
823   that should be included.
824  </P
825 ><P
826 >  There is <SPAN
827 CLASS="emphasis"
828 ><I
829 CLASS="EMPHASIS"
830 >no warranty</I
831 ></SPAN
832 > of any kind, expressed, implied or otherwise.
833   That is something that would cost real money ;-) There is no registration either.
834  </P
835 ></DIV
836 ><DIV
837 CLASS="SECT2"
838 ><H3
839 CLASS="SECT2"
840 ><A
841 NAME="SPYWARE"
842 >1.15. Can Privoxy remove spyware? Adware? Viruses?</A
843 ></H3
844 ><P
845 > No, at least not reliably enough to trust it. <SPAN
846 CLASS="APPLICATION"
847 >Privoxy</SPAN
848 > is not designed to be
849  a malware removal tool and the default configuration doesn't even try to
850  filter out any malware.</P
851 ><P
852 > <SPAN
853 CLASS="APPLICATION"
854 >Privoxy</SPAN
855 > could help prevent contact from (known) sites that use such
856  tactics with appropriate configuration rules, and thus could conceivably
857  prevent contamination from such sites. However, keeping such a configuration
858  up to date would require a lot of time and effort that would be better spend
859  on keeping your software itself up to date so it doesn't have known
860  vulnerabilities.</P
861 ></DIV
862 ><DIV
863 CLASS="SECT2"
864 ><H3
865 CLASS="SECT2"
866 ><A
867 NAME="OTHERADS"
868 >1.16. Can I use Privoxy with other ad-blocking software?</A
869 ></H3
870 ><P
871 > <SPAN
872 CLASS="APPLICATION"
873 >Privoxy</SPAN
874 > should work fine with other proxies and other software in general.</P
875 ><P
876 > But it is probably not necessary to use <SPAN
877 CLASS="APPLICATION"
878 >Privoxy</SPAN
879 > in conjunction with other
880  ad-blocking products, and this could conceivably cause undesirable results.
881  It might be better to choose one software or the other and work a little to
882  tweak its configuration to your liking.</P
883 ><P
884 > Note that this is an advice specific to ad blocking.</P
885 ></DIV
886 ><DIV
887 CLASS="SECT2"
888 ><H3
889 CLASS="SECT2"
890 ><A
891 NAME="HELP-THE-DEVELOPERS"
892 >1.17. I would like to help you, what can I do?</A
893 ></H3
894 ><DIV
895 CLASS="SECT3"
896 ><H4
897 CLASS="SECT3"
898 ><A
899 NAME="PARTICIPATE"
900 >1.17.1. Would you like to participate?</A
901 ></H4
902 ><P
903 >   Well, we <SPAN
904 CLASS="emphasis"
905 ><I
906 CLASS="EMPHASIS"
907 >always</I
908 ></SPAN
909 > need help. There is something for
910    everybody who wants to help us. We welcome new developers, packagers,
911    testers, documentation writers or really anyone with a desire to help in
912    any way. You <SPAN
913 CLASS="emphasis"
914 ><I
915 CLASS="EMPHASIS"
916 >DO NOT</I
917 ></SPAN
918 > need to be a
919    <SPAN
920 CLASS="QUOTE"
921 >"programmer"</SPAN
922 >. There are many other tasks available. In fact,
923    the programmers often can't spend as much time programming because of some
924    of the other, more mundane things that need to be done, like checking the
925    Tracker feedback sections or responding to user questions on the mailing
926    lists.
927  </P
928 ><P
929 >  So first thing, subscribe to the <A
930 HREF="https://lists.sourceforge.net/lists/listinfo/ijbswa-users"
931 TARGET="_top"
932 >Privoxy Users</A
933 >
934   or the <A
935 HREF="https://lists.sourceforge.net/lists/listinfo/ijbswa-developers"
936 TARGET="_top"
937 >Privoxy
938   Developers</A
939 > mailing list, join the discussion, help out other users, provide general
940   feedback or report problems you noticed.
941  </P
942 ><P
943 >  If you intend to help out with the trackers, you also might want to <A
944 HREF="https://sourceforge.net/account/register.php"
945 TARGET="_top"
946 >get an account on SourceForge.net</A
947 >
948    so we don't confuse you with the other name-less users.
949  </P
950 ><P
951 >   We also have a <A
952 HREF="../developer-manual/index.html"
953 TARGET="_top"
954 >Developer's Manual</A
955 >.
956    While it is partly out of date, it's still worth reading.</P
957 ><P
958 >   Our <A
959 HREF="http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/TODO?view=markup"
960 TARGET="_top"
961 >TODO list</A
962 >
963    may be of interest to you as well.
964    Please let us know if you want to work on one of the items listed.</P
965 ></DIV
966 ><DIV
967 CLASS="SECT3"
968 ><H4
969 CLASS="SECT3"
970 ><A
971 NAME="DONATE"
972 >1.17.2. Would you like to donate?</A
973 ></H4
974 ><P
975 > <SPAN
976 CLASS="APPLICATION"
977 >Privoxy</SPAN
978 > is developed by unpaid volunteers
979  and thus our current running costs are pretty low. Nevertheless, we
980  have plans that will cost money in the future. We would like to get
981  this money through donations made by our users.</P
982 ><P
983 > <SPAN
984 CLASS="APPLICATION"
985 >Privoxy</SPAN
986 > has therefore become an associated
987  project of <A
988 HREF="http://www.spi-inc.org/about-spi/about-spi"
989 TARGET="_top"
990 >Software
991  in the Public Interest (SPI)</A
992 >, which allows us to receive tax-deductible
993  donations in most western countries.</P
994 ><P
995 > We intend to use the donations to pay for our domain after transfering
996  it to SPI. Our goal is to make sure there's no single point of failure
997  and the bill gets paid and the site keeps running even if a some of
998  the currently active developers were to suddenly disappear for a while.</P
999 ><P
1000 > We would also like to spend some money on more reliable hosting,
1001  on hardware to help make sure <SPAN
1002 CLASS="APPLICATION"
1003 >Privoxy</SPAN
1004 >
1005  keeps running on platforms the developers currently can't test on,
1006  and on technical books to educate our developers about said platforms
1007  or to improve their knowledge in general.</P
1008 ><P
1009 > If you enjoy our software and feel like helping out with a donation,
1010  please have a look at
1011  <A
1012 HREF="http://www.spi-inc.org/donations"
1013 TARGET="_top"
1014 >SPI's donation page</A
1015 >
1016  to see what the options are.</P
1017 ></DIV
1018 ></DIV
1019 ></DIV
1020 ><DIV
1021 CLASS="NAVFOOTER"
1022 ><HR
1023 ALIGN="LEFT"
1024 WIDTH="100%"><TABLE
1025 SUMMARY="Footer navigation table"
1026 WIDTH="100%"
1027 BORDER="0"
1028 CELLPADDING="0"
1029 CELLSPACING="0"
1030 ><TR
1031 ><TD
1032 WIDTH="33%"
1033 ALIGN="left"
1034 VALIGN="top"
1035 ><A
1036 HREF="index.html"
1037 ACCESSKEY="P"
1038 >Prev</A
1039 ></TD
1040 ><TD
1041 WIDTH="34%"
1042 ALIGN="center"
1043 VALIGN="top"
1044 ><A
1045 HREF="index.html"
1046 ACCESSKEY="H"
1047 >Home</A
1048 ></TD
1049 ><TD
1050 WIDTH="33%"
1051 ALIGN="right"
1052 VALIGN="top"
1053 ><A
1054 HREF="installation.html"
1055 ACCESSKEY="N"
1056 >Next</A
1057 ></TD
1058 ></TR
1059 ><TR
1060 ><TD
1061 WIDTH="33%"
1062 ALIGN="left"
1063 VALIGN="top"
1064 >Privoxy Frequently Asked Questions</TD
1065 ><TD
1066 WIDTH="34%"
1067 ALIGN="center"
1068 VALIGN="top"
1069 >&nbsp;</TD
1070 ><TD
1071 WIDTH="33%"
1072 ALIGN="right"
1073 VALIGN="top"
1074 >Installation</TD
1075 ></TR
1076 ></TABLE
1077 ></DIV
1078 ></BODY
1079 ></HTML
1080 >