- <source> In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video. In practice, this is much more difficult because: </source>
- <target state="new">
- In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video.
- In practice, this is much more difficult because:
- </target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">88</context></context-group></trans-unit>
- <trans-unit id="fc899a02306f4fd2ce20978136d252dd6eb346cf" datatype="html">
- <source> An HTTP request has to be sent on each tracker for each video to spy. If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot) </source>
- <target state="new">
- An HTTP request has to be sent on each tracker for each video to spy.
- If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot)
- </target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">94</context></context-group></trans-unit>
- <trans-unit id="278669a7857ee77786cf4578b11bb601002cf7a8" datatype="html">
- <source> For each request sent, the tracker returns random peers at a limited number. For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peer in the swarm </source>
- <target state="new">
- For each request sent, the tracker returns random peers at a limited number.
- For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50
- requests sent to know every peer in the swarm
- </target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">99</context></context-group></trans-unit>
- <trans-unit id="3f47eec5fb00ae46a0035cc8f9e428e3d549e337" datatype="html">
- <source>Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour</source>
- <target state="new">
- Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour
- </target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">105</context></context-group></trans-unit>
- <trans-unit id="a5089b43b2fd8a2639bc7a4cdfaa90e869f51cc3" datatype="html">
- <source> If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the video </source>
- <target state="new">
- If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the
- video
- </target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">109</context></context-group></trans-unit>
- <trans-unit id="ff5458261525060246f1f49a740c8d094dc4bac4" datatype="html">
- <source>The IP address is a vague information: usually, it regularly changes and can represent many persons or entities</source>
- <target state="new">
- The IP address is a vague information: usually, it regularly changes and can represent many persons or entities
- </target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">114</context></context-group></trans-unit>
- <trans-unit id="31c95b65cb16d779069e65e82e68690f712c4a5c" datatype="html">
- <source> Web peers are not publicly accessible: because we use WebRTC inside the web browser (<x id="START_LINK"/>with the WebTorrent library<x id="CLOSE_LINK"/>), the protocol is different from classic BitTorrent. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See <x id="START_LINK_1"/>this document<x id="CLOSE_LINK"/> for more information </source>
- <target state="new">
- Web peers are not publicly accessible: because we use WebRTC inside the web browser (
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>with the
- WebTorrent library
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>), the protocol is different from classic BitTorrent.
- When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers
- to forward the information to.
- See
- <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>this document
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more information
-
- </target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">118</context></context-group></trans-unit>
- <trans-unit id="e916a82a25fb892f83d2b63ca55594dc7d02f36a" datatype="html">
- <source> The worst-case scenario of an average person spying on their friends is quite unlikely. There are much more effective ways to get that kind of information. </source>
- <target state="new">
- The worst-case scenario of an average person spying on their friends is quite unlikely.
- There are much more effective ways to get that kind of information.
- </target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">127</context></context-group></trans-unit>
- <trans-unit id="4bf47a1ae952bf42a4682a5ecddb0bfb8c9adfaf">
- <source>How does PeerTube compare with YouTube?</source>
- <target>Hoe is PeerTube vergeleken met YouTube?</target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">131</context></context-group></trans-unit>
- <trans-unit id="1fd22031e4f7920db2300cc76ee9c8516b25f50d" datatype="html">
- <source> The threats to privacy with YouTube are different from PeerTube's. In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you. Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics). </source>
- <target state="new">
- The threats to privacy with YouTube are different from PeerTube's.
- In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you.
- Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics).
- </target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">134</context></context-group></trans-unit>
- <trans-unit id="3c2990d5e452bdf2317ff23745db70705d848d99">
- <source>What can I do to limit the exposure of my IP address?</source>
- <target>Wat kan ik doen om de blootstelling van mijn IP adress te verminderen?</target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">139</context></context-group></trans-unit>
- <trans-unit id="301e86f807ed659ff42d3b4bba6e03b88bff7907" datatype="html">
- <source> Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more. PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense. </source>
- <target state="new">
- Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing
- your IP in their connection logs: ISP/routers/trackers/CDN and more.
- PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser.
- Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense.
- </target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">142</context></context-group></trans-unit>
- <trans-unit id="8ce78dd287b9a9dde5079916425ea66466530e41">
- <source>What will be done to mitigate this problem?</source>
- <target>Wat zal worden gedaan om dit probleem te verminderen?</target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">148</context></context-group></trans-unit>
- <trans-unit id="db4d65ed605b948169d51eac4c1b2ff662088eb7" datatype="html">
- <source> PeerTube wants to deliver the best countermeasures possible, to give you more choice and render attacks less likely. Here is what we put in place so far: </source>
- <target state="new">
- PeerTube wants to deliver the best countermeasures possible, to give you more choice
- and render attacks less likely. Here is what we put in place so far:
- </target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">151</context></context-group></trans-unit>
- <trans-unit id="89c0c2c3150b99bbea20214895df56c8f8d6125d" datatype="html">
- <source>We set a limit to the number of peers sent by the tracker</source>
- <target state="new">We set a limit to the number of peers sent by the tracker</target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">156</context></context-group></trans-unit>
- <trans-unit id="b23c2b01db8b09f1a9bc6144d66291e28f02daf4" datatype="html">
- <source>We set a limit on the request frequency received by the tracker</source>
- <target state="new">We set a limit on the request frequency received by the tracker</target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">157</context></context-group></trans-unit>
- <trans-unit id="b6f5d5d1aab25c1e675c66ea5dbb987654e9c0b0" datatype="html">
- <source>Allow instance admins to disable P2P from the administration interface</source>
- <target state="new">Allow instance admins to disable P2P from the administration interface</target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">158</context></context-group></trans-unit>
- <trans-unit id="85755719c08571f7f5b7c5b391329b7e4e7ccc7b" datatype="html">
- <source>Automatic video redundancy from some instances: one doesn't know if the IP downloaded the video on purpose or if it a server</source>
- <target state="new">Automatic video redundancy from some instances: one doesn't know if the IP downloaded the video on purpose or if it a server</target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">159</context></context-group></trans-unit>
- <trans-unit id="a4a403ca6ccc6c4bd590cdfb045474270625ea12" datatype="html">
- <source> Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. </source>
- <target state="new">
- Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling
- WebRTC in your browser.
- </target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">163</context></context-group></trans-unit>
- <trans-unit id="eebbc9b6d037b9c08225b769a5f3f333b2789500" datatype="html">
- <source>Followers instances</source>
- <target state="new">Followers instances</target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-follows/about-follows.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit>
- <trans-unit id="39dabfebe4a70cc00aa454f790b81cf453d38304" datatype="html">
- <source>This instance does not have instances followers.</source>
- <target state="new">This instance does not have instances followers.</target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-follows/about-follows.component.html</context><context context-type="linenumber">6</context></context-group></trans-unit>
- <trans-unit id="d4f8e8ce89a1f258702ba0341d7321f972f60b32" datatype="html">
- <source>Followings instances</source>
- <target state="new">Followings instances</target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-follows/about-follows.component.html</context><context context-type="linenumber">14</context></context-group></trans-unit>
- <trans-unit id="d0f0a0a5da1553964ae4891aaebd2b2c3e5ddae4" datatype="html">
- <source>This instance does not have instances followings.</source>
- <target state="new">This instance does not have instances followings.</target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-follows/about-follows.component.html</context><context context-type="linenumber">16</context></context-group></trans-unit>
- <trans-unit id="3d2fb0ff92d3dd1e6040cd79b2a60edac6dea2da" datatype="html">
- <source>Developed with ❤ by <x id="START_LINK"/>Framasoft<x id="CLOSE_LINK"/></source>
- <target state="new">Developed with ❤ by
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Framasoft
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
- </target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube-contributors.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
- <trans-unit id="4499806949402133d08a5029cb5462c5ea25336d">
- <source>Create an account</source>
- <target>
-Account aanmaken</target>
-
- <context-group purpose="location"><context context-type="sourcefile">../app/+signup/+register/register.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit>
- <trans-unit id="f732c304c7433e5a83ffcd862c3dce709a0f4982">
- <source>Next</source>
- <target>Volgende</target>
-
- <context-group purpose="location"><context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="c3b08b07b5ab98e7cdcf18df39355690ab7d3884" datatype="html">
- <source>Previous month</source><target state="new">Previous month</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="4bd046985cfe13040d5ef0cd881edce0968a111a" datatype="html">
- <source>Next month</source><target state="new">Next month</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="1dbc84807f35518112f62e5775d1daebd3d8462b" datatype="html">
- <source>Select month</source><target state="new">Select month</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="8ceb09d002bf0c5d1cac171dfbffe1805d2b3962" datatype="html">
- <source>Select year</source><target state="new">Select year</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="656506dfd46380956a655f919f1498d018f75ca0" datatype="html">
- <source>««</source><target state="new">««</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="6e52b6ee77a4848d899dd21b591c6fd499e3aef3" datatype="html">
- <source>«</source><target state="new">«</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="ba9cbb4ff311464308a3627e4f1c3345d9fe6d7d" datatype="html">
- <source>»</source><target state="new">»</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="49f27a460bc97e7e00be5b37098bfa79884fc7d9" datatype="html">
- <source>»»</source><target state="new">»»</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="f2f852318759c6396b5d3d17031d53817d7b38cc" datatype="html">
- <source>First</source><target state="new">First</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="5c729788ba138508aca1bec050b610f7bf81db3e" datatype="html">
- <source>Last</source><target state="new">Last</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="f8e9a947b9db4252c0e9905765338712f2fd032f" datatype="html">
- <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="ce676ab1d6d98f85c836381cf100a4a91ef95a1f" datatype="html">
- <source>HH</source><target state="new">HH</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="3bbce5fef7e1151da052a4e529453edb340e3912" datatype="html">
- <source>Hours</source><target state="new">Hours</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="72c8edf6a50068a05bde70991e36b1e881f4ca54" datatype="html">
- <source>MM</source><target state="new">MM</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="41e62daa962947c0d23ded0981975d1bddf0bf38" datatype="html">
- <source>Minutes</source><target state="new">Minutes</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="cb74bc1d625a6c1742f0d7d47306cf495780c218" datatype="html">
- <source>Increment hours</source><target state="new">Increment hours</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="147c7a19429da7d999e247d22e33fee370b1691b" datatype="html">
- <source>Decrement hours</source><target state="new">Decrement hours</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="f5a4a3bc05e053f6732475d0e74875ec01c3a348" datatype="html">
- <source>Increment minutes</source><target state="new">Increment minutes</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="c1a6899e529c096da5b660385d4e77fe1f7ad271" datatype="html">
- <source>Decrement minutes</source><target state="new">Decrement minutes</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="ebe38d36a40a2383c5fefa9b4608ffbda08bd4a3" datatype="html">
- <source>SS</source><target state="new">SS</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="4f2ed9e71a7c981db3e50ae2fedb28aff2ec4e6c" datatype="html">
- <source>Seconds</source><target state="new">Seconds</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="912322ecee7d659d04dcf494a70e22e49d334b26" datatype="html">
- <source>Increment seconds</source><target state="new">Increment seconds</target>
- <context-group purpose="location">
- <context context-type="sourcefile">../assets/images/misc/account-arrow-left.svg</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="5db47ac104294243a70eb9124fbea9d0004ddf69" datatype="html">
- <source>Decrement seconds</source><target state="new">Decrement seconds</target>