Skip to content

Main content

Biometric Comparison Pair Identity Consent Tool

Audit supplied comparison IDs and purpose permissions without biometric identification.

Loading tool…

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

  1. Enter firstId, secondId, firstPurposes, secondPurposes, purpose, firstWithdrawn, secondWithdrawn. Follow any array-alignment requirements below. Use the units and conventions below.
  2. Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
  3. 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 fieldMeaning and unitsAccepted input
firstIdFirst IdRequired. Text; maximum UTF-16 length 8192.
secondIdSecond IdRequired. Text; maximum UTF-16 length 8192.
firstPurposesFirst PurposesRequired. Array of text; maximum UTF-16 length 8192; maximum items 256.
secondPurposesSecond PurposesRequired. Array of text; maximum UTF-16 length 8192; maximum items 256.
purposePurposeRequired. Text; maximum UTF-16 length 8192.
firstWithdrawnFirst WithdrawnRequired. Boolean.
secondWithdrawnSecond WithdrawnRequired. Boolean.
Output fieldInterpretationReturned shape
sameDeclaredIdSame Declared IdRequired. Boolean.
purposeSharedPurpose SharedRequired. Boolean.
allowedUnderFlagsAllowed Under FlagsRequired. Boolean.
json
{
  "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

  1. Calculation and input contract: biometrics/biometric-comparison-pair-identity-consent — tool.io

Similar or alternative tools