Proton Mail 1.15.0 — the first minute without a single click

How we tested: a clean Debian 13 in a disposable container; source — official file https://proton.me/download/mail/linux/ProtonMail-desktop-beta.deb (proton-mail 1.15.0). Run as a regular user on a virtual screen, 60 seconds, nothing clicked. 17.10.2026. Every network request and every file written was recorded; the code was not decompiled. The container was deleted afterwards.

Program website: https://proton.me

Package SHA-256: 098af5b82834f3da184f7f71a02d28c44884590a8055b51752221c758f5eccb2

Summary

What we checkedResult
Built-in telemetry, crash reporting, analytics, ad SDKsCrashpad / Breakpad (crash reports), Squirrel (update checks), Sentry (crash reports), Electron crashReporter (crash reports), OpenTelemetry (usage statistics), electron-updater (update checks)
Network requests in the first minute6 server names, plus 1 unnamed
Known trackers among the serversnone
Files written in the first minute296
The program ran the whole timeyes — process alive at the end

The program’s screen at the end of the test

What is built in

112 files (532 MB) were checked.

SDKPurposeFound in
Crashpad / Breakpadcrash reportsusr/bin/proton-mail
Squirrelupdate checksusr/lib/proton-mail/LICENSES.chromium.html
Sentrycrash reportsusr/lib/proton-mail/resources/app.asar!/package.json
Electron crashReportercrash reportsusr/lib/proton-mail/resources/app.asar!/.webpack/main/index.js
OpenTelemetryusage statisticsusr/lib/proton-mail/resources/app.asar!/.webpack/main/index.js
electron-updaterupdate checksusr/lib/proton-mail/resources/app.asar!/.webpack/main/index.js

Addresses of known trackers in the program’s files — addresses in code, not requests:

TrackerAddressesMentions
Googlec.play.google.com, clients2.google.com, c.android.clients.google.com, c.docs.google.com856
Yahooit.search.yahoo.com, at.search.yahoo.com, es.search.yahoo.com, fr.search.yahoo.com188
Microsoft Bing Adswww.bing.com10
Mail.rusuggests.go.mail.ru, go.mail.ru8
Яндекс.Метрикаsuggest.yandex.ru, yandex.ru8
Яндексstorage.ape.yandex.net8
Google APIsc.bigcache.googleapis.com, www.googleapis.com, chromewebstore.googleapis.com6
Google Staticssl.gstatic.com, www.gstatic.com6
Sentrydocs.sentry.io, o447951.ingest.sentry.io, sentry.io4
YouTube (видео)googlevideo.com2
Google AdSensec.googlesyndication.com2
YouTubec.youtube.com2

Where it connected

ServerHowFrom secondTimesKnown tracker
account-api.proton.meconnection7.82—
account.proton.meconnection5.22—
mail.proton.meconnection2.81—
proton.meconnection2.81—
redirector.gvt1.comconnection2.33—
rr3---sn-oj1gi5-5b.gvt1.comconnection3.03—
142.250.154.102:443connection without a name (TCP)2.41—

A DNS lookup is not yet a connection: the program looked up the server’s address. But the lookup itself is visible to the ISP and the DNS server.

What it wrote to disk

Folders the program wrote files to during the minute:

FolderFiles
~/.config/Proton Mail184
~/.cache/mesa_shader_cache_db102
~/.cache/fontconfig5
~/.local/share3
~/.cache/dconf1
~/.config/mimeapps.list1

How to read this card