Skip to content

Data and Privacy Settings - #24996

Open
cconard96 wants to merge 1 commit into
glpi-project:mainfrom
cconard96:enhance/data_privacy_settings
Open

Data and Privacy Settings#24996
cconard96 wants to merge 1 commit into
glpi-project:mainfrom
cconard96:enhance/data_privacy_settings

Conversation

@cconard96

Copy link
Copy Markdown
Member

Checklist before requesting a review

  • I have read the CONTRIBUTING document.
  • I have performed a self-review of my code.
  • I have added tests that prove my fix is effective or that my feature works.
  • This change requires a documentation update.

Description

Primary purpose is to have a place to set retention periods for login session history logs for both data storage and privacy reasons. While recent work changed from recording PHP sessions which get created multiple times per login session depending on idle periods, this data could still quickly grow in larger production environments. As there could be other settings needed to assist businesses with GDPR, LGPD, etc compliance, or retention in general, the settings should be centralized to make it easier to discover and configure those settings to meet business needs and local laws.

  • Adds new Setup > Data and Privacy menu item.
  • Moves "Logs Purge" tab from Setup > General to the new Data and Privacy menu item and renames it to "Historical logs purge" to align with the other labels for this type of data.
  • Adds the current "PurgeLogs" automatic action enabled status and a link to the automatic action's form directly in the "Historical logs purge" form to improve discoverability and general UX.

@cconard96 cconard96 self-assigned this Jul 27, 2026
@cconard96
cconard96 force-pushed the enhance/data_privacy_settings branch 2 times, most recently from d9c2844 to cbbaf10 Compare August 6, 2026 12:21
@cconard96
cconard96 force-pushed the enhance/data_privacy_settings branch from cbbaf10 to 0294ddf Compare August 6, 2026 12:24
@cconard96
cconard96 marked this pull request as ready for review August 6, 2026 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant