Skip to content

Avoid logging sensitive profile and resume data #274

@ifanatics-media

Description

@ifanatics-media

Profile update and resume import paths currently write sensitive user data to application logs.

Examples:

  • /api/profile logs the full profile update payload, validation data, and wallet addresses.
  • parseResumeFile logs the first 2,000 characters of extracted resume text.
  • resume parsing logs parsed contact/location fields.

Those flows can contain names, emails, phone numbers, work history, wallet addresses, and other private profile details. The data is already persisted where needed, so debug logging creates avoidable privacy exposure.

I opened a small fix in PR #273 that removes the full payload/raw resume logs and keeps only non-sensitive resume parse counts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions