From 48f8797b936c19d7b365ef10c238b9854c7571ae Mon Sep 17 00:00:00 2001 From: Dvir Daniel Date: Thu, 24 Oct 2024 12:15:39 +0300 Subject: [PATCH 1/6] Update README.md --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b4974646..5cae6c90 100644 --- a/README.md +++ b/README.md @@ -273,8 +273,11 @@ Enhance your app’s authentication with Eartho. It provides a **privacy-first l Implement login and logout functionality to allow users to sign in or out securely: ```javascript function login() { - eartho.connectWithPopup().then(user => { - console.log('Logged in as:', user); + eartho.connectWithPopup().then(result => { + console.log('Logged in as:', result.token); + console.log('Logged in as:', result.user); + + auth0/nextauth/firebase/supabase/clerk.loginWithCustomToken(result.token.) }).catch(err => { console.error('Login failed:', err); }); From 282172ab0c2ab1d1ce664176c7c628025b88b0e3 Mon Sep 17 00:00:00 2001 From: Dvir Daniel Date: Thu, 24 Oct 2024 12:16:06 +0300 Subject: [PATCH 2/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5cae6c90..731fb14d 100644 --- a/README.md +++ b/README.md @@ -277,7 +277,7 @@ Enhance your app’s authentication with Eartho. It provides a **privacy-first l console.log('Logged in as:', result.token); console.log('Logged in as:', result.user); - auth0/nextauth/firebase/supabase/clerk.loginWithCustomToken(result.token.) + auth0/nextauth/firebase/supabase/clerk.loginWithCustomToken(result.token); }).catch(err => { console.error('Login failed:', err); }); From c72e36d897164de214c3ac7859646114641ecbe4 Mon Sep 17 00:00:00 2001 From: Dvir Daniel Date: Fri, 25 Oct 2024 09:22:30 +0300 Subject: [PATCH 3/6] Update README.md --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/README.md b/README.md index 731fb14d..f0994e1c 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,36 @@ +
+ +
+
+

Current Challenges in User Access

+
+ +
    +
  • Long-Term Data Ownership: + Using major platforms for login often means surrendering control of your data indefinitely. Users want clarity on who owns their data and how it’s stored and managed over time. +
  • + +
  • I hate being bombarded with targeted ads after logging in: + Users are tired of their login data being used for advertising. They want a login that allows them to access apps without being tracked or targeted. +
  • + +
  • Fragmented Digital Identities: + With accounts scattered across platforms like Google, Facebook, LinkedIn, and more, managing logins becomes complex. People need a unified, secure way to access apps without losing track of their identities. +
  • + +
  • I don’t want to be forced to share my real identity: + Some users prefer to log in with minimal details, without needing to disclose personal information like email, phone number, or full name. +
  • + +
  • What happens to my accounts when I die? + Many are concerned about the future of their digital identity. They want clear control over how their accounts are managed if they’re no longer around, protecting their digital legacy. +
  • +
+ +

From affedac47ed19338fdf8c51acae2bb47c3ebc5db Mon Sep 17 00:00:00 2001 From: Dvir Daniel Date: Fri, 25 Oct 2024 16:44:13 +0300 Subject: [PATCH 4/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f0994e1c..7ac0f80d 100644 --- a/README.md +++ b/README.md @@ -123,7 +123,7 @@ Eartho serves as a privacy-focused layer between users and major authentication - When a user selects a login option (e.g., Google or Facebook), Eartho wraps the process, acting as an intermediary between the user and the authentication provider. 2. **Eartho as the Provider**: - - While users still authenticate via their preferred service, Eartho handles the interaction and prevents the original provider (Google, Facebook, etc.) from seeing the internal application logic, user actions, or any personal data beyond what’s required for authentication. + - While users still authenticate via their preferred service, Eartho handles the interaction and prevents the original provider (Google, Facebook, etc.) from seeing the service you use. 3. **Data Protection**: - All authentication data is encrypted and protected by Eartho. Big Tech providers can only process the basic login flow, but they cannot track the user's activity, personal preferences, or any other data within the app. Eartho ensures your users’ privacy by restricting data access only to the login process. From ccb8f43029d5a48d94d70e31790f6b6901dba1d2 Mon Sep 17 00:00:00 2001 From: Dvir Daniel Date: Sat, 26 Oct 2024 10:22:38 +0300 Subject: [PATCH 5/6] Update README.md --- README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.md b/README.md index 7ac0f80d..847f332c 100644 --- a/README.md +++ b/README.md @@ -55,10 +55,6 @@ Using major platforms for login often means surrendering control of your data indefinitely. Users want clarity on who owns their data and how it’s stored and managed over time. -
  • I hate being bombarded with targeted ads after logging in: - Users are tired of their login data being used for advertising. They want a login that allows them to access apps without being tracked or targeted. -
  • -
  • Fragmented Digital Identities: With accounts scattered across platforms like Google, Facebook, LinkedIn, and more, managing logins becomes complex. People need a unified, secure way to access apps without losing track of their identities.
  • From 4b48f861db4c42dc346a29f6b89882261316e28e Mon Sep 17 00:00:00 2001 From: Dvir Daniel Date: Sat, 26 Oct 2024 11:12:55 +0300 Subject: [PATCH 6/6] Update README.md --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 847f332c..f904759d 100644 --- a/README.md +++ b/README.md @@ -408,3 +408,19 @@ Here are the copyrights and the license type: - MIT License, Copyright (c) 2020 Ville de Montréal - MIT License, Copyright (c) 2020 Ville de Montréal - ISC License, Copyright (c) 2022-2024, Balázs Orbán (Auth.js) + + +

    Frequently Asked Questions (FAQ)

    + +

    Why should I trust you?

    + +

    At Eartho, we're committed to being as transparent as possible. We use well-established, widely adopted open-source libraries that have been trusted by millions of developers. Our team has years of experience in the industry, and we’re dedicated to building a platform that puts users' privacy and security first.

    + +

    We understand this is a new project, and we’re constantly improving. Our code is open for anyone to review, contribute to, or suggest improvements. While it’s early days for Eartho, our goal is to continually evolve and provide a safe, privacy-first solution for managing digital access.

    + +

    Disclaimer: As this is a growing project, we’re always open to feedback and making things better over time.

    + +

    Who is behind Eartho?

    + +

    Hey! I'm Dvir Daniel, the creator of Eartho. I've been working in the IT industry for almost 10 years as a software engineer. Eartho started as my personal project with the goal to offer a privacy-first, open-source alternative to Google Sign-In. Right now, it's just me and a few friends helping out here and there. It's still early days for the project, but we’re improving it step by step and being as transparent as possible. Excited to have you join us on this journey!

    +