{ "$schema": "./schema.cdm.json", "jsonSchemaSemanticVersion": "1.0.0", "definitions": [ { "traitName": "privacy", "explanation": "A privacy related trait." }, { "traitName": "privacy.dataSubjectAction", "extendsTrait": "privacy", "explanation": "The set of actions a data subject must be able to take on a set of data." }, { "traitName": "privacy.dataIdentifiablity", "extendsTrait": "privacy", "explanation": "The root trait for the set explaining how data value may identity an individual." }, { "traitName": "privacy.dataCategory", "extendsTrait": "privacy", "explanation": "The root trait for expressing 'Controller' data categories" }, { "traitName": "privacy.dataCategory.customerOwned", "extendsTrait": "privacy.dataCategory", "explanation": "The root trait for expressing 'Processor' data categories" }, { "traitName": "privacy.dataUsage", "extendsTrait": "privacy", "explanation": "The purpose for a sepcific usage of a set of data" }, { "traitName": "privacy.consentRequirements", "extendsTrait": "privacy", "explanation": "The consent requirements or consent settings for data" }, { "traitName": "privacy.expresses", "extendsTrait": "privacy", "explanation": "The root meta trait that indicates how to interpret a group of co-ascribed privacy traits." }, { "traitName": "privacy.dataSubjectAction.view", "extendsTrait": "privacy.dataSubjectAction" }, { "traitName": "privacy.dataSubjectAction.delete", "extendsTrait": "privacy.dataSubjectAction" }, { "traitName": "privacy.dataSubjectAction.edit", "extendsTrait": "privacy.dataSubjectAction" }, { "traitName": "privacy.dataSubjectAction.export", "extendsTrait": "privacy.dataSubjectAction" }, { "traitName": "privacy.dataIdentifiablity.identified", "extendsTrait": "privacy.dataIdentifiablity" }, { "traitName": "privacy.dataIdentifiablity.pseudonimized", "extendsTrait": "privacy.dataIdentifiablity" }, { "traitName": "privacy.dataIdentifiablity.pseudonimizedNotLinked", "extendsTrait": "privacy.dataIdentifiablity" }, { "traitName": "privacy.dataIdentifiablity.anonymized", "extendsTrait": "privacy.dataIdentifiablity" }, { "traitName": "privacy.dataIdentifiablity.aggregated", "extendsTrait": "privacy.dataIdentifiablity" }, { "traitName": "privacy.dataCategory.endUser", "extendsTrait": "privacy.dataCategory" }, { "traitName": "privacy.dataCategory.endUser.content", "extendsTrait": "privacy.dataCategory.endUser" }, { "traitName": "privacy.dataCategory.endUser.content.provided", "extendsTrait": "privacy.dataCategory.endUser.content" }, { "traitName": "privacy.dataCategory.endUser.content.credentials", "extendsTrait": "privacy.dataCategory.endUser.content" }, { "traitName": "privacy.dataCategory.endUser.content.contactList", "extendsTrait": "privacy.dataCategory.endUser.content" }, { "traitName": "privacy.dataCategory.endUser.attributes", "extendsTrait": "privacy.dataCategory.endUser" }, { "traitName": "privacy.dataCategory.endUser.attributes.demographic", "extendsTrait": "privacy.dataCategory.endUser.attributes" }, { "traitName": "privacy.dataCategory.endUser.attributes.feedbackAndRatings", "extendsTrait": "privacy.dataCategory.endUser.attributes" }, { "traitName": "privacy.dataCategory.endUser.attributes.interestsAndFavorites", "extendsTrait": "privacy.dataCategory.endUser.attributes" }, { "traitName": "privacy.dataCategory.endUser.attributes.socialActivity", "extendsTrait": "privacy.dataCategory.endUser.attributes" }, { "traitName": "privacy.dataCategory.endUser.interactions", "extendsTrait": "privacy.dataCategory.endUser" }, { "traitName": "privacy.dataCategory.endUser.interactions.browsingHistory", "extendsTrait": "privacy.dataCategory.endUser.interactions" }, { "traitName": "privacy.dataCategory.endUser.interactions.cloudService", "extendsTrait": "privacy.dataCategory.endUser.interactions" }, { "traitName": "privacy.dataCategory.endUser.interactions.contentConsumption", "extendsTrait": "privacy.dataCategory.endUser.interactions" }, { "traitName": "privacy.dataCategory.endUser.interactions.searchRequests", "extendsTrait": "privacy.dataCategory.endUser.interactions" }, { "traitName": "privacy.dataCategory.endUser.interactions.deviceConnectivityAndConfiguration", "extendsTrait": "privacy.dataCategory.endUser.interactions" }, { "traitName": "privacy.dataCategory.endUser.interactions.environmentalSensor", "extendsTrait": "privacy.dataCategory.endUser.interactions" }, { "traitName": "privacy.dataCategory.endUser.interactions.fitnessAndActivity", "extendsTrait": "privacy.dataCategory.endUser.interactions" }, { "traitName": "privacy.dataCategory.endUser.interactions.inkingTypingAndSpeach", "extendsTrait": "privacy.dataCategory.endUser.interactions" }, { "traitName": "privacy.dataCategory.endUser.interactions.preciceLocation", "extendsTrait": "privacy.dataCategory.endUser.interactions" }, { "traitName": "privacy.dataCategory.endUser.interactions.productAndServicePerformance", "extendsTrait": "privacy.dataCategory.endUser.interactions" }, { "traitName": "privacy.dataCategory.endUser.interactions.productAndServiceUsage", "extendsTrait": "privacy.dataCategory.endUser.interactions" }, { "traitName": "privacy.dataCategory.endUser.interactions.softwareSetAndInventory", "extendsTrait": "privacy.dataCategory.endUser.interactions" }, { "traitName": "privacy.dataCategory.endUser.support", "extendsTrait": "privacy.dataCategory.endUser" }, { "traitName": "privacy.dataCategory.endUser.support.content", "extendsTrait": "privacy.dataCategory.endUser.support" }, { "traitName": "privacy.dataCategory.endUser.support.interaction", "extendsTrait": "privacy.dataCategory.endUser.support" }, { "traitName": "privacy.dataCategory.endUser.account", "extendsTrait": "privacy.dataCategory.endUser" }, { "traitName": "privacy.dataCategory.endUser.account.customerContact", "extendsTrait": "privacy.dataCategory.endUser.account" }, { "traitName": "privacy.dataCategory.endUser.account.licensingAndPurchase", "extendsTrait": "privacy.dataCategory.endUser.account" }, { "traitName": "privacy.dataCategory.endUser.account.paymentInstrument", "extendsTrait": "privacy.dataCategory.endUser.account" }, { "traitName": "privacy.dataCategory.employment", "extendsTrait": "privacy.dataCategory" }, { "traitName": "privacy.dataCategory.employment.commuteAndTravel", "extendsTrait": "privacy.dataCategory.employment" }, { "traitName": "privacy.dataCategory.employment.compensationAndBenefits", "extendsTrait": "privacy.dataCategory.employment" }, { "traitName": "privacy.dataCategory.employment.learningAndDevelopment", "extendsTrait": "privacy.dataCategory.employment" }, { "traitName": "privacy.dataCategory.employment.profesionalAndPersonalProfile", "extendsTrait": "privacy.dataCategory.employment" }, { "traitName": "privacy.dataCategory.employment.recruitment", "extendsTrait": "privacy.dataCategory.employment" }, { "traitName": "privacy.dataCategory.employment.workContacts", "extendsTrait": "privacy.dataCategory.employment" }, { "traitName": "privacy.dataCategory.employment.workProfile", "extendsTrait": "privacy.dataCategory.employment" }, { "traitName": "privacy.dataCategory.employment.workRecognition", "extendsTrait": "privacy.dataCategory.employment" }, { "traitName": "privacy.dataCategory.employment.workTime", "extendsTrait": "privacy.dataCategory.employment" }, { "traitName": "privacy.dataCategory.employment.workplaceInteractions", "extendsTrait": "privacy.dataCategory.employment" }, { "traitName": "privacy.dataCategory.bizOps", "extendsTrait": "privacy.dataCategory" }, { "traitName": "privacy.dataCategory.bizOps.financeAccountingAndRecords", "extendsTrait": "privacy.dataCategory.bizOps" }, { "traitName": "privacy.dataCategory.bizOps.corporateCommunication", "extendsTrait": "privacy.dataCategory.bizOps" }, { "traitName": "privacy.dataCategory.customerOwned.content", "extendsTrait": "privacy.dataCategory.customerOwned" }, { "traitName": "privacy.dataCategory.customerOwned.content.provided", "extendsTrait": "privacy.dataCategory.customerOwned.content" }, { "traitName": "privacy.dataCategory.customerOwned.content.credentials", "extendsTrait": "privacy.dataCategory.customerOwned.content" }, { "traitName": "privacy.dataCategory.customerOwned.content.contactList", "extendsTrait": "privacy.dataCategory.customerOwned.content" }, { "traitName": "privacy.dataCategory.customerOwned.endUserIdentifying", "extendsTrait": "privacy.dataCategory.customerOwned" }, { "traitName": "privacy.dataCategory.customerOwned.support", "extendsTrait": "privacy.dataCategory.customerOwned" }, { "traitName": "privacy.dataCategory.customerOwned.support.content", "extendsTrait": "privacy.dataCategory.customerOwned.support" }, { "traitName": "privacy.dataCategory.customerOwned.support.interaction", "extendsTrait": "privacy.dataCategory.customerOwned.support" }, { "traitName": "privacy.dataCategory.customerOwned.account", "extendsTrait": "privacy.dataCategory.customerOwned" }, { "traitName": "privacy.dataCategory.customerOwned.account.customerContact", "extendsTrait": "privacy.dataCategory.customerOwned.account" }, { "traitName": "privacy.dataCategory.customerOwned.account.licensingAndPurchase", "extendsTrait": "privacy.dataCategory.customerOwned.account" }, { "traitName": "privacy.dataCategory.customerOwned.account.paymentInstrument", "extendsTrait": "privacy.dataCategory.customerOwned.account" }, { "traitName": "privacy.dataCategory.customerOwned.publicPersonalData", "extendsTrait": "privacy.dataCategory.customerOwned" }, { "traitName": "privacy.dataCategory.customerOwned.financeAccountingAndRecords", "extendsTrait": "privacy.dataCategory.customerOwned" }, { "traitName": "privacy.dataCategory.customerOwned.corporateCommunication", "extendsTrait": "privacy.dataCategory.customerOwned" }, { "traitName": "privacy.dataUsage.provide", "extendsTrait": "privacy.dataUsage" }, { "traitName": "privacy.dataUsage.personalize", "extendsTrait": "privacy.dataUsage" }, { "traitName": "privacy.dataUsage.recommend", "extendsTrait": "privacy.dataUsage" }, { "traitName": "privacy.dataUsage.improve", "extendsTrait": "privacy.dataUsage" }, { "traitName": "privacy.dataUsage.research", "extendsTrait": "privacy.dataUsage" }, { "traitName": "privacy.dataUsage.advertising", "extendsTrait": "privacy.dataUsage" }, { "traitName": "privacy.dataUsage.advertising.directMarketing", "extendsTrait": "privacy.dataUsage.advertising" }, { "traitName": "privacy.dataUsage.advertising.adPlatform", "extendsTrait": "privacy.dataUsage.advertising" }, { "traitName": "privacy.dataUsage.share", "extendsTrait": "privacy.dataUsage" }, { "traitName": "privacy.dataUsage.share.processor", "extendsTrait": "privacy.dataUsage.share" }, { "traitName": "privacy.dataUsage.share.controller", "extendsTrait": "privacy.dataUsage.share" }, { "traitName": "privacy.consentRequirements.notice", "extendsTrait": "privacy.consentRequirements" }, { "traitName": "privacy.consentRequirements.notice.discoverable", "extendsTrait": "privacy.consentRequirements.notice" }, { "traitName": "privacy.consentRequirements.notice.prominent", "extendsTrait": "privacy.consentRequirements.notice" }, { "traitName": "privacy.consentRequirements.legitimateInterest", "extendsTrait": "privacy.consentRequirements" }, { "traitName": "privacy.consentRequirements.optIn", "extendsTrait": "privacy.consentRequirements" }, { "traitName": "privacy.consentRequirements.optOut", "extendsTrait": "privacy.consentRequirements" }, { "traitName": "privacy.consentRequirements.customerControls", "extendsTrait": "privacy.consentRequirements" }, { "traitName": "privacy.consentRequirements.customerControls.notRequired", "extendsTrait": "privacy.consentRequirements.customerControls" }, { "traitName": "privacy.consentRequirements.customerControls.required", "extendsTrait": "privacy.consentRequirements.customerControls" }, { "traitName": "privacy.consentRequirements.notPermitted", "extendsTrait": "privacy.consentRequirements" }, { "traitName": "privacy.expresses.data", "extendsTrait": "privacy.expresses", "explanation": "The assumed default behavior, if privacy.expresses.metaData is not set, then this trait is implicit. When a group of traits are ascribed to an entity or attribute, The other privacy traits describe the aspects of data values held by the entity or attribute." }, { "traitName": "privacy.expresses.metaData", "extendsTrait": "privacy.expresses", "explanation": "When this trait and a group of other privacy traits are ascribed to an entity or attribute, The other privacy traits describe the aspects of the metatdata for the data values held by the entity or attribute. That is, the entity itself may contain privacy or policy descriptions, rules, settings." }, { "traitName": "privacy.expresses.useAllowed", "extendsTrait": "privacy.expresses", "explanation": "Use is allowed for the condition using the combined meanings of all other privacy traits in a set." }, { "traitName": "privacy.expresses.useRestricted", "extendsTrait": "privacy.expresses", "explanation": "Use is dis-allowed for the condition formed using the combined meanings of all other privacy traits in a set." } ] }