View Issue Details

IDProjectCategoryView StatusLast Update
0011039Talerwallet (all platforms)public2026-09-01 17:56
ReporterFlorian Dold Assigned ToFlorian Dold Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PriorityhighSeverityfeatureReproducibilityhave not tried
Status implementingResolutionopen 
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.

Required notifications

Address or linkRemarkAdded byNotifiedActions

The plan

IDSummaryStatusAssigned ToEstimated effort (hours)
0011037Android wallet should allow diagnostics export (DD82) implementingavalos
0011038iOS wallet should allow diagnostics export (DD82) closedMarcS
This issue (hours)
Its children (hours)0
Together (hours)0
Nothing is missing: the plan can be finished.

Relationships

parent of 0011037 implementingavalos 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 17: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 ModifiedUsernameFieldChange
2026-02-10 20:17Florian DoldNew Issue
2026-02-10 20:18Florian DoldAssigned To => Florian Dold
2026-02-10 20:18Florian DoldPrioritynormal => high
2026-02-10 20:18Florian DoldSeverityminor => feature
2026-02-10 20:18Florian DoldStatusnew => acknowledged
2026-02-10 20:18Florian DoldSummarywallets should provide diagnostics file without private keys => wallets should provide diagnostics file without private keys [meta]
2026-02-10 20:18Florian DoldStatusacknowledged => implementing
2026-02-12 22:30Florian DoldRelationship addedparent of 0011037
2026-02-12 22:30Florian DoldRelationship addedparent of 0011038
2026-02-22 13:44Christian GrothoffTarget Version1.5 => 1.7
2026-08-27 11:53Florian DoldDescription Updated
2026-08-27 11:53Florian DoldRelationship addedhas duplicate 0010865
2026-09-01 17:56Florian DoldNote Added: 0029821