Ugrás a fő tartalomhoz
Was this helpful?

Megfelelőség API

Adatvédelem és megfelelőség

Személyes adatok exportálása, adatkérelmek létrehozása és hozzájárulási állapot kezelése

Ezek az útvonalak a felhasználó felé néző adatvédelmi központba vezetnek vissza. Hatókörük a hitelesített felhasználóra és szándékosan zárja ki az adminisztrátori megfelelőségi felületet.

JWT vagy felhasználói API kulcsGDPR-stílusú hozzáférés és exportálásHozzájárulási állapotSzabályzati verziók

Forrás

  • Vezérlő: backend-nestjs/src/compliance/compliance.controller.ts
  • DTO-k: backend-nestjs/src/compliance/dto/compliance.dto.ts

Hitelesítés és engedélyek

  • Ezen az oldalon minden útvonal hitelesítést igényel.
  • Minden útvonal a hitelesített felhasználóhoz tartozik.
  • A /api/admin/compliance/* alatti rendszergazdai megfelelőségi útvonalak kifejezetten nem tartoznak ehhez a hivatkozáshoz.

Végpont referencia

módszerÚtvonalCélKérjen vagy érdeklődjönAuthForrás
GET/api/compliance/me/privacy/accessAz adatvédelmi hozzáférési jelentés létrehozása.Egyik semJWT vagy felhasználói API kulcscompliance/compliance.controller.ts
GET/api/compliance/me/privacy/exportExportálja a felhasználó személyes adatait.Egyik semJWT vagy felhasználói API kulcscompliance/compliance.controller.ts
POST/api/compliance/me/privacy/requestsHozzon létre egy adatalanyi kérelmet.Törzs: requestType,reason,confirmEmailJWT vagy felhasználói API kulcscompliance/compliance.controller.ts
GET/api/compliance/me/privacy/requestsSorolja fel a felhasználó adattárgyra vonatkozó kéréseit.Lekérdezés: statuses,requestTypes,search,offset,limitJWT vagy felhasználói API kulcscompliance/compliance.controller.ts
GET/api/compliance/me/privacy/consentsSorolja fel az aktuális hozzájárulási határozatokat.Egyik semJWT vagy felhasználói API kulcscompliance/compliance.controller.ts
PUT/api/compliance/me/privacy/consents/:consentTypeEgy jóváhagyó határozat hatályon kívül helyezése.Elérési út: consentType, törzs: decision,policyVersion,source,metadataJWT vagy felhasználói API kulcscompliance/compliance.controller.ts
POST/api/compliance/me/privacy/policy-acceptanceFogadja el az adatvédelmi irányelvek verzióját.Törzs: versionJWT vagy felhasználói API kulcscompliance/compliance.controller.ts

Kérjen alakzatokat

Az érintettek kérelmei

CreateDataSubjectRequestDto

  • requestType: kötelező enum access|export|delete
  • reason: opcionális karakterlánc, legfeljebb 1000 karakter
  • confirmEmail: opcionális karakterlánc, kisbetűs, legfeljebb 254 karakter

DataSubjectRequestQueryDto

  • statuses: opcionális karakterlánc tömb, vesszővel elválasztott értékek támogatottak
  • requestTypes: opcionális karakterlánc tömb, vesszővel elválasztott értékek támogatottak
  • search: opcionális karakterlánc, legfeljebb 120 karakter
  • offset: opcionális int >= 0
  • limit: opcionális int 1..500

Hozzájárulások

UpsertConsentDto

  • decision: kötelező accepted|revoked
  • policyVersion: kötelező karakterlánc, legfeljebb 64 karakter
  • source: opcionális karakterlánc, legfeljebb 64 karakter
  • metadata: opcionális objektum

A kódban megjelenített jelenlegi beleegyezési típusok:

  • privacy_policy
  • terms_of_service
  • marketing_email
  • data_processing
  • cookie_analytics

Szabályzat elfogadása

  • AcceptPrivacyPolicyDto.version: kötelező karakterlánc, legfeljebb 64 karakter

Példahívások

Hozzon létre egy exportálási kérelmet

curl -X POST "$PRIMECAL_API/api/compliance/me/privacy/requests" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"requestType": "export",
"reason": "Personal archive"
}'
curl -X PUT "$PRIMECAL_API/api/compliance/me/privacy/consents/marketing_email" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"decision": "revoked",
"policyVersion": "2026-03",
"source": "privacy-center"
}'

Fogadja el a szabályzat jelenlegi verzióját

curl -X POST "$PRIMECAL_API/api/compliance/me/privacy/policy-acceptance" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"version": "2026-03"
}'

Válasz és viselkedés megjegyzések

  • A hozzáférési és exportálási útvonalak felhasználóra kiterjedő adatvédelmi jelentéseket készítenek.
  • A hozzájárulás módosításai további metaadatokat, például forrást, IP-címet és felhasználói ügynököt rögzítenek a szolgáltatási rétegben.
  • Az adatalany kérelmek listázása csak az aktuális felhasználó saját kéréseit adja vissza.

Legjobb gyakorlatok

  • Használjon explicit policyVersion értékeket mindenhol ahelyett, hogy a beleegyezést egyszerű logikai értékként modellezné.
  • Párosítsa a megfelelőségi műveleteket a Personal Logs API elemmel az adatvédelmi központ felhasználói felületén.
  • A requestType=delete ügyféltől való elküldése előtt egy kifejezett megerősítési lépés szükséges.
  • Tartsa a confirmEmail igazodva a hitelesített felhasználó aktuális e-mailjéhez, amikor a felhasználói felület ismételt megerősítést kér.