View Issue Details

IDProjectCategoryView StatusLast Update
0011039Talerwallet (all platforms)public2026-09-01 19:56
ReporterFlorian Dold Assigned ToFlorian Dold  
PriorityhighSeverityfeatureReproducibilityhave not tried
Status confirmedResolutionopen 
Target Version1.7 
Summary0011039: wallets should provide diagnostics file without private keys [meta]
DescriptionWhen users face some issue, we currently tend to ask them for a database export.

That's not scalable, it's also not secure.

Instead, wallet-core should generate a diagnostics export that does not contain any private keys or other info that we as developers really should not have.

In the future, we might even do this selectively, i.e. allow the user what to select. Initially, it'll just be one file.

In particular, it should include:
* transactions (with contract terms redacted (?))
* exchanges (without /keys info)
* overview of coins (*without* private keys)
* known bank accounts (with redacted IBAN except last 4-6 digits (?))
* time of creation
* format version
* wallet-core version info (and info about UI version if possible)
TagsNo tags attached.

Relationships

parent of 0011037 confirmedavalos Android wallet should allow diagnostics export (DD82) 
parent of 0011038 closedMarcS iOS wallet should allow diagnostics export (DD82) 
has duplicate 0010865 closedFlorian Dold wallet should have diagnostics export [meta] 
Not all the children of this issue are yet resolved or closed.

Activities

Florian Dold

2026-09-01 19:56

manager   ~0029821

commit 21fcb03521e5288403c4822dd1f297efb864ad02
Author: Florian Dold <dold@taler.net>
Date: Tue Sep 1 19:47:22 2026 +0200

    wallet web UI: save JSON or YAML diagnostics

commit e797e4e30f4a47175f17472b8f7ef3a29c8c97a4
Author: Florian Dold <dold@taler.net>
Date: Tue Sep 1 19:47:13 2026 +0200

    wallet-core: export privacy-scrubbed diagnostics reports

Issue History

Date Modified Username Field Change
2026-02-10 21:17 Florian Dold New Issue
2026-02-10 21:18 Florian Dold Assigned To => Florian Dold
2026-02-10 21:18 Florian Dold Priority normal => high
2026-02-10 21:18 Florian Dold Severity minor => feature
2026-02-10 21:18 Florian Dold Status new => acknowledged
2026-02-10 21:18 Florian Dold Summary wallets should provide diagnostics file without private keys => wallets should provide diagnostics file without private keys [meta]
2026-02-10 21:18 Florian Dold Status acknowledged => confirmed
2026-02-12 23:30 Florian Dold Relationship added parent of 0011037
2026-02-12 23:30 Florian Dold Relationship added parent of 0011038
2026-02-22 14:44 Christian Grothoff Target Version 1.5 => 1.7
2026-08-27 13:53 Florian Dold Description Updated
2026-08-27 13:53 Florian Dold Relationship added has duplicate 0010865
2026-09-01 19:56 Florian Dold Note Added: 0029821