this post was submitted on 04 Mar 2025
866 points (99.1% liked)

Technology

63897 readers
5794 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.

top 50 comments
sorted by: hot top controversial new old
[–] GnuLinuxDude@lemmy.ml 12 points 19 hours ago

I've been paying for Mullvad for a while and didn't realize this was even a thing until this announcement.

[–] Zink@programming.dev 40 points 1 day ago (1 children)

I cannot help but respect any organization that has “here are the conditions that make our product useless” in their FAQ.

It’s an effective way to describe what their proxy does, for sure. It’s just nice to read public-facing text that doesn’t feel sanitized by committee.

[–] LastYearsIrritant@sopuli.xyz 10 points 19 hours ago (1 children)

It's also underselling what they are providing.

You get to skip all the AI garbage, all the sponsored links, and the "what other people are asking" sections and just go straight to the search results.

Privacy is the primary selling point, but the clean "old school" google interface is what I'm really excited about. I've set my default search in the browser to Leta for now.

[–] Psythik@lemm.ee 1 points 8 hours ago (1 children)

Funny you say that, because my only complaint about this search engine is that it's missing the AI "garbage". I suppose I could just go directly to Gemini but it was convenient getting a quick answer without having to use two separate websites.

[–] LastYearsIrritant@sopuli.xyz 1 points 3 hours ago

Gemini is wrong quite often. You shouldn't rely on it to tell you facts.

If I need to double check it, then it's worthless to me.

[–] hamsterkill@lemmy.sdf.org 8 points 22 hours ago

If only there were a search index I thought was still good.

[–] fmstrat@lemmy.nowsci.com 11 points 1 day ago (1 children)
[–] Sturgist@lemmy.ca 8 points 1 day ago (7 children)

SearXNG

Always wondered how the fuck I'm supposed to say that.

Seeks'nn'jnn?
Sur X N G?
Search engine?

[–] fmstrat@lemmy.nowsci.com 2 points 14 hours ago* (last edited 13 hours ago)

Searching. XNG makes the "ch" then "ng" sound in some languages.

Thus Searx was "Search"

@Crozekiel@lemmy.zip
@sibachian@lemmy.ml
@AnotherPenguin@programming.dev
@catloaf@lemm.ee
@fatboy93@lemm.ee @Sturgist@lemmy.ca

[–] Crozekiel@lemmy.zip 4 points 20 hours ago

I've never thought about it until now, so thanks for that...

I've said it in my head as "Seer" and then the letters X N G. I didn't even CONSIDER part of it is supposed to sound like "search"...

[–] sibachian@lemmy.ml 6 points 22 hours ago
[–] Sturgist@lemmy.ca 1 points 16 hours ago

@Crozekiel@lemmy.zip
@sibachian@lemmy.ml
@AnotherPenguin@programming.dev
@catloaf@lemm.ee
@fatboy93@lemm.ee

So....I guess it kinda seems like a .gif vs .gif sorta situation, we'll never come to a consensus, there will forever be disparate camps chuckling under their breath at all the "idiots" that can't even pronounce SearXNG right...the fools.....

Well, guess I'll sleep on it and join a camp some day.... le sigh

[–] catloaf@lemm.ee 4 points 21 hours ago

I pronounce it like it's spelled, searksng.

[–] fatboy93@lemm.ee 4 points 22 hours ago

I just say that as SearchesNG

[–] AnotherPenguin@programming.dev 3 points 21 hours ago

Probably the last one, I guess it's kinda like nginx

[–] KingThrillgore@lemmy.ml 4 points 21 hours ago (1 children)

This is also what Startpage does.

[–] ohshit604@sh.itjust.works 2 points 19 hours ago
[–] hossein@lemmy.sdf.org 26 points 1 day ago (2 children)

I'd rather let some EU company like Qwant use my anonymized data, to hopefully someday build their own index, than use Google by proxy (except when neccessary, of course).

[–] Tywele@lemmy.dbzer0.com 23 points 1 day ago* (last edited 1 day ago) (2 children)

Good news, they are doing just that (in cooperation with Ecosia)

Edit: And it is supposed to be released this year (as early as Q1 apparently) https://betterweb.qwant.com/en/2024/11/08/ecosia-and-qwant-join-forces-to-develop-european-search-index/

[–] VonReposti 14 points 1 day ago

That is some unexpectedly good news. I'm looking forward to see the results of an EU based search index.

[–] u_u@lemmy.dbzer0.com 10 points 1 day ago (1 children)

Good moves from Ecosia. They used to get some flack for using Bing and Google.

[–] ArchRecord@lemm.ee 4 points 22 hours ago

The entire reason I stopped using them was because they agreed to share more user data with Google and Microsoft in return for being allowed to keep using their search results. If they had an independent index without those kinds of tracking for big tech companies, I'd switch back in a heartbeat.

[–] hamsterkill@lemmy.sdf.org 6 points 22 hours ago

Mojeek (UK-based) is trying. I wasn't super impressed by their index yet, though.

[–] flop_leash_973@lemmy.world 2 points 19 hours ago* (last edited 19 hours ago)

While this is nice, I would really like to see more fully independent options that are not just a proxy for Google/Bing. I realize that is a lot easier said than done, but this kind of solution is not providing a real alternative in anything but name only. Google/Microsoft fully control the APIs being used. so this only exists so long as those they are trying to provide an alternative for allow them to exist. Which will not scale if they are anything but a blip on the radar.

[–] bedouin@infosec.pub 2 points 19 hours ago

I actually thought this is what Startpage was already doing essentially

[–] LodeMike@lemmy.today 83 points 1 day ago (2 children)

search engine

Not a search engine.

[–] tal@lemmy.today 62 points 1 day ago (4 children)

Ehhh. I mean, technically yes, but a proxy for search engine requests is probably functionally equivalent to the end user.

Also, if users don't know that such a thing exists and goes looking for a "search engine", they likely also want this.

One of my personal pet peeves is power stations


a big lithium-ion battery pack hooked up to a charge controller and inverter and USB power supply and with points to attach solar panels


being called a "solar generator". It's not a generator, doesn't use mechanical energy. But...a lot of people who think "I need electricity in an outage" just go searching for "generator". I don't like the practice, but I think that the aim is less to deceive users and more to try to deal with the fact that they functionally act in much the same role and people might not otherwise think of them.

I am less sympathetic to vendors who do the same with calling evaporative coolers "air conditioners". Those have some level of overlap in use, but are substantially different devices in price and capability.

load more comments (4 replies)
load more comments (1 replies)
[–] FarraigePlaisteach@lemmy.world 41 points 1 day ago (6 children)

It seems like a good alternative so some of the most popular engines. I think I'll stick with Ecosia, since on top of being EU based, they also make the world a better place.

[–] jlh@lemmy.jlh.name 49 points 1 day ago

Mullvad is Swedish

load more comments (5 replies)
[–] padge@lemmy.zip 17 points 1 day ago (3 children)

I wonder if they're using the (paid) Google and Brave APIs, and are running Leta as a loss leader, or if they have some way to get around it

[–] cabbage@piefed.social 15 points 1 day ago

Never gave this much thought. I've been considering subscribing for Kagi again, but basically they are paying for a Google API subscription, meaning that Google directly monetizes my Kagi searches?

To be completely honest, I'm less worried about privacy and more worried about what kind of world I'm contributing to with my internet usage. I Mullvad sends money to Google for every search, it's probably not for me.

Switched to Qwant now - rather Microsoft than Google, and at least they are working on their own engine.

[–] null_dot@lemmy.dbzer0.com 21 points 1 day ago (5 children)

Surely it has to be the paid APIs. You can't build a service hoping Google won't notice your bots running searches.

load more comments (5 replies)
load more comments (1 replies)
[–] trhbd@scribe.disroot.org 1 points 19 hours ago

<<< hearch.co

[–] TankovayaDiviziya@lemmy.world 17 points 1 day ago (3 children)

Leta acts as a proxy to Google and Brave search

Great! As much as I love DDG, Google is unfortunately still superior and I had no choice but to suck it up and use the latter from time to time. If I could use Google by way of proxy to preserve privacy, then this is great news!

[–] theherk@lemmy.world 13 points 1 day ago (1 children)

DDG has been superb for me for a few years now often returning results I prefer over Google. I’m really pleased with it.

load more comments (1 replies)
[–] Scrollone@feddit.it 4 points 1 day ago (1 children)

I think Kagi si better than Google, but under the hood it just mixes results from Google, Bing and Yandex.

load more comments (1 replies)
load more comments (1 replies)
load more comments
view more: next ›