Skip to content

Stats must be explicitly disabled, leading to GDPR non-compliance by default. #142

@Kelduum

Description

@Kelduum

By default, Symbiosis should (based on issues and previous merges) default to automatic web stat generation being disabled.

This is not the case however, as the non-existence of the config/stats file is taken as a 'true', leading to stats being generated.

This can be missed in testing as stats are only generated after log rotation, based on the *access.log.1 files, so if no logs were written/rotated, then no stats will be generated.

This is a problem due to GDPR defining IP addresses are considered personal data, meaning that sites running on Symbiosis are not GDPR compliant by default.

Mitigation:

  • create htdocs/stats/.htaccess containing Require all denied for each site.
  • create config/stats containing false for each site.

This affects all versions of Symbiosis with automatic web statistics.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions