Description
Return literal comparison identity and shared-purpose consent flags.
Consent, privacy and retention records encode supplied purposes, audiences, withdrawal status and timing rules. Literal membership or a true local predicate can organize these assertions while valid informed consent, adequate de-identification and lawful processing require separate contextual assessment.
Return literal comparison identity and shared-purpose consent flags.
When to use this tool
Use Biometric Comparison Pair Identity Consent when checking the stated permission, withdrawal, retention or disclosure-record convention.
How to use the tool and how it works
- Enter firstId, secondId, firstPurposes, secondPurposes, purpose, firstWithdrawn, secondWithdrawn. Follow any array-alignment requirements below. Use the units and conventions below.
- Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
- Read sameDeclaredId, purposeShared, allowedUnderFlags. Inspect sameDeclaredId, purposeShared, allowedUnderFlags before interpreting the associated values.
Return literal comparison identity and shared-purpose consent flags. sameDeclaredId compares IDs; purposeShared requires membership in both purpose lists, allowedUnderFlags also excludes either withdrawal.1
| Input field | Meaning and units | Accepted input |
|---|---|---|
| firstId | First Id | Required. Text; maximum UTF-16 length 8192. |
| secondId | Second Id | Required. Text; maximum UTF-16 length 8192. |
| firstPurposes | First Purposes | Required. Array of text; maximum UTF-16 length 8192; maximum items 256. |
| secondPurposes | Second Purposes | Required. Array of text; maximum UTF-16 length 8192; maximum items 256. |
| purpose | Purpose | Required. Text; maximum UTF-16 length 8192. |
| firstWithdrawn | First Withdrawn | Required. Boolean. |
| secondWithdrawn | Second Withdrawn | Required. Boolean. |
| Output field | Interpretation | Returned shape |
|---|---|---|
| sameDeclaredId | Same Declared Id | Required. Boolean. |
| purposeShared | Purpose Shared | Required. Boolean. |
| allowedUnderFlags | Allowed Under Flags | Required. Boolean. |
{
"input": {
"firstId": "A",
"secondId": "B",
"firstPurposes": [
"research"
],
"secondPurposes": [
"research"
],
"purpose": "research",
"firstWithdrawn": false,
"secondWithdrawn": false
},
"output": {
"sameDeclaredId": false,
"purposeShared": true,
"allowedUnderFlags": true
}
} Limitations and assumptions
- Declared identity and consent are not verified; the tool does not authorize processing or establish compliance with privacy law.
- Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.
Alternative or Complementary methods
Review original permissions, participant choices and applicable organizational/legal requirements with the responsible professionals before actual use, disclosure or deletion.
References
Similar or alternative tools
- Biometric Template Explicit Retention Window
Return template age and deletion-due record flags.
- Template Retention Window Bound
Return an expiry envelope from uncertain retention duration.