ProjectTech4DevAI / ProjectTech4DevAI/kaapi-backend

Data Management: Define retention policy

Offen
#1,141 1 Kommentar 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?
Kaapi currently lacks a defined data retention/wipe policy. This absence raises concerns about how long data is stored and when it should be deleted, impacting data management and compliance.

Describe the solution you'd like

  • Define a clear data retention policy for Kaapi.
  • Establish a data wipe policy to ensure timely deletion of stored messages.
  • Produce a data-inventory note for DPDP review.
Original issue

Context

Kaapi stores all messages in its LLM call tables. It has no user identity — messages tie only to org/project/bot ID, so PII exists only if it's in message content. Data is encrypted at rest in AWS RDS, which sits in a private subnet and is accessible only to Kaapi developers.

Even then, Kaapi should have some retention/wipe policy.

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 mit der Durchsicht von Kaapis Tabellen zu LLM-Aufrufen und des im Issue beschriebenen AWS RDS-Speicherkontexts. Lege Aufbewahrungs- und Löschregeln für gespeicherte Nachrichten fest und erstelle anschließend die angeforderte Dateninventarnotiz für die DPDP-Prüfung.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
aws
Bereich
databases, documentation, security
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Aktiv
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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