1 [[!meta title="Frequently asked questions"]]
10 - [The Tor Project: FAQ](https://www.torproject.org/docs/faq.html.en)
11 - [The Tor Project: Stack Exchange, question & answer site](https://tor.stackexchange.com/)
16 <a id="relationship_with_tor"></a>
18 What is the relationship between Tor and Tails?
19 -----------------------------------------------
21 See our explanation about [[why does Tails use Tor|doc/about/tor#relationship]].
25 Why is Tails based on Debian and not on another distribution?
26 -------------------------------------------------------------
28 We are deeply rooted and involved in Debian. The friendships, relationships, and
29 technical expertise we have in Debian have many benefits for Tails, and we are
30 not ready to build the same relationship with Ubuntu, OpenBSD, or any other
31 distribution. See our statement about our
32 [[contribute/relationship_with_upstream]] for details.
34 See also the article [Why there are so many Debian
35 derivatives](http://upsilon.cc/~zack/blog/posts/2011/09/why_there_are_so_many_debian_derivatives/)
36 by Stefano Zacchiroli.
40 Why isn't Tails based on Ubuntu?
41 --------------------------------
43 First, see the answer to the [[previous question|faq#debian]].
45 0. The rapid development cycle of Ubuntu would be too fast for Tails.
46 0. Ubuntu adds features in ways that we find dangerous for privacy. For example
48 ([partly discontinued](http://blog.canonical.com/2014/04/02/shutting-down-ubuntu-one-file-services/))
49 and the [Amazon ads and data leaks](https://www.eff.org/deeplinks/2012/10/privacy-ubuntu-1210-amazon-ads-and-data-leaks).
50 0. Ubuntu is led by a company that takes most of the important decisions and has
51 the power to make them happen.
52 0. We usually ship kernels and video drivers from [Debian
53 backports](http://backports.debian.org/). The result
54 is comparable to Ubuntu in terms of support for recent hardware.
55 0. We think that the general quality of the maintenance work being done on
56 packages matters from a security perspective. Debian maintainers generally are
57 experts in the fields their packages deal with; while it is generally not
58 the case outside of the limited number of packages Ubuntu officially supports.
59 0. We are actively working on adding
60 [[AppArmor|blueprint/Mandatory_Access_Control]] support to Tails; a security
61 framework that is already used in a few Ubuntu applications.
62 0. We are also working on adding compiler hardening options to more Debian
63 packages included in Tails; another security feature that Ubuntu already
71 <a id="ssl_certificate"></a>
73 Why does tails.boum.org rely on a commercial SSL certificate?
74 -------------------------------------------------------------
76 HTTPS provides encryption and authentication on the web. The standard
77 authentication mechanism through SSL certificates is centralized and based on
78 commercial or institutional certificate authorities. This mechanism has proven
79 to be susceptible to various methods of compromise. See our [[warning about
80 man-in-the-middle attacks|doc/about/warning#man-in-the-middle]].
82 Still, we use HTTPS on our website and rely on a commercial certificate even if
83 we acknowledge those security problems.
85 1. Providing no HTTPS and no kind of encryption would be a worse option.
87 2. Providing a self-signed certificate or another marginally supported
88 authentication mechanism would not work for the majority of users. Modern
89 browsers display very strong warnings when facing a self-signed certificate, and
90 many people would think the website is broken while it is not.
92 We prefer to provide weak security, using a commercial certificate, that still
93 works for most people. At the same time, we make clear this security is limited
94 and encourage stronger ways of verifying the authenticity of Tails once
95 downloaded. See our documentation on [[verifying the ISO|download#verify]].
99 Hardware compatibility
100 ======================
104 Does Tails work with 64-bit processors?
105 ---------------------------------------
107 Yes. Tails automatically detects the type of processor of the computer and loads
108 a 32-bit or a 64-bit kernel accordingly.
112 Does Tails work on ARM architecture, Raspberry Pi, or tablets?
113 --------------------------------------------------------------
115 For the moment, Tails is only available on the x86 and x86_64 architectures.
116 The Raspberry Pi and many tablets are based on the ARM architecture. Tails does
117 not work on the ARM architecture so far.
119 Look for a tablet with an AMD or Intel processor. Try to verify its
120 compatibility with Debian beforehand, for example make sure that the Wi-Fi
121 interface is supported.
123 <a id="installation"></a>
128 <a id="install_permanently"></a>
130 Can I install Tails permanently onto my hard disk?
131 --------------------------------------------------
133 This is not possible using the recommended installation methods. Tails is
134 designed to be a live system running from a removable media: DVD, USB stick or
137 This is a conscious decision as this mode of operation is better for what we
138 want to provide to Tails users: amnesia, the fact that Tails leaves no traces on
139 the computer after a session is closed.
146 <a id="javascript"></a>
148 Why is JavaScript enabled by default in the Tor browser?
149 --------------------------------------------------------
151 Many websites today require JavaScript to work correctly. As a consequence
152 JavaScript is enabled by default in Tails to avoid confusing many users. But
153 the [[Torbutton|doc/anonymous_internet/Tor_browser#torbutton]] extension,
154 included in Tails, takes care of blocking dangerous JavaScript functionalities.
156 Tails also includes the [[NoScript|doc/anonymous_internet/Tor_browser#noscript]]
157 extension to optionally disable more JavaScript. This might improve
158 security in some cases. However, if you disable JavaScript, then the
159 [[fingerprint|doc/about/fingerprint]] of your browser will
160 differ from most Tor users. This might break your anonymity.
162 We think that having JavaScript enabled by default is the best possible
163 compromise between usability and security in this case.
167 Can I install other add-ons in the browser?
168 -------------------------------------------
170 Installing add-ons in the browser might break the security built in Tails.
172 Add-ons can do many things within the browser, and even if all the networking goes
173 through Tor, some add-ons might interact badly with the rest of the
174 configuration or leak private information.
176 1. They can track and reveal information about your browsing behaviour, browsing
177 history, or system information, either on purpose or by mistake.
179 2. They can have bugs and security holes that can be remotely exploited by an
182 4. They can have bugs breaking the security offered by other add-ons, for example
183 Torbutton, and break your anonymity.
185 5. They can break your anonymity by making your browsing behaviour
186 distinguishable amongst other Tails users.
188 Unless proven otherwise, no add-on, apart from the ones already
189 included in Tails, have been seriously audited and should be
190 considered safe to use in this context.
194 <li>[[Warnings about persistence|doc/first_steps/persistence/warnings#index3h1]]</li>
195 <li>[[Browsing the web with Iceweasel|doc/anonymous_internet/Tor_browser]]</li>
196 <li>[[Can I hide the fact that I am using Tails?|doc/about/fingerprint/]]</li>
201 XXX: Push that information to the browser documentation?
202 XXX: Check https://www.torproject.org/torbutton/torbutton-faq.html.en#recommendedextensions
207 Can I view websites using Adobe Flash with Tails?
208 -------------------------------------------------
210 Adobe Flash Player is not included in Tails for several reasons:
212 - It is proprietary software which prevents us from legally including it in
214 - It is closed source and so we have no idea of what it really does.
215 - It has a very long history of serious security vulnerabilities.
216 - It is known to favor privacy invasive technologies such as [[!wikipedia Local_shared_object]].
217 - Adobe only maintains their GNU/Linux Flash plugin for Google Chrome.
219 We have considered including open-source alternative software to Adobe
220 Flash, such as [Gnash](http://www.gnu.org/software/gnash/), but it is
221 not the case yet, see [[!tails_ticket 5363]].
223 But you can already watch HTML5 videos with the Tor browser.
225 <a id="anonymity_test"></a>
227 How to analyse the results of online anonymity tests?
228 -----------------------------------------------------
230 Fingerprinting websites such as <https://panopticlick.eff.org/> or
231 <https://ip-check.info/> try to retrieve as much information as possible from
232 your browser to see if it can be used to identify you.
234 As explained in our documentation about
235 [[fingerprinting|doc/about/fingerprint]], Tails provides anonymity on the web by
236 making it difficult to distinguish a particular user amongst all the users of
237 Tails and the Tor Browser Bundle (TBB).
239 So, the information retrieved by such fingerprinting websites is not harmful for
240 anonymity in itself, as long as it is the same for all Tor users.
242 For example, the user-agent property of the browser was set to `Mozilla/5.0
243 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3`,
244 as of Tails 0.21 and TBB 2.3.25-13. This value preserves your anonymity even if
245 the operating system installed on the computer is Windows NT and you usually run
246 Firefox. On the other hand, changing this value makes you distinguishable from
247 others Tor users and breaks your anonymity.
249 Furthermore, we verify the result of those websites before each release, see our
250 [[test suite|contribute/release_process/test]].
254 Is Java installed in the Tor browser?
255 ---------------------------------------
257 Tails does not include a Java plugin in its browser because it could break your anonymity.
259 <a id="unsafe_browser"></a>
261 Can I use the Unsafe Browser to browse the web or download files?
262 -----------------------------------------------------------------
264 No. The Unsafe Browser is only included in Tails as a tool to log into [[captive
265 portals|doc/anonymous_internet/unsafe_browser]]. It is not meant to be used as a
266 regular web browser. As a consequence, the files that you might download using
267 the Unsafe Browser are not accessible by your user.
269 <a id="persistence"></a>
274 <a id="persistent_features"></a>
276 Can I save my custom settings?
277 ------------------------------
279 <em>… like language, keyboard layout, background image, toolbar position,
280 browser settings, touchpad preferences, etc.</em>
282 By default Tails does not save anything from one working session to another.
283 Only the persistent volume allows you to reuse data across different working
284 sessions. See the list of existing [[persistent
285 features|doc/first_steps/persistence/configure#features]].
287 We are frequently requested to add new persistent features but we are usually
288 busy working on other priorities. See our [open
289 tickets](https://labs.riseup.net/code/projects/tails/issues?query_id=122)
290 about persistence. Any bit of help [[is welcome|contribute/how/code]].
294 How strong is the encryption of the persistent volume and LUKS?
295 ---------------------------------------------------------------
297 Tails uses LUKS to encrypt the persistent volume. This is the same technique as
298 the one we recommend for [[creating and using encrypted
299 volumes|doc/encryption_and_privacy/encrypted_volumes]] in general.
301 LUKS is a very popular standard for disk encryption in Linux. LUKS is the
302 default technique for full-disk encryption proposed by many distribution,
303 including Debian and Ubuntu, when installing a regular system.
305 Currently the default cipher is `aes-cbc-essiv:sha256` with a key size of 256
308 To understand better how persistence work, see our [[design
309 document|contribute/design/persistence]].
311 <a id="recover_passphrase"></a>
313 Is it possible to recover the passphrase of the persistent volume?
314 ------------------------------------------------------------------
316 No. The encryption of the persistent volume is very strong and it is not
317 possible to recover the passphrase of the persistent volume. If the passphrase
318 is weak enough, an attacker, using a brute force attack, could try many
319 possible passphrases and end up guessing your passphrase.
321 <a id="networking"></a>
328 Can I use Tails with a VPN?
329 ---------------------------
331 Three possible scenarios need to be distinguished:
333 - Using a VPN instead of Tor
334 - Using a VPN to connect to Tor (VPN before Tor)
335 - Connecting to a VPN using Tor (VPN after Tor)
337 For more information, see our [[blueprint on VPN
338 support|blueprint/vpn_support/]].
340 ### Using a VPN instead of Tor
342 It is a very [[fundamental assumption of Tails|about#tor]] to force all outgoing
343 traffic to anonymity networks such as Tor or I2P. VPN are not anonymity
344 networks, because the administrators of the VPN can know both where you are
345 connecting from and where you are connecting to. Tor provides anonymity by
346 making it impossible for a single point in the network to know both the origin
347 and the destination of a connection.
349 ### Using a VPN to connect to Tor (VPN before Tor)
351 In some situations, you might be forced to use a VPN to connect to the Internet,
352 for example by your ISP. This is currenlty not possible using Tails. See
353 [[!tails_ticket 5858]].
355 [[Tor bridges|doc/first_steps/startup_options/bridge_mode]] can also be useful
356 to bypass the limitations imposed by your ISP.
358 ### Connecting to a VPN using Tor (VPN after Tor)
360 In some situtations, it can be useful to connect to a VPN through Tor:
362 - To access services that block connections coming from Tor.
363 - To access ressources only available inside a VPN, for example at your
364 company or University.
366 This is currenlty not possible easily using Tails.
368 <a id="mac_address"></a>
370 Does Tails change the MAC address of my network interfaces?
371 -----------------------------------------------------------
373 Starting from Tails 0.23, [[MAC
374 spoofing|doc/first_steps/startup_options/mac_spoofing]] is enabled by default
379 How does the DNS resolution work in Tails?
380 ------------------------------------------
382 See our [[design document|contribute/design/Tor_enforcement/DNS]] on this topic.
386 Why does Tails automatically connect to several websites when starting?
387 -----------------------------------------------------------------------
389 Tor and I2P require the system clock to be well synchronized in order to work
390 properly. When starting Tails, a notification is displayed while the clock is
393 This synchronization is made by sending HTTPS queries through Tor to severals
394 websites and deducing a correct time from their answers. The list of websites
395 that could be queried in this process can be found in `/etc/default/htpdate`.
397 See also our [[design document|contribute/design/Time_syncing]] on this topic.
399 <a id="software"></a>
401 Software not included in Tails
402 ==============================
404 <a id="new_software"></a>
406 Can my favourite software be included in Tails?
407 -----------------------------------------------
409 First of all, make sure that this software is already available in Debian, as
410 this is a requirement to be included in Tails. Adding to Tails software which is
411 not in Debian imply an additional workload that could compromise the
412 sustainability of the project. On top of that, being in Debian brings many
415 - It is included in the Debian process for security updates and new versions.
416 - It is authenticated using OpenPGP signatures.
417 - It is under the scrutiny of the Debian community and its many users and
418 derivatives, including Ubuntu.
420 To check whether a software is in Debian, search for it on
421 <https://packages.debian.org/>. If it is not yet available in Debian, you should
422 ask its developers why it is not the case yet.
424 Second, this software might not be useful to accomplish our design goals. Refer
425 to our [[design documents|contribute/design]] to understand which are
426 the intended use cases, and the assumptions on which Tails is based.
428 We also try to limit the amount of software included in Tails, and we only add
429 new software with a very good reason to do so:
431 - We try to limit the growth of the ISO image and automatic upgrades.
432 - More software implies more security issues.
433 - We avoid proposing several options to accomplish the same task.
434 - If a package needs to be removed after its inclusion, for example because of
435 security problems, then this might be problematic as users might rely on it.
437 After considering all this, if you still think that this software is a good
438 candidate to be included in Tails, please [[explain us|/contribute/talk]] your
443 If a software is not included in Tails, but is included in Debian, you can use
445 software|doc/first_steps/persistence/configure#additional_software]] feature of
446 the persistent volume to install it automatically at the beginning of each
451 Here is some of the software we are often asked to include in Tails:
453 - **bitmessage**: not in Debian
454 - **torchat**: see [[!tails_ticket 5554]]
455 - **bitcoin**, **electrum**: see [[!tails_ticket 6739]]
457 <a id="bittorrent"></a>
459 Can I download using BitTorrent with Tails?
460 -------------------------------------------
462 Tails does not ship any BitTorrent software and is unlikely to do so in the
465 The problem with using BitTorrent over Tor is double:
467 - It is technically hard to do it properly, see:
468 <https://blog.torproject.org/blog/bittorrent-over-tor-isnt-good-idea>.
469 - It harms the network, see:
470 <https://blog.torproject.org/blog/why-tor-is-slow>.
472 We have relatively vague [[!tails_ticket 5991 desc="plans to improve
473 on this situation"]].
480 <a id="timezone"></a>
482 Why is the time set wrong?
483 --------------------------
485 When Tails starts, the system timezone is set to UTC (Greenwich time). So, this time
486 might be a few hours in the future if you are West from the United
487 Kingdom, or in the past if you are East from the UK. The minutes
490 We do this for anonymity reasons: if some application reveals your actual
491 timezone, it might help identifying who you are.
493 Having all Tails users set to the same timezone, makes it more difficult to
494 distinguish you amongst all the other Tails users.
498 We are working on a custom clock applet with configurable timezone. See
499 [[!tails_ticket 6284]].
505 Other security issues
506 =====================
508 <a id="compromised_system"></a>
510 Is it safe to use Tails on a compromised system?
511 ------------------------------------------------
513 Tails runs independently from the operating system installed on the computer.
514 So, if the computer has only been compromised by software, running from inside
515 your regular operating system (virus, trojan, etc.), then it is safe
516 to use Tails. This is true as long as Tails itself has been installed
517 using a trusted system.
519 If the computer has been compromised by someone having physical access to it and
520 who installed untrusted pieces of hardware, then it might not be safe to use
523 <a id="integrity"></a>
525 Can I verify the integrity of a Tails device?
526 ---------------------------------------------
528 It is not possible to verify the integrity of a Tails device when running Tails
529 from this same device. This would be like asking to someone whether she is a
530 liar; the answer of a true liar would always be "no".
532 - To verify the integrity of a DVD from a separate trusted system, you can
533 verify the signature of the ISO image as documented in [[verify the ISO image
534 using the command line|doc/get/verify_the_iso_image_using_the_command_line]]
535 against the DVD itself.
537 - There is no documented method of verifying the integrity of a USB stick or SD
538 card installed using <span class="application">Tails
539 Installer</span>. However, if you have another trusted Tails device,
540 you can [[clone it onto the untrusted device|doc/first_steps/upgrade]] to
541 reset it to a trusted state.
543 <a id="reuse_memory_wipe"></a>
545 Can I use the memory wipe feature of Tails on another operating system?
546 -----------------------------------------------------------------------
548 The memory wipe mechanism that Tails uses on shutdown to [[protect against cold
549 boot attacks|doc/advanced_topics/cold_boot_attacks]] is not yet available in
550 other Linux distributions. In the future, we would like to package it for
553 If you want to implement this feature outside of Tails, have a look at the
554 corresponding [[design documentation|contribute/design/memory_erasure]].
556 <a id="new_identity"></a>
558 Is it safe to use the new identity feature of Vidalia?
559 ------------------------------------------------------
561 In our [[warning page|doc/about/warning#identities]] we advice to restart Tails
562 every time that you want to use a different contextual identity. The <span
563 class="guilabel">New Identity</span> feature of <span
564 class="application">Vidalia</span> forces Tor to use new circuits but only for
565 new connections. The two main drawbacks of this technique are:
567 - The circuits used by connections that remain open might not be changed: for
568 example, a circuit used to connect to an open webpage or to an instant
571 - Each application might contain information that can identify you,
572 independently of the Tor circuit that are used. For example, the browser might
573 contain cookies from previous websites, <span
574 class="application">[[Pidgin|doc/anonymous_internet/pidgin]]</span> will reuse the
575 same nickname by default, etc.
577 Tails is a full operating system, so a *new identity* should be thought on a
578 broader level than only switching Tor circuits.
580 <a id="truecrypt"></a>
582 Can I use TrueCrypt with Tails?
583 -------------------------------
585 Yes, but TrueCrypt needs to be activated when starting Tails, see our
586 [[documentation|doc/encryption_and_privacy/truecrypt]]. Tails includes TrueCrypt
587 only for backward compatibility and we are working on [[choosing a free software
588 as replacement|blueprint/replace_truecrypt]] to open TrueCrypt volumes.
590 Furthermore, [TrueCrypt is now discontinued](http://truecrypt.sourceforge.net/)
591 and its development team recommends against using it. We recommend using other
592 [[encryption tools|doc/encryption_and_privacy/encrypted_volumes]] such as
595 <a id="boot_statistics"></a>
597 Does Tails collect information about its users?
598 -----------------------------------------------
600 When Tails starts, two HTTPS requests are made automatically to our website
603 - A security check is performed to know if security issues have been announced
604 for this version of Tails. The language of the working session is passed along
605 with this request to display the notification in the preferred language of the
607 - [[<span class="application">Tails Upgrader</span>|doc/first_steps/upgrade]]
608 checks for newer versions. The version of the running Tails is passed along
611 We believe it is important to notify the user of known security issues and newer
612 versions. We calculate statistics based on the security check to know how many times
613 Tails has been started and connected to Tor. Those statistics are published in
614 our [[monthly reports|news]].
622 How_do_you_chain_a_proxy_after_TOR___63__
623 Next_Tails_version_should_have_proxychains_for_socks_after_exit_node
624 alternative_way_to_connect_to_web
625 featurerequest:_proxychains
627 easy way to chain a SOCKS5 proxy after the hop off the exit node of TOR.
629 I need to hide the fact that I'm coming from TOR, because many websites block tor.
631 I have found some websites that explain how to create an SSH tunnel, but using the terminal is above my level of skills :)
633 It should be possible to use a program like Proxify to chain a proxy, but I
634 don't know if this creates conflicts, and I don't know how to install a program
635 that can run of the persistent volume.
637 Surely there is someone who can simply give us a paragraph of text to enter into
638 the polipo config file ( where i add the ip address and port for the SOCKS5 i
639 bought ) or give some other instructions.
641 * Use something like `ssh -D 1081`. See `DynamicFoward` in `ssh_config(5)`. * Use `iptables` to allow connections to 1081 on localhost.
642 * For websites, modify FoxyProxy settings to add a new proxy, before rules
643 for Tor, that contains the addresses that needs to be reached, and
644 which directs connections to 1081.
645 * For other programs, draft a dedicated `tsocks.conf`. Use
646 `TSOCKS_CONF_FILE=tsocks-specific.conf tsocks ssh one.example.org`.
648 `proxychains` is in Debian, the package is called by the same name. This means
649 it is straightforword to install it in Tails. There is no way in can be
650 preconfigured for every Tails users, so it's hard to see why it should be
651 included in the default package set.
658 - XXX_NICK_XXX in Pidgin might be caused by a lack of RAM