ProjectTech4DevAI / ProjectTech4DevAI/kaapi-backend

Sentry: Mask user messages in traces

Offen
#1,168 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Python
Sterne
18
Forks
10
Ø Merge
2 T. 20 Std.
Gemergte PRs (30 T.)
14

Beschreibung

Is your feature request related to a problem?
User messages are currently visible in Sentry traces, raising privacy concerns. A 7-day trace retention is insufficient as NGOs may report issues after a week.

Describe the solution you'd like

  • Investigate the feasibility of masking user messages in traces.
  • If masking is not possible, configure trace retention to ~30 days.
  • Document the decision as part of the ops/observability workstream.
Original issue

Context

User messages are currently visible in Sentry traces (not logs), which is a privacy concern.

Decision (to investigate)

Either:

  • Mask user messages in traces, OR
  • Set trace retention to ~30 days.

7-day retention is too short since NGOs sometimes raise issues after a week.

Acceptance criteria

  • Determine feasibility of masking user messages in traces.
  • If not masking, configure trace retention to ~30 days.
  • Decision documented as part of the ops/observability workstream.

@vprashrex

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, zu untersuchen, wie Sentry-Traces Benutzernachrichten offenlegen und ob Maskierung im aktuellen ops/observability-Setup umsetzbar ist. Falls Maskierung nicht möglich ist, prüfe die Konfiguration der Trace-Aufbewahrung auf etwa 30 Tage; dokumentiere die Entscheidung und verifiziere, dass die Akzeptanzkriterien erfüllt sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
observability
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.