own-instance.rst 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. ===========================
  2. Why use a private instance?
  3. ===========================
  4. .. sidebar:: Is running my own instance worth it?
  5. \.\.\.is a common question among SearXNG users. Before answering this
  6. question, see what options a SearXNG user has.
  7. .. contents::
  8. :depth: 2
  9. :local:
  10. :backlinks: entry
  11. Public instances are open to everyone who has access to their URL. Usually, they
  12. are operated by unknown parties (from the users' point of view). Private
  13. instances can be used by a select group of people, such as a SearXNG instance for a
  14. group of friends, or a company which can be accessed through a VPN. Instances can also be
  15. single-user instances, which run locally on the user's machine.
  16. To gain more insight on how these instances work, let's dive into how SearXNG
  17. protects its users.
  18. .. _SearXNG protect privacy:
  19. How does SearXNG protect privacy?
  20. =================================
  21. SearXNG protects the privacy of its users in multiple ways, regardless of the type
  22. of the instance (private or public). Removal of private data from search requests
  23. comes in three forms:
  24. 1. Removing private data from requests going to search services
  25. 2. Not forwarding anything from third party services through search services
  26. (e.g. advertisement)
  27. 3. Removing private data from requests going to the results pages
  28. Removing private data means not sending cookies to external search engines and
  29. generating a random browser profile for every request. Thus, it does not matter
  30. if a public or private instance handles the request, because it is anonymized in
  31. both cases. The IP address used will be the IP of the instance, but SearXNG can also be
  32. configured to use proxy or Tor. `Result proxy
  33. <https://github.com/asciimoo/morty>`__ is supported, too.
  34. SearXNG does not serve ads or tracking content, unlike most search services. Therefore,
  35. private data is not forwarded to third parties who might monetize it. Besides
  36. protecting users from search services, both the referring page and search query are
  37. hidden from the results pages being visited.
  38. What are the consequences of using public instances?
  39. ----------------------------------------------------
  40. If someone uses a public instance, they have to trust the administrator of that
  41. instance. This means that the user of the public instance does not know whether
  42. their requests are logged, aggregated, and sent or sold to a third party.
  43. Also, public instances without proper protection are more vulnerable to abuse of
  44. the search service, which may cause the external service to enforce
  45. CAPTCHAs or to ban the IP address of the instance. Thus, search requests would return less
  46. results.
  47. I see. What about private instances?
  48. ------------------------------------
  49. If users run their :ref:`own instances <installation>`, everything is in their
  50. control: the source code, logging settings and private data. Unknown instance
  51. administrators do not have to be trusted.
  52. Furthermore, as the default settings of their instance are editable, there is no
  53. need to use cookies to tailor SearXNG to their needs and preferences will not
  54. reset to defaults when clearing browser cookies. As settings are stored on
  55. the user's computer, they will not be accessible to others as long as their computer is
  56. not compromised.
  57. Conclusion
  58. ==========
  59. Always use an instance which is operated by people you trust. The privacy
  60. features of SearXNG are available to users no matter what kind of instance they
  61. use.
  62. For those on the go, or just wanting to try SearXNG for the first time, public
  63. instances are the best choice. Public instances are also making the
  64. world a better place by giving those who cannot, or do not want to, run an
  65. instance access to a privacy-respecting search service.