this post was submitted on 04 Mar 2025
752 points (99.0% liked)

Technology

63897 readers
5036 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
 

At launch, access to Mullvad Leta was restricted to users with a paid Mullvad VPN account, but it is now free and open to all.

Mullvad Leta has been audited by Assured.

Just a heads up, some of the details in the FAQ and Terms of Service seem a bit outdated and might not be accurate anymore.

Some relevant information from their FAQ section is as follows:

What can I do with Leta?

Leta is a search engine. You can use it to return search results from many locations. We provide text search results, currently we do not offer image, news or any other types of search result. Leta acts as a proxy to Google and Brave search results. You can select which backend search engine you wish to use from the homepage of Leta.

Can I use Leta as my default search engine?

Yes, so long as your browser supports changing default search engines.

Navigate to https://leta.mullvad.net in your browser and right-click on the URL bar.

From there you should see Add “Mullvad Leta“ with the Mullvad VPN logo to the left.

If you do not see this, you can attempt to add a custom search engine to your browser with:

You can select which backend engine to use as follows:

Did you make your own search engine from scratch?

We did not, we made a front end to the Google and Brave Search APIs.

Our search engine performs the searches on behalf of our users. This means that rather than using Google or Brave Search directly, our Leta server makes the requests.

Searching by proxy in other words.

What is the point of Leta?

Leta aims to present a reliable and trustworthy way of searching privately on the internet.

However, Leta is useless as a service if you use the perfect non-logging VPN, a privacy focussed DNS service, a web browser that resists fingerprinting, and correlation attacks from global actors. Leta is also useless if your browser blocks all cookies, tracking pixels and other tracking technologies.

For most people Leta can be useful, as the above conditions cannot ever truly be met by systems that are available today.

What is a cached search?

We store every search in a RAM based cache storage (Redis), which is removed after it reaches over 30 days in age.

Cached searches are fetched from this storage, which means we return a result that can be from 0 to 30 days old. It may be the case that no other user has searched for something during the time that you search, which means you would be shown a stale result.

What happens to everything I search for?

Your searches are performed by proxy, it is the Leta server that makes calls to the Google or Brave Search API.

Each search that has not already been cached is saved in RAM for 30 days. The idea is that the more searches performed, the larger and more substantial the cached results become, therefore aiding with privacy.

All searches will be stored hashed with a secret in a cache. When you perform a search the cache will be checked first, before determining whether a direct call to Google or Brave Search should be made. Each time the Leta application is restarted (due to an upgrade, or new version) server side, a new secret hash is generated, meaning that all previous search queries are no longer visible to Leta

What could potentially be a unique search would become something that many other users would also search for.

What is running on the server side?

We run the Leta servers on STBooted RAM only servers, the same as our VPN servers. These servers run the latest Ubuntu LTS, with our own stripped down custom Mullvad VPN kernel which we tune in-house to remove anything unnecessary for the running system.

The cached search results are stored in an in-memory Redis key / value store.

The Leta service is a NodeJS based application that proxies requests to Google or Brave Search, or returns them from cache.

We gather metrics relating to the number of cached searches, vs direct searches, solely to understand the value of our service.

Additionally we gather information about CPU usage, RAM usage and other such information to keep the service running smoothly.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 17 points 20 hours ago (2 children)

Someone explain to be why this is better than using DDG or Qwant or SearX?

[–] [email protected] 42 points 20 hours ago (1 children)

It's not, but it is better than using google

[–] [email protected] 5 points 19 hours ago (4 children)

Honest question: how can it be better to search Google through a proxy than using Google? You're still feeding the beast?

[–] Imgonnatrythis 49 points 19 hours ago

The beast eats personal data and sells it as ad revenue. If you are searching via proxy they can still collect general interest stats but not link it to an individual. It is not as profitable for them.

[–] [email protected] 2 points 11 hours ago

When you search google it fingerprints your browser then attachs that to the other information it amasses from tracking your other activities from other websites.

By not giving them the search content you reduce what they know.

Scenario a) you search up particular health issues on google, for the US say "how do I know I'm pregnant" then you go to an online pharmacy (Walgreen is the big US one I think) and order "plan b" (anti pregnancy drug). Google doesnt even need to know from walgreens what you ordered it will infer a pregnancy test and/or plan b then from later activity

Scenario b) you use proxy and thus google knows nothing of your search, then you go to walgreens, for all google knows you ordered makeup or hayfever tablets.

Scenario a is or will be illegal in some US states - best not to leak it.

Not a perfect example, i can poke holes in it. The point is searches are usually sensitive info, keeping them out of the hands of the most egregious activity collator keeps more privacy then if you don't. The proxy buries your senstive search in with thousands of others that can't be attached to you

[–] [email protected] 16 points 19 hours ago (1 children)

The Beast is fed by collecting data about you and then serving you back ads accordingly. This strips the data and the ads, so you feed them nothing.

[–] [email protected] 4 points 18 hours ago

I genuinely feel that Google's search results have gotten really bad, over the last years especially. I find DDG results to be much better generally. If Mullvad Leta also proxied DDG for another layer of privacy then I'd use it, but not even it's only search engines are Google and Brave.

[–] [email protected] 2 points 15 hours ago (1 children)

Searx can provide a much better experience.

For example, on the instance I'm using if a search result is a Google thread, the link will direct you to a redlib reddit proxy.

[–] [email protected] 1 points 13 hours ago (1 children)

And do you reveal which instance you are using? Or is it a private one?

[–] [email protected] 1 points 10 hours ago* (last edited 10 hours ago) (1 children)

'Better' is relative :) is it better than using something like SearXNG? No. But for those people who insist on using Google, its better to do a proxied search than a first-hand one. Mullvad are European, are one of the very few orgs I personally think are trustable and have shown no signs of enshittification, Leta has been audited by a 3rd party - for those looking for a private Google experience this is about the best there is.

[–] [email protected] 1 points 1 hour ago

Finding a searxng instance and entering a random search term, the first 10 pages of results all came from google.

Checking the preferences, there were 4 search, and 6 of the other toggles enabled.

Even enabling all engines and rerunning the search, the first 13 results were listed as google

Is it meaningfully different from this offering if all the results it picks seemingly come from Google?

If I disable all but mojeek and qwant, all the results came from mojeek