The biometric Score
Elata keeps a cross-app biometric Score for each user, built from derived session results that apps report withreportAffect. Nothing is
shared until the user explicitly opts in, and they can turn it off at any time.
Consent is shown by Elata in its own trusted frame, not by your app. Elata
also re-checks consent on the server for every sample, so your app can’t
contribute without it.
There’s currently one consent purpose: platform_score.
Ask for consent
{ type: 'elata:consent:state', purpose, granted, requestId } once the user
decides.
To let users turn sharing off from your app’s settings, send the same
message with action: 'revoke'.
Read consent without prompting
To show the current state in your UI, for example as a settings toggle, sendelata:consent:query. You get the same reply, and no dialog is shown.
Read the user’s insights
Users who share their Score can see their own cross-app results inside your app. Request them withelata:insights:request:
elata:insights:state:
windowDays defaults to 90 and is capped at 365. The data is a curated summary
of the user’s own activity; it never includes other users or raw records.
Checklist for Score-contributing apps
- Ask the Elata team to enable the
biometricsscope for your app. - Explain in your app and listing what is measured and what is shared.
- Ask for consent with
elata:consent:requestbefore callingreportAffect. - Handle
scope_deniedfromreportAffectby offering the consent prompt again.