
ALLOW ROLE Controller
    AND SCHEMA PositionID, DeviceID, Latitude,Longitude,Altitude,Address
    AND FILTER CorrectInfos == 'N'
    AND (PURPOSE DeleteData OR PURPOSE ModificationData)

ALLOW ROLE Controller
    AND SCHEMA PositionID, DeviceID, Latitude,Longitude,Altitude,Address
    AND PRIVACY Anonymization

ALLOW ROLE Controller
    AND SCHEMA PositionID, DeviceID, Latitude,Longitude,Altitude,Address
    AND FILTER ConsentProcessing == 'Y' AND FILTER Age >= 16
    AND PURPOSE Processing

ALLOW ROLE Controller
    AND SCHEMA PositionID, DeviceID, Latitude,Longitude,Altitude,Address
    AND PURPOSE Processing AND PURPOSE BusinessPurpose

ALLOW SCHEMA PositionID, DeviceID, Latitude,Longitude,Altitude,Address
    AND PURPOSE Processing AND PURPOSE PublicInterest
    AND ROLE Controller

ALLOW SCHEMA PositionID, DeviceID, Latitude,Longitude,Altitude,Address
    AND (ROLE PublicAuthority OR ROLE LegalAuthority)
    AND PURPOSE Processing

ALLOW ROLE Controller
    AND SCHEMA PositionID, DeviceID, Latitude,Longitude,Altitude,Address
    AND FILTER ConsentProcessing == 'Y' AND FILTER GuardianConsent == 'Y'
    AND FILTER Age < 16 AND FILTER Age >= 13
    AND PURPOSE Processing


ALLOW ROLE Controller
    AND SCHEMA Race, PoliticalInfos, Religion, TradeUnionMembership
    AND FILTER ConsentProcessingIdentifiable == 'Y'
    AND PURPOSE BusinessPurpose

ALLOW ROLE Controller
    AND SCHEMA Race, PoliticalInfos, Religion, TradeUnionMembership
    AND FILTER ConsentProcessingIdentifiable == 'Y'
    AND PURPOSE Processing AND ( PURPOSE EmploymentPurpose OR PURPOSE SocialSecurity OR PURPOSE SocialProtection)


ALLOW SCHEMA Race, PoliticalInfos, Religion, TradeUnionMembership
    AND PURPOSE Processing AND (PURPOSE PoliticalPurpose OR PURPOSE PhilosophicalPurpose OR PURPOSE ReligiousPurpose OR PURPOSE TradeUnionPurpose)
    AND ROLE NonProfit

ALLOW SCHEMA PublicPersonalData
    AND PURPOSE Processing

ALLOW SCHEMA Race, PoliticalInfos, Religion, TradeUnionMembership
    AND PURPOSE Processing AND PURPOSE LegalPurpose

ALLOW SCHEMA Race, PoliticalInfos, Religion, TradeUnionMembership
    AND PURPOSE Processing AND PURPOSE MedicalPurpose

ALLOW SCHEMA Race, PoliticalInfos, Religion, TradeUnionMembership
    AND PURPOSE Processing AND (PURPOSE PublicInterest OR PURPOSE ScientificPurpose OR PURPOSE HistoricalResearchPurpose)

ALLOW SCHEMA CriminalData
    AND ROLE OfficialAuthority


ALLOW ROLE DataSubjectID
    AND SCHEMA ControllerID, ControllerRepresentative, ContactDataProtection

ALLOW ROLE DataSubjectID
    AND SCHEMA PositionID, DeviceID, Latitude,Longitude,Altitude,Address
    AND PURPOSE Processing
    AND FILTER RequestProcessing == 'Y'

ALLOW ROLE DataSubjectID
    AND SCHEMA PositionID, DeviceID, Latitude,Longitude,Altitude,Address
    AND FILTER RequestRectification == 'Y' AND (FILTER ConsumerID == n OR DeviceID = n)

ALLOW (ROLE Controller OR ROLE Processor)
    AND (FILTER ConsumerID == n OR DeviceID = n) AND (FILTER RequestDeletion == 'Y' OR FILTER RequestProcessing == 'N')
    AND PURPOSE DeletionData

ALLOW ROLE DataSubjectID
    AND SCHEMA PositionID, DeviceID, Latitude,Longitude,Altitude,Address
    AND FILTER RequestDisclosure == 'Y' AND (FILTER ConsumerID == n OR DeviceID = n)