[Bug]: Bank-sync operations are not e2e encrypted #1104

Closed
opened 2026-02-28 19:32:03 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @MatissJanis on GitHub (May 16, 2024).

Verified issue does not already exist?

  • I have searched and found no existing issue
  • I will be providing steps how to reproduce the bug (in most cases this will also mean uploading a demo budget file)

What happened?

E2E encryption currently works only for the main budget file (and its sync with the server). It does not, however, work for the bank-sync operation.

We should introduce e2e encryption to the bank-sync operation too (if it is enabled).

Where are you hosting Actual?

None

What browsers are you seeing the problem on?

No response

Operating System

None

Originally created by @MatissJanis on GitHub (May 16, 2024). ### Verified issue does not already exist? - [X] I have searched and found no existing issue - [ ] I will be providing steps how to reproduce the bug (in most cases this will also mean uploading a demo budget file) ### What happened? E2E encryption currently works only for the main budget file (and its sync with the server). It does not, however, work for the bank-sync operation. We should introduce e2e encryption to the bank-sync operation too (if it is enabled). ### Where are you hosting Actual? None ### What browsers are you seeing the problem on? _No response_ ### Operating System None
GiteaMirror added the bank syncbug labels 2026-02-28 19:32:03 -06:00
Author
Owner

@MatissJanis commented on GitHub (Mar 19, 2025):

I don't know what I was thinking when I created this issue. E2E encryption would not work for bank sync operations as we are not PUSHING information to the server, but instead are PULLING. And the server has no knowledge about the encryption keys, so it is not able to encrypt the bank-sync transactions.

@MatissJanis commented on GitHub (Mar 19, 2025): I don't know what I was thinking when I created this issue. E2E encryption would not work for bank sync operations as we are not PUSHING information to the server, but instead are PULLING. And the server has no knowledge about the encryption keys, so it is not able to encrypt the bank-sync transactions.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#1104