namespace TarninaHub.Application.Security; public static class ConsentScopes { /// Access granted by the data subject's consent. public const string ByConsent = "by-consent"; /// Time-limited access (uses consent.expires_at). public const string Temporary = "temporary"; /// Fully anonymized data (no personal identifiers). public const string Anonymized = "anonymized"; public static readonly IReadOnlyList All = [ByConsent, Temporary, Anonymized]; }