This commit is contained in:
epoberezkin
2023-03-25 17:32:33 +00:00
parent 69093c3204
commit 28a897a2e8
4 changed files with 97 additions and 97 deletions
+3 -3
View File
@@ -59,7 +59,7 @@
<ul class="flex flex-col items-start gap-2 lg:h-fit lg:absolute lg:bg-white dark:lg:bg-black top-full lg:mt-[10px] lg:py-4 min-w-[200px] rounded-md lg:shadow-[0_0_3px_rgb(60_72_88_/_15%)] sub-menu">
<li><a href="https://github.com/simplex-chat/simplex-chat/blob/stable/apps/simplex-bot-advanced/Main.hs"
target="_blank" class="lg:px-[20px] inline-block"
>Chat bot example</a></li>
>Ejemplo de bot de Chat</a></li>
<li><a href="https://github.com/simplex-chat/simplex-chat/tree/stable/packages/simplex-chat-client/typescript"
target="_blank" class="lg:px-[20px] inline-block"
>TypeScript SDK</a></li>
@@ -93,7 +93,7 @@
>Protocolo SMP</a></li>
<li><a href="https://github.com/simplex-chat/simplex-chat/blob/stable/docs/protocol/simplex-chat.md"
target="_blank" class="lg:px-[20px] inline-block"
>Chat protocol</a></li>
>Protocolo Chat</a></li>
</ul>
</li>
@@ -567,7 +567,7 @@ window.addEventListener('scroll',changeHeaderBg);
</div>
</article>
</div>
<a href="#" class="text-grey-black dark:text-white text-[16px] text-center lg:text-left font-medium leading-[28px] tracking-[0.01em] block mt-[60px]">© 2020-2023 SimpleX | Proyecto Open-Source</a>
<a href="#" class="text-grey-black dark:text-white text-[16px] text-center lg:text-left font-medium leading-[28px] tracking-[0.01em] block mt-[60px]">© 2020-2023 SimpleX | Proyecto de Código Abierto</a>
</div>
</section>
+84 -84
View File
@@ -59,7 +59,7 @@
<ul class="flex flex-col items-start gap-2 lg:h-fit lg:absolute lg:bg-white dark:lg:bg-black top-full lg:mt-[10px] lg:py-4 min-w-[200px] rounded-md lg:shadow-[0_0_3px_rgb(60_72_88_/_15%)] sub-menu">
<li><a href="https://github.com/simplex-chat/simplex-chat/blob/stable/apps/simplex-bot-advanced/Main.hs"
target="_blank" class="lg:px-[20px] inline-block"
>Chat bot example</a></li>
>Ejemplo de bot de Chat</a></li>
<li><a href="https://github.com/simplex-chat/simplex-chat/tree/stable/packages/simplex-chat-client/typescript"
target="_blank" class="lg:px-[20px] inline-block"
>TypeScript SDK</a></li>
@@ -93,7 +93,7 @@
>Protocolo SMP</a></li>
<li><a href="https://github.com/simplex-chat/simplex-chat/blob/stable/docs/protocol/simplex-chat.md"
target="_blank" class="lg:px-[20px] inline-block"
>Chat protocol</a></li>
>Protocolo Chat</a></li>
</ul>
</li>
@@ -305,32 +305,32 @@ window.addEventListener('scroll',changeHeaderBg);
<img class="static-phone-mobile md:hidden" src="/img/new/mobile-hero.png" alt="" />
<article class="w-full xl:max-w-[600px] landing-page-header-article">
<p class="primary-header text-center xl:text-left font-bold text-[38px] md:text-[55px] leading-[46px] md:leading-[63px] mb-2 xl:mb-8">La privacidad redefinida</p>
<p class="secondary-header text-center xl:text-left font-bold text-[28px] md:text-[38px] leading-[36px] md:leading-[43px] mb-2 xl:mb-8 tracking-[0.01em]">The first messenger<br>without user IDs</p>
<p class="primary-header text-center xl:text-left font-bold text-[38px] md:text-[55px] leading-[46px] md:leading-[63px] mb-2 xl:mb-8">Privacidad redefinida</p>
<p class="secondary-header text-center xl:text-left font-bold text-[28px] md:text-[38px] leading-[36px] md:leading-[43px] mb-2 xl:mb-8 tracking-[0.01em]">El primer mensajero<br>sin ID de usuario</p>
<p class="landing-page-header-article-paragraph text-black dark:text-white text-center xl:text-justify text-[16px] leading-[24px] mb-[20px] header-description">
Otras aplicaciones tienen ID de usuario: Signal, Matrix, Session, Briar, Jami, Cwtch, etc.<br> SimpleX no los tiene, <strong>ni siquiera números aleatorios</strong>.<br> Esto mejora radicalmente su privacidad.
</p>
<a href="javascript:void(0)" data-show-overlay="why-ids-bad-for-privacy" class="open-overlay-btn underline text-primary-light dark:text-primary-dark block text-center xl:text-left text-[14px] xl:text-[16px] leading-[34px] underline-offset-2">¿Por qué los ID de usuario son malos para la privacidad?</a>
<a href="javascript:void(0)" data-show-overlay="why-ids-bad-for-privacy" class="open-overlay-btn underline text-primary-light dark:text-primary-dark block text-center xl:text-left text-[14px] xl:text-[16px] leading-[34px] underline-offset-2">¿Por qué los ID de usuario son perjudiciales para la privacidad?</a>
<div id="why-ids-bad-for-privacy" data-scroll-to="" class="overlay hidden fixed top-0 left-0 bottom-0 right-0 before:absolute before:w-full before:h-full bg-transparent before:bg-secondary-bg-light dark:before:bg-primary-bg-dark before:opacity-90 items-center justify-center p-3 md:p-10 z-[10000]">
<div class="overlay-card w-full md:w-fit md:max-w-[1276px] bg-white dark:bg-card-bg-dark opacity-100 h-full md:h-fit md:max-h-[660px] z-[10001] rounded-md shadow-[0px_3px_12px_rgba(0,0,0,0.2)] p-6 py-10 sm:p-14 overflow-auto scale-100">
<h1 class="text-3xl font-bold text-active-blue mb-6 ">¿Por qué los ID de usuario son malos para la privacidad?</h1>
<h1 class="text-3xl font-bold text-active-blue mb-6 ">¿Por qué los ID de usuario son perjudiciales para la privacidad?</h1>
<div class="flex flex-col-reverse lg:flex-row gap-10 justify-between">
<div class="lg:max-w-[448px]">
<div class="text-grey-black dark:text-white flex flex-col gap-6 text-base">
<p>
When users have persistent identities, even if this is just a random number, like a Session ID, there is a risk that the provider or an attacker can observe how the users are connected and how many messages they send.
Cuando los usuarios asumen identidades persistentes, aunque sólo se trate de un número aleatorio como un identificador de sesión, existe el riesgo de que el proveedor o un atacante puedan observar cómo se conectan los usuarios y cuántos mensajes envían.
</p>
<p>
They could then correlate this information with the existing public social networks, and determine some real identities.
A continuación podrían correlacionar esta información con las redes sociales públicas existentes y averiguar las identidades reales.
</p>
<p>
Even with the most private apps that use Tor v3 services, if you talk to two different contacts via the same profile they can prove that they are connected to the same person.
Incluso con las aplicaciones más privadas que utilizan los servicios de Tor v3, si hablas con dos contactos a través de un mismo perfil se puede probar que están conectados con la misma persona.
</p>
<p>
SimpleX protects against these attacks by not having any user IDs in its design. And, if you use Incognito mode, you will have a different display name for each contact, avoiding any shared data between them.
SimpleX protege contra estos ataques al no disponer de ID de usuario en su diseño. Y si usas el modo incógnito, tendrás un nombre mostrado diferente por cada contacto, evitando cualquier dato compartido entre ellos.
</p>
</div>
</div>
@@ -363,22 +363,22 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="lg:max-w-[448px]">
<div class="text-grey-black dark:text-white flex flex-col gap-6 text-base">
<p>
Many users asked: <em>if SimpleX has no user identifiers, how can it know where to deliver messages?</em>
Muchos usuarios se preguntan: <em>si SimpleX no tiene identificadores de usuario, ¿cómo puede saber dónde entregar los mensajes?</em>
</p>
<p>
To deliver mesages, instead of user IDs used by all other platforms, SimpleX uses temporary anonymous pairwise identifiers of message queues, separate for each of your connections &mdash; there are no long term identifiers.
Para entregar los mensajes, en lugar de los identificadores de usuario utilizados por todas las demás plataformas, SimpleX usa identificadores por pares anónimos y temporales de colas de mensajes, independientes para cada una de sus conexiones &mdash; no hay identificadores a largo plazo.
</p>
<p>
You define which server(s) to use to receive the messages, your contacts &mdash; the servers you use to send the messages to them. Every conversation is likely to use two different servers.
defines qué servidor(es) usas para recibir los mensajes, tus contactos &mdash; los servidores que utilizas para enviar los mensajes. Es probable que cada conversación use dos servidores distintos.
</p>
<p>
This design prevents leaking any users&apos; metadata on the application level. To further improve privacy and protect your IP address you can connect to messaging servers via Tor.
Este diseño evita que se filtren metadatos de usuario a nivel de aplicación. Para mejorar aún más la privacidad y proteger tu dirección IP, puedes conectarte a los servidores de mensajería a través de la red Tor.
</p>
<p>
Only client devices store user profiles, contacts and groups; the messages are sent with 2-layer end-to-end encryption.
Los perfiles de usuario, contactos y grupos sólo se almacenan en los dispositivos cliente; los mensajes se envían de extremo a extremo con cifrado de doble capa.
</p>
<p>
Read more in <a href='https://github.com/simplex-chat/simplexmq/blob/stable/protocol/overview-tjr.md' target='_blank'>SimpleX whitepaper</a>.
Más información en <a href='https://github.com/simplex-chat/simplexmq/blob/stable/protocol/overview-tjr.md' target='_blank'>el artículo técnico SimpleX</a>.
</p>
</div>
</div>
@@ -438,18 +438,18 @@ window.addEventListener('scroll',changeHeaderBg);
<article class="w-full xl:max-w-[600px] landing-page-header-article px-5">
<p class="text-active-blue text-center xl:text-left font-bold text-[28px] md:text-[35px] leading-[36px] md:leading-[43px] mb-[28px]">
Haz una conexión privada
Hacer una conexión privada
</p>
<p class="text-center text-black dark:text-white xl:text-justify leading-[24px] text-[16px] mb-10 xl:mb-[25px] header-description">
El video muestra cómo te conectas con tu amigo a través de su código QR de un solo uso, en persona o a través de un enlace de video. También puede conectarse compartiendo un enlace de invitación.
El video muestra cómo te conectas con tu amigo a través de su código QR de un solo uso, en persona o a través de un enlace de video. También puedes conectarte compartiendo un enlace de invitación.
</p>
</article>
<div class="w-full container px-5 hidden md:flex items-center justify-center gap-[50px] py-[24px] xl:absolute bottom-0 z-10">
<a href="#why-simplex" class="menu-link">Por que Simplex</a>
<a href="#why-simplex" class="menu-link">Por qué Simplex</a>
<a href="#features" class="menu-link">Características</a>
<a href="#privacy" class="menu-link">Privacidad de SimpleX</a>
<a href="#network" class="menu-link">La red Simplex</a>
<a href="#network" class="menu-link">Red Simplex</a>
</div>
</div>
</section>
@@ -490,14 +490,14 @@ window.addEventListener('scroll',changeHeaderBg);
<img src="/img/new/privacy-section-1.svg" alt="">
</div>
<div class="md:w-[70%] lg:w-full flex flex-col items-center md:items-start lg:items-center gap-5 mb-[54px] md:mb-0 lg:mb-[54px]">
<p class="font-medium text-xl text-center text-grey-black dark:text-white">Advertising and price discrimination</p>
<p class="font-medium text-xl text-center text-grey-black dark:text-white">Publicidad y discriminación de precios</p>
<a href="javascript:void(0);" data-show-overlay="privacy-saves-money" class="open-overlay-btn underline text-primary-light dark:text-primary-dark block text-[16px] text-center underline-offset-2">Privacy saves you money</a>
<a href="javascript:void(0);" data-show-overlay="privacy-saves-money" class="open-overlay-btn underline text-primary-light dark:text-primary-dark block text-[16px] text-center underline-offset-2">La privacidad te ahorra dinero</a>
<div id="privacy-saves-money" data-scroll-to="why-privacy" class="overlay hidden fixed top-0 left-0 bottom-0 right-0 before:absolute before:w-full before:h-full bg-transparent before:bg-secondary-bg-light dark:before:bg-primary-bg-dark before:opacity-90 items-center justify-center p-3 md:p-10 z-[10000]">
<div class="overlay-card w-full md:w-fit md:max-w-[1276px] bg-white dark:bg-card-bg-dark opacity-100 h-full md:h-fit md:max-h-[660px] z-[10001] rounded-md shadow-[0px_3px_12px_rgba(0,0,0,0.2)] p-6 py-10 sm:p-14 overflow-auto scale-100">
<h1 class="text-3xl font-bold text-active-blue mb-6 lg:max-w-[448px]">Privacy saves you money</h1>
<h1 class="text-3xl font-bold text-active-blue mb-6 lg:max-w-[448px]">La privacidad te ahorra dinero</h1>
<div class="flex flex-col-reverse lg:flex-row gap-10 justify-between">
<div class="lg:max-w-[448px]">
@@ -537,14 +537,14 @@ window.addEventListener('scroll',changeHeaderBg);
<img src="/img/new/privacy-section-2.svg" alt="">
</div>
<div class="md:w-[70%] lg:w-full flex flex-col items-center md:items-start lg:items-center gap-5 mb-[54px] md:mb-0 lg:mb-[54px]">
<p class="font-medium text-xl text-center text-grey-black dark:text-white">Manipulation of elections</p>
<p class="font-medium text-xl text-center text-grey-black dark:text-white">Manipulación de elecciones</p>
<a href="javascript:void(0);" data-show-overlay="privacy-gives-power" class="open-overlay-btn underline text-primary-light dark:text-primary-dark block text-[16px] text-center underline-offset-2">Privacy gives you power</a>
<a href="javascript:void(0);" data-show-overlay="privacy-gives-power" class="open-overlay-btn underline text-primary-light dark:text-primary-dark block text-[16px] text-center underline-offset-2">La privacidad te da poder</a>
<div id="privacy-gives-power" data-scroll-to="why-privacy" class="overlay hidden fixed top-0 left-0 bottom-0 right-0 before:absolute before:w-full before:h-full bg-transparent before:bg-secondary-bg-light dark:before:bg-primary-bg-dark before:opacity-90 items-center justify-center p-3 md:p-10 z-[10000]">
<div class="overlay-card w-full md:w-fit md:max-w-[1276px] bg-white dark:bg-card-bg-dark opacity-100 h-full md:h-fit md:max-h-[660px] z-[10001] rounded-md shadow-[0px_3px_12px_rgba(0,0,0,0.2)] p-6 py-10 sm:p-14 overflow-auto scale-100">
<h1 class="text-3xl font-bold text-active-blue mb-6 lg:max-w-[448px]">Privacy gives you power</h1>
<h1 class="text-3xl font-bold text-active-blue mb-6 lg:max-w-[448px]">La privacidad te da poder</h1>
<div class="flex flex-col-reverse lg:flex-row gap-10 justify-between">
<div class="lg:max-w-[448px]">
@@ -581,14 +581,14 @@ window.addEventListener('scroll',changeHeaderBg);
<img src="/img/new/privacy-section-3.svg" alt="">
</div>
<div class="md:w-[70%] lg:w-full flex flex-col items-center md:items-start lg:items-center gap-5 mb-[54px] md:mb-0 lg:mb-[54px]">
<p class="font-medium text-xl text-center text-grey-black dark:text-white">Prosecution due to innocent association</p>
<p class="font-medium text-xl text-center text-grey-black dark:text-white">Enjuiciamiento por asociación inocente</p>
<a href="javascript:void(0);" data-show-overlay="privacy-protects-freedom" class="open-overlay-btn underline text-primary-light dark:text-primary-dark block text-[16px] text-center underline-offset-2">Privacy protects your freedom</a>
<a href="javascript:void(0);" data-show-overlay="privacy-protects-freedom" class="open-overlay-btn underline text-primary-light dark:text-primary-dark block text-[16px] text-center underline-offset-2">La privacidad protege tu libertad</a>
<div id="privacy-protects-freedom" data-scroll-to="why-privacy" class="overlay hidden fixed top-0 left-0 bottom-0 right-0 before:absolute before:w-full before:h-full bg-transparent before:bg-secondary-bg-light dark:before:bg-primary-bg-dark before:opacity-90 items-center justify-center p-3 md:p-10 z-[10000]">
<div class="overlay-card w-full md:w-fit md:max-w-[1276px] bg-white dark:bg-card-bg-dark opacity-100 h-full md:h-fit md:max-h-[660px] z-[10001] rounded-md shadow-[0px_3px_12px_rgba(0,0,0,0.2)] p-6 py-10 sm:p-14 overflow-auto scale-100">
<h1 class="text-3xl font-bold text-active-blue mb-6 lg:max-w-[448px]">Privacy protects your freedom</h1>
<h1 class="text-3xl font-bold text-active-blue mb-6 lg:max-w-[448px]">La privacidad protege tu libertad</h1>
<div class="flex flex-col-reverse lg:flex-row gap-10 justify-between">
<div class="lg:max-w-[448px]">
@@ -648,7 +648,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="card-content absolute md:static px-4 md:px-0 bottom-[80px] right-1 left-1 h-[180px] md:h-fit pt-5 lg:pt-0 bg-primary-bg-light dark:bg-primary-bg-dark">
<div class="content-head">
<p class="text-[35px] lg:text-[65px] font-bold tracking-[0.06em] text-active-blue text-center md:text-left">#1</p>
<p class="w-full max-w-[617px] text-[25px] leading-[33px] lg:text-[35px] lg:leading-[45px] text-center md:text-left font-bold text-grey-black dark:text-white">You have complete privacy</p>
<p class="w-full max-w-[617px] text-[25px] leading-[33px] lg:text-[35px] lg:leading-[45px] text-center md:text-left font-bold text-grey-black dark:text-white">Tienes total privacidad</p>
</div>
<div class="content-body py-5 md:py-7">
@@ -699,7 +699,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="card-content absolute md:static px-4 md:px-0 bottom-[80px] right-1 left-1 h-[180px] md:h-fit pt-5 lg:pt-0 bg-primary-bg-light dark:bg-primary-bg-dark">
<div class="content-head">
<p class="text-[35px] lg:text-[65px] font-bold tracking-[0.06em] text-active-blue text-center md:text-left">#2</p>
<p class="w-full max-w-[617px] text-[25px] leading-[33px] lg:text-[35px] lg:leading-[45px] text-center md:text-left font-bold text-grey-black dark:text-white">You are protected<br>from spam and abuse</p>
<p class="w-full max-w-[617px] text-[25px] leading-[33px] lg:text-[35px] lg:leading-[45px] text-center md:text-left font-bold text-grey-black dark:text-white">Estás protegido<br>contra el spam y el abuso</p>
</div>
<div class="content-body py-5 md:py-7">
@@ -747,7 +747,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="card-content absolute md:static px-4 md:px-0 bottom-[80px] right-1 left-1 h-[180px] md:h-fit pt-5 lg:pt-0 bg-primary-bg-light dark:bg-primary-bg-dark">
<div class="content-head">
<p class="text-[35px] lg:text-[65px] font-bold tracking-[0.06em] text-active-blue text-center md:text-left">#3</p>
<p class="w-full max-w-[617px] text-[25px] leading-[33px] lg:text-[35px] lg:leading-[45px] text-center md:text-left font-bold text-grey-black dark:text-white">You control your data</p>
<p class="w-full max-w-[617px] text-[25px] leading-[33px] lg:text-[35px] lg:leading-[45px] text-center md:text-left font-bold text-grey-black dark:text-white"> controlas tus datos</p>
</div>
<div class="content-body py-5 md:py-7">
@@ -798,7 +798,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="card-content absolute md:static px-4 md:px-0 bottom-[80px] right-1 left-1 h-[180px] md:h-fit pt-5 lg:pt-0 bg-primary-bg-light dark:bg-primary-bg-dark">
<div class="content-head">
<p class="text-[35px] lg:text-[65px] font-bold tracking-[0.06em] text-active-blue text-center md:text-left">#4</p>
<p class="w-full max-w-[617px] text-[25px] leading-[33px] lg:text-[35px] lg:leading-[45px] text-center md:text-left font-bold text-grey-black dark:text-white">You own SimpleX network</p>
<p class="w-full max-w-[617px] text-[25px] leading-[33px] lg:text-[35px] lg:leading-[45px] text-center md:text-left font-bold text-grey-black dark:text-white">Eres dueño de la red SimpleX</p>
</div>
<div class="content-body py-5 md:py-7">
@@ -858,7 +858,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div id="privacy-of-identity-contacts-metadata" data-scroll-to="why-simplex" class="overlay hidden fixed top-0 left-0 bottom-0 right-0 before:absolute before:w-full before:h-full bg-transparent before:bg-secondary-bg-light dark:before:bg-primary-bg-dark before:opacity-90 items-center justify-center p-3 md:p-10 z-[10000]">
<div class="overlay-card w-full md:w-fit md:max-w-[1276px] bg-white dark:bg-card-bg-dark opacity-100 h-full md:h-fit md:max-h-[660px] z-[10001] rounded-md shadow-[0px_3px_12px_rgba(0,0,0,0.2)] p-6 py-10 sm:p-14 overflow-auto scale-100">
<h1 class="text-3xl font-bold text-active-blue mb-6 ">Full privacy of your identity, profile, contacts and metadata</h1>
<h1 class="text-3xl font-bold text-active-blue mb-6 ">Privacidad total de tu identidad, perfil, contactos y metadatos</h1>
<div class="flex flex-col-reverse lg:flex-row gap-10 justify-between">
<div class="lg:max-w-[448px]">
@@ -900,7 +900,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div id="protection-from-spam-and-abuse" data-scroll-to="why-simplex" class="overlay hidden fixed top-0 left-0 bottom-0 right-0 before:absolute before:w-full before:h-full bg-transparent before:bg-secondary-bg-light dark:before:bg-primary-bg-dark before:opacity-90 items-center justify-center p-3 md:p-10 z-[10000]">
<div class="overlay-card w-full md:w-fit md:max-w-[1276px] bg-white dark:bg-card-bg-dark opacity-100 h-full md:h-fit md:max-h-[660px] z-[10001] rounded-md shadow-[0px_3px_12px_rgba(0,0,0,0.2)] p-6 py-10 sm:p-14 overflow-auto scale-100">
<h1 class="text-3xl font-bold text-active-blue mb-6 ">The best protection from spam and abuse</h1>
<h1 class="text-3xl font-bold text-active-blue mb-6 ">La mejor protección contra el spam y el abuso</h1>
<div class="flex flex-col-reverse lg:flex-row gap-10 justify-between">
<div class="lg:max-w-[448px]">
@@ -939,7 +939,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div id="you-control-your-data" data-scroll-to="why-simplex" class="overlay hidden fixed top-0 left-0 bottom-0 right-0 before:absolute before:w-full before:h-full bg-transparent before:bg-secondary-bg-light dark:before:bg-primary-bg-dark before:opacity-90 items-center justify-center p-3 md:p-10 z-[10000]">
<div class="overlay-card w-full md:w-fit md:max-w-[1276px] bg-white dark:bg-card-bg-dark opacity-100 h-full md:h-fit md:max-h-[660px] z-[10001] rounded-md shadow-[0px_3px_12px_rgba(0,0,0,0.2)] p-6 py-10 sm:p-14 overflow-auto scale-100">
<h1 class="text-3xl font-bold text-active-blue mb-6 ">Ownership, control and security of your data</h1>
<h1 class="text-3xl font-bold text-active-blue mb-6 ">Titularidad, control y seguridad de tus datos</h1>
<div class="flex flex-col-reverse lg:flex-row gap-10 justify-between">
<div class="lg:max-w-[448px]">
@@ -984,7 +984,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div id="you-own-simplex-network" data-scroll-to="why-simplex" class="overlay hidden fixed top-0 left-0 bottom-0 right-0 before:absolute before:w-full before:h-full bg-transparent before:bg-secondary-bg-light dark:before:bg-primary-bg-dark before:opacity-90 items-center justify-center p-3 md:p-10 z-[10000]">
<div class="overlay-card w-full md:w-fit md:max-w-[1276px] bg-white dark:bg-card-bg-dark opacity-100 h-full md:h-fit md:max-h-[660px] z-[10001] rounded-md shadow-[0px_3px_12px_rgba(0,0,0,0.2)] p-6 py-10 sm:p-14 overflow-auto scale-100">
<h1 class="text-3xl font-bold text-active-blue mb-6 ">Fully decentralised &mdash; users own the SimpleX network</h1>
<h1 class="text-3xl font-bold text-active-blue mb-6 ">Totalmente descentralizado &mdash; los usuarios son dueños de la red SimpleX</h1>
<div class="flex flex-col-reverse lg:flex-row gap-10 justify-between">
<div class="lg:max-w-[448px]">
@@ -1048,7 +1048,7 @@ window.addEventListener('scroll',changeHeaderBg);
<img src="/img/new/feature-1.svg" alt="" class="dark:hidden"/>
<img src="/img/new/feature-1-dark.svg" alt="" class="hidden dark:block"/>
</div>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">Mensajes cifrados E2E con markdown y edición</p>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">Mensajes cifrados E2E con marcadores y edición</p>
</div>
<div class="flex flex-col items-center">
@@ -1056,7 +1056,7 @@ window.addEventListener('scroll',changeHeaderBg);
<img src="/img/new/feature-2.svg" alt="" class="dark:hidden"/>
<img src="/img/new/feature-2-dark.svg" alt="" class="hidden dark:block"/>
</div>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">E2E-encrypted<br>images and files</p>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">Cifrado E2E<br>de imágenes y archivos</p>
</div>
<div class="flex flex-col items-center">
@@ -1064,7 +1064,7 @@ window.addEventListener('scroll',changeHeaderBg);
<img src="/img/new/feature-3.svg" alt="" class="dark:hidden"/>
<img src="/img/new/feature-3-dark.svg" alt="" class="hidden dark:block"/>
</div>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">Grupos secretos descentralizados &mdash;<br>sólo los usuarios saben que existen</p>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">Grupos secretos descentralizados &mdash;<br>sólo los usuarios saben de su existencia</p>
</div>
<div class="flex flex-col items-center">
@@ -1072,7 +1072,7 @@ window.addEventListener('scroll',changeHeaderBg);
<img src="/img/new/feature-4.svg" alt="" class="dark:hidden"/>
<img src="/img/new/feature-4-dark.svg" alt="" class="hidden dark:block"/>
</div>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">E2E-encrypted voice messages</p>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">Mensajes de voz cifrados E2E</p>
</div>
<div class="flex flex-col items-center">
@@ -1080,7 +1080,7 @@ window.addEventListener('scroll',changeHeaderBg);
<img src="/img/new/feature-5.svg" alt="" class="dark:hidden"/>
<img src="/img/new/feature-5-dark.svg" alt="" class="hidden dark:block"/>
</div>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">Disappearing messages</p>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">Mensajes temporales</p>
</div>
<div class="flex flex-col items-center">
@@ -1088,7 +1088,7 @@ window.addEventListener('scroll',changeHeaderBg);
<img src="/img/new/feature-6.svg" alt="" class="dark:hidden"/>
<img src="/img/new/feature-6-dark.svg" alt="" class="hidden dark:block"/>
</div>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">Llamadas de audio y vídeo con cifrado E2E</p>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">Llamadas y videollamadas con cifrado E2E</p>
</div>
<div class="flex flex-col items-center">
@@ -1096,7 +1096,7 @@ window.addEventListener('scroll',changeHeaderBg);
<img src="/img/new/feature-7.svg" alt="" class="dark:hidden"/>
<img src="/img/new/feature-7-dark.svg" alt="" class="hidden dark:block"/>
</div>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">Base de datos cifrada portátil&mdash; mueva su perfil a otro dispositivo</p>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">Base de datos portable cifrada &mdash; transfiere tu perfil a otro dispositivo</p>
</div>
<div class="flex flex-col items-center">
@@ -1104,7 +1104,7 @@ window.addEventListener('scroll',changeHeaderBg);
<img src="/img/new/feature-8.svg" alt="" class="dark:hidden"/>
<img src="/img/new/feature-8-dark.svg" alt="" class="hidden dark:block"/>
</div>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">Incognito mode &mdash;<br>unique to SimpleX Chat</p>
<p class="text-grey-black dark:text-white text-[16px] font-medium text-center w-full max-w-[265px]">Modo Incógnito &mdash;<br>único de SimpleX Chat</p>
</div>
</div>
@@ -1126,12 +1126,12 @@ window.addEventListener('scroll',changeHeaderBg);
<img class="w-full max-w-[223px] h-full max-h-[226px] hidden dark:block" src="/img/new/private-10-dark.svg" alt=""/>
</div>
<div class="flex flex-col items-center justify-between h-[138px] absolute bottom-0 py-6 px-6 bg-card-desc-bg-light dark:bg-card-desc-bg-dark rounded-b-[20px]">
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Temporary anonymous pairwise identifiers</p>
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Identificadores por pares anónimos temporales</p>
<div class="flex-1 py-3 flex flex-col gap-3">
<p class="text-grey-black dark:text-white text-[14px] text-center">SimpleX uses temporary anonymous pairwise addresses and credentials for each user contact or group member.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">SimpleX usa direcciones y credenciales temporales anónimas por pares para cada contacto de usuario o miembro de grupo.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">It allows to deliver messages without user profile identifiers, providing better meta-data privacy than alternatives.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Esto permite entregar mensajes sin identificadores de perfil de usuario y proporcionando una mayor privacidad de metadatos que las alternativas.</p>
</div>
<p class="text-grey-black dark:text-white text-[12px] text-center">Tap to close</p>
@@ -1144,12 +1144,12 @@ window.addEventListener('scroll',changeHeaderBg);
<img class="w-full max-w-[223px] h-full max-h-[226px] hidden dark:block" src="/img/new/private-6-dark.svg" alt=""/>
</div>
<div class="flex flex-col items-center justify-between h-[138px] absolute bottom-0 py-6 px-6 bg-card-desc-bg-light dark:bg-card-desc-bg-dark rounded-b-[20px]">
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Out-of-band<br>key exchange</p>
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Intercambio de claves<br>fuera de banda</p>
<div class="flex-1 py-3 flex flex-col gap-3">
<p class="text-grey-black dark:text-white text-[14px] text-center">Muchas plataformas de comunicación son vulnerables a ataques MITM por parte de servidores o proveedores de red.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">To prevent it SimpleX apps pass one-time keys out-of-band, when you share an address as a link or a QR code.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Para evitarlo las aplicaciones SimpleX pasan claves de un solo uso fuera de banda cuando compartes un enlace de dirección o un código QR.</p>
</div>
<p class="text-grey-black dark:text-white text-[12px] text-center">Tap to close</p>
@@ -1162,12 +1162,12 @@ window.addEventListener('scroll',changeHeaderBg);
<img class="w-full max-w-[223px] h-full max-h-[226px] hidden dark:block" src="/img/new/private-1-dark.svg" alt=""/>
</div>
<div class="flex flex-col items-center justify-between h-[138px] absolute bottom-0 py-6 px-6 bg-card-desc-bg-light dark:bg-card-desc-bg-dark rounded-b-[20px]">
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">2-layers of<br>end-to-end encryption</p>
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">2 capas de<br>cifrado de extremo a extremo</p>
<div class="flex-1 py-3 flex flex-col gap-3">
<p class="text-grey-black dark:text-white text-[14px] text-center">Double-ratchet protocol &mdash;<br>OTR messaging with perfect forward secrecy and break-in recovery.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Protocolo de doble contraseña &mdash;Mensajería OTR (Off-the-Record) con perfecto secreto hacia adelante (PFS) y recuperación de intrusión.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">NaCL cryptobox in each queue to prevent traffic correlation between message queues if TLS is compromised.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">NaCL cryptobox en cada cola para evitar la correlación de tráfico entre colas de mensajes si la TLS se ve comprometida.</p>
</div>
<p class="text-grey-black dark:text-white text-[12px] text-center">Tap to close</p>
@@ -1180,12 +1180,12 @@ window.addEventListener('scroll',changeHeaderBg);
<img class="w-full max-w-[223px] h-full max-h-[226px] hidden dark:block" src="/img/new/private-7-dark.svg" alt=""/>
</div>
<div class="flex flex-col items-center justify-between h-[138px] absolute bottom-0 py-6 px-6 bg-card-desc-bg-light dark:bg-card-desc-bg-dark rounded-b-[20px]">
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Message integrity<br>verification</p>
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Verificación de la<br>integridad del mensaje</p>
<div class="flex-1 py-3 flex flex-col gap-3">
<p class="text-grey-black dark:text-white text-[14px] text-center">Para garantizar la integridad, los mensajes se numeran secuencialmente e incluyen el hash del mensaje anterior.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Para garantizar la integridad los mensajes se numeran secuencialmente e incluyen el hash del mensaje anterior.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Si se añade, elimina o modifica algún mensaje, se avisará al destinatario.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Si se añade, elimina o modifica algún mensaje, se alerta al destinatario.</p>
</div>
<p class="text-grey-black dark:text-white text-[12px] text-center">Tap to close</p>
@@ -1198,10 +1198,10 @@ window.addEventListener('scroll',changeHeaderBg);
<img class="w-full max-w-[223px] h-full max-h-[226px] hidden dark:block" src="/img/new/private-2-dark.svg" alt=""/>
</div>
<div class="flex flex-col items-center justify-between h-[138px] absolute bottom-0 py-6 px-6 bg-card-desc-bg-light dark:bg-card-desc-bg-dark rounded-b-[20px]">
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Additional layer of<br>server encryption</p>
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Capa adicional de<br>cifrado del servidor</p>
<div class="flex-1 py-3 flex flex-col gap-3">
<p class="text-grey-black dark:text-white text-[14px] text-center">Additional layer of server encryption for delivery to the recipient, to prevent the correlation between received and sent server traffic if TLS is compromised.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Capa adicional de cifrado del servidor para la entrega al destinatario que evita la correlación entre el tráfico de recepción y envío del servidor si la TLS se ve comprometida.</p>
</div>
<p class="text-grey-black dark:text-white text-[12px] text-center">Tap to close</p>
@@ -1214,7 +1214,7 @@ window.addEventListener('scroll',changeHeaderBg);
<img class="w-full max-w-[223px] h-full max-h-[226px] hidden dark:block" src="/img/new/private-8-dark.svg" alt=""/>
</div>
<div class="flex flex-col items-center justify-between h-[138px] absolute bottom-0 py-6 px-6 bg-card-desc-bg-light dark:bg-card-desc-bg-dark rounded-b-[20px]">
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Message mixing<br>to reduce correlation</p>
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Mezcla de mensajes<br>para reducir la correlación</p>
<div class="flex-1 py-3 flex flex-col gap-3">
<p class="text-grey-black dark:text-white text-[14px] text-center">Los servidores de SimpleX actúan como nodos de mezcla de baja latencia &mdash; los mensajes entrantes y salientes tienen un orden diferente.</p>
@@ -1230,14 +1230,14 @@ window.addEventListener('scroll',changeHeaderBg);
<img class="w-full max-w-[223px] h-full max-h-[226px] hidden dark:block" src="/img/new/private-3-dark.svg" alt=""/>
</div>
<div class="flex flex-col items-center justify-between h-[138px] absolute bottom-0 py-6 px-6 bg-card-desc-bg-light dark:bg-card-desc-bg-dark rounded-b-[20px]">
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Secure authenticated<br>TLS transport</p>
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Transporte TLS<br>seguro y auténticado</p>
<div class="flex-1 py-3 flex flex-col gap-3">
<p class="text-grey-black dark:text-white text-[14px] text-center">Para las conexiones cliente-servidor sólo se utiliza TLS 1.2/1.3 con algoritmos robustos.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Para las conexiones cliente-servidor sólo se usa TLS 1.2/1.3 con algoritmos robustos.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Server fingerprint and channel binding prevent MITM and replay attacks.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">La huella digital del servidor y la vinculación de canales evitan los ataques MITM (ataque de intermediario) y de repetición.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Connection resumption is disabled to prevent session attacks.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">La reanudación de la conexión está deshabilitada para evitar ataques de sesión.</p>
</div>
<p class="text-grey-black dark:text-white text-[12px] text-center">Tap to close</p>
@@ -1250,12 +1250,12 @@ window.addEventListener('scroll',changeHeaderBg);
<img class="w-full max-w-[223px] h-full max-h-[226px] hidden dark:block" src="/img/new/private-4-dark.svg" alt=""/>
</div>
<div class="flex flex-col items-center justify-between h-[138px] absolute bottom-0 py-6 px-6 bg-card-desc-bg-light dark:bg-card-desc-bg-dark rounded-b-[20px]">
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Optional<br>access via Tor</p>
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Acceso opcional<br>a través de Tor</p>
<div class="flex-1 py-3 flex flex-col gap-3">
<p class="text-grey-black dark:text-white text-[14px] text-center">Para proteger su dirección IP, puede acceder a los servidores a través de Tor u otra red de transporte superpuesta.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Para proteger tu dirección IP puedes acceder a los servidores a través de la red Tor u otra red de transporte superpuesta.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Para usar SimpleX a través de Tor, instale <a href="https://guardianproject.info/apps/org.torproject.android/" target="_blank">Orbot app</a> y active el proxy SOCKS5 (o VPN <a href="https://apps.apple.com/us/app/orbot/id1609461599?platform=iphone" target="_blank">en iOS</a>).</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Para usar SimpleX a través de Tor, instala <a href="https://guardianproject.info/apps/org.torproject.android/" target="_blank">Orbot app</a> y activa el proxy SOCKS5 (o VPN <a href="https://apps.apple.com/us/app/orbot/id1609461599?platform=iphone" target="_blank">en iOS</a>).</p>
</div>
<p class="text-grey-black dark:text-white text-[12px] text-center">Tap to close</p>
@@ -1268,12 +1268,12 @@ window.addEventListener('scroll',changeHeaderBg);
<img class="w-full max-w-[223px] h-full max-h-[226px] hidden dark:block" src="/img/new/private-9-dark.svg" alt=""/>
</div>
<div class="flex flex-col items-center justify-between h-[138px] absolute bottom-0 py-6 px-6 bg-card-desc-bg-light dark:bg-card-desc-bg-dark rounded-b-[20px]">
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Unidirectional<br>message queues</p>
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Colas de mensajes<br>unidireccionales</p>
<div class="flex-1 py-3 flex flex-col gap-3">
<p class="text-grey-black dark:text-white text-[14px] text-center">Cada cola de mensajes pasa mensajes en una dirección, con diferentes direcciones de envío y recepción.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Cada cola de mensajes transmite las distintas direcciones de envío y recepción en un solo sentido.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">It reduces the attack vectors, compared with traditional message brokers, and available meta-data.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Esto reduce los vectores de ataque, en comparación con los agentes de mensajes tradicionales, y los metadatos disponibles.</p>
</div>
<p class="text-grey-black dark:text-white text-[12px] text-center">Tap to close</p>
@@ -1286,10 +1286,10 @@ window.addEventListener('scroll',changeHeaderBg);
<img class="w-full max-w-[223px] h-full max-h-[226px] hidden dark:block" src="/img/new/private-5-dark.svg" alt=""/>
</div>
<div class="flex flex-col items-center justify-between h-[138px] absolute bottom-0 py-6 px-6 bg-card-desc-bg-light dark:bg-card-desc-bg-dark rounded-b-[20px]">
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Multiple layers of<br>content padding</p>
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Múltiples capas<br>de contenido acolchado</p>
<div class="flex-1 py-3 flex flex-col gap-3">
<p class="text-grey-black dark:text-white text-[14px] text-center">SimpleX uses content padding for each encryption layer to frustrate message size attacks.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">SimpleX utiliza relleno de contenido en cada capa de cifrado para frustrar los ataques al tamaño de los mensajes.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Esto hace que mensajes de distintos tamaños parezcan iguales a los ojos de los servidores y observadores de la red.</p>
@@ -1335,7 +1335,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="lg:max-w-[448px]">
<div class="text-grey-black dark:text-white flex flex-col gap-6 text-base">
<p>
<a href='https://en.wikipedia.org/wiki/Peer-to-peer'>P2P</a> messaging protocols and apps have various problems that make them less reliable than SimpleX, more complex to analyse, and vulnerable to several types of attack.
Los protocolos y aplicaciones de mensajería <a href='https://en.wikipedia.org/wiki/Peer-to-peer'>P2P</a> presentan varios problemas que los hacen menos fiables que SimpleX, más complejos de analizar y más vulnerables a varios tipos de ataques.
</p>
<ol style="list-style: auto; padding-left: 1em;">
<li>
@@ -1445,12 +1445,12 @@ window.addEventListener('scroll',changeHeaderBg);
<section id="simplex-explained" class="bg-primary-bg-light dark:bg-primary-bg-dark lg:h-[890px] py-[90px] px-5">
<div class="container">
<p class="text-[35px] leading-[45px] md:leading-[55px] lg:text-[38px] text-center font-bold text-grey-black dark:text-white mb-9">Simplex explained</p>
<p class="text-[35px] leading-[45px] md:leading-[55px] lg:text-[38px] text-center font-bold text-grey-black dark:text-white mb-9">Simplex explicado</p>
<!-- Tab links -->
<div class="tabs hidden md:flex gap-2 mb-24">
<div data-btn-index="0" class="flex-1 tab-button tab-1 p-2 text-[20px] text-center font-bold cursor-pointer active">1. Lo que experimentan los usuarios</div>
<div data-btn-index="1" class="flex-1 tab-button tab-2 p-2 text-[20px] text-center font-bold cursor-pointer">2. ¿Cómo funciona?</div>
<div data-btn-index="0" class="flex-1 tab-button tab-1 p-2 text-[20px] text-center font-bold cursor-pointer active">1. Experiencia del usuario</div>
<div data-btn-index="1" class="flex-1 tab-button tab-2 p-2 text-[20px] text-center font-bold cursor-pointer">2. Cómo funciona</div>
<div data-btn-index="2" class="flex-1 tab-button tab-3 p-2 text-[20px] text-center font-bold cursor-pointer">3. Qué ven los servidores</div>
</div>
@@ -1459,27 +1459,27 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="swiper-wrapper h-[inherit] mb-20 md:mb-0">
<div class="swiper-slide h-[inherit]">
<div class="tab-button p-2 text-[20px] text-center font-bold active md:hidden">1. Lo que experimentan los usuarios</div>
<div class="tab-button p-2 text-[20px] text-center font-bold active md:hidden">1. Experiencia del usuario</div>
<div class="flex flex-col justify-center items-center">
<img class="h-[340px] mb-[74px]" src="/img/new/explained-1.svg" alt="" />
<p class="text-black dark:text-white text-[16px] font-normal text-center">
You can create contacts and groups, and have two-way conversations, as in any other messenger.
Puedes crear contactos y grupos, y mantener conversaciones bidireccionales como en cualquier aplicación de mensajería.
</p>
<p class="text-black dark:text-white text-[16px] font-normal text-center">
How can it work with unidirectional queues and without user profile identifiers?
¿Cómo puede funcionar con colas unidireccionales y sin identificadores de usuario?
</p>
</div>
</div>
<div class="swiper-slide h-[inherit]">
<div class="tab-button p-2 text-[20px] text-center font-bold active md:hidden">2. ¿Cómo funciona?</div>
<div class="tab-button p-2 text-[20px] text-center font-bold active md:hidden">2. Cómo funciona</div>
<div class="flex flex-col justify-center items-center">
<img class="h-[340px] mb-[74px]" src="/img/new/explained-2.svg" alt="" />
<p class="text-black dark:text-white text-[16px] font-normal text-center">
For each connection you use two separate messaging queues to send and receive messages via different servers.
Por cada conexión se usan dos colas de mensajes separadas para que el envío y recepción sean a través de servidores diferentes.
</p>
<p class="text-black dark:text-white text-[16px] font-normal text-center">
Los servidores solo pasan mensajes de una manera, sin tener la imagen completa de la conversación o las conexiones del usuario.
Los servidores solo transmiten mensajes en un sentido para no disponer de la imagen completa de la conversación o las conexiones del usuario.
</p>
</div>
</div>
@@ -1489,10 +1489,10 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="flex flex-col justify-center items-center">
<img class="h-[340px] mb-[74px]" src="/img/new/explained-3.svg" alt="" />
<p class="text-black dark:text-white text-[16px] font-normal text-center">
Los servidores tienen credenciales anónimas separadas para cada cola y no saben a qué usuarios pertenecen.
Los servidores tienen credenciales diferentes y anónimas por cada cola y desconocen a qué usuarios pertenecen.
</p>
<p class="text-black dark:text-white text-[16px] font-normal text-center">
Los usuarios pueden mejorar aún más la privacidad de los metadatos utilizando Tor para acceder a los servidores, evitando la correlación por dirección IP.
El usuario puede mejorar aún más la privacidad de los metadatos usando la red Tor para el acceso a los servidores y evitando así la correlación por dirección IP.
</p>
</div>
</div>
@@ -1718,7 +1718,7 @@ window.addEventListener("load", function () {
</div>
</article>
</div>
<a href="#" class="text-grey-black dark:text-white text-[16px] text-center lg:text-left font-medium leading-[28px] tracking-[0.01em] block mt-[60px]">© 2020-2023 SimpleX | Proyecto Open-Source</a>
<a href="#" class="text-grey-black dark:text-white text-[16px] text-center lg:text-left font-medium leading-[28px] tracking-[0.01em] block mt-[60px]">© 2020-2023 SimpleX | Proyecto de Código Abierto</a>
</div>
</section>
+3 -3
View File
@@ -59,7 +59,7 @@
<ul class="flex flex-col items-start gap-2 lg:h-fit lg:absolute lg:bg-white dark:lg:bg-black top-full lg:mt-[10px] lg:py-4 min-w-[200px] rounded-md lg:shadow-[0_0_3px_rgb(60_72_88_/_15%)] sub-menu">
<li><a href="https://github.com/simplex-chat/simplex-chat/blob/stable/apps/simplex-bot-advanced/Main.hs"
target="_blank" class="lg:px-[20px] inline-block"
>Chat bot example</a></li>
>Ejemplo de bot de Chat</a></li>
<li><a href="https://github.com/simplex-chat/simplex-chat/tree/stable/packages/simplex-chat-client/typescript"
target="_blank" class="lg:px-[20px] inline-block"
>TypeScript SDK</a></li>
@@ -93,7 +93,7 @@
>Protocolo SMP</a></li>
<li><a href="https://github.com/simplex-chat/simplex-chat/blob/stable/docs/protocol/simplex-chat.md"
target="_blank" class="lg:px-[20px] inline-block"
>Chat protocol</a></li>
>Protocolo Chat</a></li>
</ul>
</li>
@@ -567,7 +567,7 @@ window.addEventListener('scroll',changeHeaderBg);
</div>
</article>
</div>
<a href="#" class="text-grey-black dark:text-white text-[16px] text-center lg:text-left font-medium leading-[28px] tracking-[0.01em] block mt-[60px]">© 2020-2023 SimpleX | Proyecto Open-Source</a>
<a href="#" class="text-grey-black dark:text-white text-[16px] text-center lg:text-left font-medium leading-[28px] tracking-[0.01em] block mt-[60px]">© 2020-2023 SimpleX | Proyecto de Código Abierto</a>
</div>
</section>
+7 -7
View File
@@ -369,10 +369,10 @@ window.addEventListener('scroll',changeHeaderBg);
Om berichten te bezorgen, gebruikt SimpleX in plaats van gebruikers ID's die door alle andere platforms worden gebruikt, tijdelijke anonieme paarsgewijze identifiers van berichten wachtrijen, gescheiden voor elk van uw verbindingen &mdash; er zijn geen identificatiegegevens op lange termijn.
</p>
<p>
U definieert welke server(s) u wilt gebruiken om de berichten te ontvangen, uw contacten &mdash; de servers die u gebruikt om de berichten naar hen te verzenden. Elk gesprek gebruikt waarschijnlijk twee verschillende servers.
U definieert welke server(s) u wilt gebruiken om de berichten te ontvangen. Uw contacten de servers die u gebruikt om de berichten naar hen te verzenden. Elk gesprek gebruikt waarschijnlijk twee verschillende servers.
</p>
<p>
Dit ontwerp voorkomt het lekken van eventuele gebruikersgegevens. metadata op applicatie niveau. Om de privacy verder te verbeteren en uw IP-adres te beschermen, kunt u via Tor verbinding maken met berichten servers.
Dit ontwerp voorkomt het lekken van eventuele gebruikersgegevens en metadata op applicatie niveau. Om de privacy verder te verbeteren en uw IP-adres te beschermen kunt u via Tor verbinding maken met berichten servers.
</p>
<p>
Alleen client apparaten slaan gebruikers profielen, contacten en groepen op; de berichten worden verzonden met 2-laags end-to-end versleuteling.
@@ -553,7 +553,7 @@ window.addEventListener('scroll',changeHeaderBg);
Nog niet zo lang geleden zagen we dat de grote verkiezingen werden gemanipuleerd door <a href='https://en.wikipedia.org/wiki/FacebookCambridge_Analytica_data_scandal' target='_blank'>een gerenommeerd adviesbureau</a> dat onze sociale grafieken gebruikte om ons beeld van de echte wereld te vervormen en onze stemmen te manipuleren.
</p>
<p>
Om objectief te zijn en onafhankelijke beslissingen te kunnen nemen, moet u de controle hebben over uw informatie ruimte. Het is alleen mogelijk als u een privé communicatieplatform gebruikt dat geen toegang heeft tot uw sociale grafiek.
Om objectief te zijn en onafhankelijke beslissingen te kunnen nemen, moet u de controle hebben over uw informatie. Het is alleen mogelijk als u een privé communicatieplatform gebruikt dat geen toegang heeft tot uw sociale grafiek.
</p>
<p>
SimpleX is het eerste platform dat standaard geen gebruikers ID's heeft, waardoor uw verbindingsgrafiek beter wordt beschermd dan welk alternatief dan ook.
@@ -1253,7 +1253,7 @@ window.addEventListener('scroll',changeHeaderBg);
<p class="text-grey-black dark:text-white text-[18px] my-4 font-bold leading-[26px] tracking-[0.01em] text-center">Optionele<br>toegang via Tor</p>
<div class="flex-1 py-3 flex flex-col gap-3">
<p class="text-grey-black dark:text-white text-[14px] text-center">Om uw IP-adres te beschermen, kunt u via Tor of een ander transport overlay netwerk toegang krijgen tot de servers.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Om uw IP-adres te beschermen kunt u via Tor of een ander transport overlay netwerk toegang krijgen tot de servers.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Installeer de <a href="https://guardianproject.info/apps/org.torproject.android/" target="_blank">Orbot-app </a> en schakel de SOCKS5-proxy in (of VPN <a href="https://apps.apple.com/us/app/orbot/id1609461599?platform=iphone" target="_blank"> op iOS </a>) om SimpleX via Tor te gebruiken.</p>
@@ -1273,7 +1273,7 @@ window.addEventListener('scroll',changeHeaderBg);
<p class="text-grey-black dark:text-white text-[14px] text-center">Elke berichten wachtrij geeft berichten in één richting door, met verschillende verzend en ontvangst adressen.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Het vermindert de aanvals mogenlijkheden, in vergelijking met traditionele berichten diensten, en de beschikbare metadata.</p>
<p class="text-grey-black dark:text-white text-[14px] text-center">Het vermindert de aanvals mogenlijkheden, in vergelijking met traditionele berichten diensten en de beschikbare metadata.</p>
</div>
<p class="text-grey-black dark:text-white text-[12px] text-center">Tik om te sluiten</p>
@@ -1324,7 +1324,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="md:flex-[2] flex flex-col items-center justify-center">
<p class="text-active-blue text-xl font-bold text-center md:text-left lg:text-center self-stretch">In tegenstelling tot P2P netwerken</p>
<p class="text-black dark:text-white text-base font-normal text-center md:text-left lg:text-center">
Alle berichten worden verzonden via de servers, die beide zorgen voor een betere metadata privacy en een betrouwbare asynchrone bezorging van berichten, terwijl er veel worden vermeden <a href="javascript:void(0)" data-show-overlay="comparison-with-p2p-protocols" class="open-overlay-btn">problemen van P2P netwerken</a>.
Alle berichten worden verzonden via servers, die zorgen voor een betere metadata privacy en een betrouwbare asynchrone bezorging van berichten, terwijl er veel word vermeden <a href="javascript:void(0)" data-show-overlay="comparison-with-p2p-protocols" class="open-overlay-btn">van problemen met P2P netwerken</a>.
<div id="comparison-with-p2p-protocols" data-scroll-to="network" class="overlay hidden fixed top-0 left-0 bottom-0 right-0 before:absolute before:w-full before:h-full bg-transparent before:bg-secondary-bg-light dark:before:bg-primary-bg-dark before:opacity-90 items-center justify-center p-3 md:p-10 z-[10000]">
@@ -1342,7 +1342,7 @@ window.addEventListener('scroll',changeHeaderBg);
P2P netwerken vertrouwen op een variant van <a href='https://en.wikipedia.org/wiki/Distributed_hash_table'>DHT</a> om berichten te routeren. DHT ontwerpen moeten een balans vinden tussen leveringsgarantie en latentie. SimpleX heeft zowel een betere leveringsgarantie als een lagere latentie dan P2P, omdat het bericht redundant via meerdere servers parallel kan worden doorgegeven, met behulp van de servers die door de ontvanger zijn gekozen. In P2P netwerken wordt het bericht achtereenvolgens door <em>O(log N)</em>-knooppunten geleid, met behulp van door het algoritme gekozen knooppunten.
</li>
<li>
SimpleX ontwerp heeft, in tegenstelling tot de meeste P2P netwerken, geen globale gebruikers ID's van welke soort dan ook, zelfs niet tijdelijk, en gebruikt alleen tijdelijke paarsgewijze ID's, wat een betere anonimiteit en metadata bescherming biedt.
SimpleX ontwerp heeft, in tegenstelling tot de meeste P2P netwerken, geen globale gebruikers ID's van welke soort dan ook, zelfs niet tijdelijk en gebruikt alleen tijdelijke paarsgewijze ID's wat een betere anonimiteit en metadata bescherming biedt.
</li>
<li>
P2P lost het probleem <a href='https://en.wikipedia.org/wiki/Man-in-the-middle_attack'>MITM-aanval</a> niet op en de meeste bestaande implementaties gebruiken geen out-of-band berichten voor de initiële sleuteluitwisseling. SimpleX gebruikt out-of-band berichten of, in sommige gevallen, reeds bestaande veilige en vertrouwde verbindingen voor de eerste sleuteluitwisseling.