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