Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an epsilon param to the event-level API #1095

Closed
csharrison opened this issue Nov 7, 2023 · 0 comments · Fixed by #1097
Closed

Add an epsilon param to the event-level API #1095

csharrison opened this issue Nov 7, 2023 · 0 comments · Fixed by #1097

Comments

@csharrison
Copy link
Collaborator

I propose that we add an optional field event_level_epsilon to event-level source registration. This field would replace the existing randomized response epsilon vendor-specific value, and replace that with something like a “maximum randomized response epsilon”, which event_level_epsilon could not exceed without the source failing to register. The default event_level_epsilon will be this maximum vendor-specific value.

The benefit of this approach is that:

  • it allows API callers to experiment with different privacy levels
  • it allows privacy-conscious API callers to optionally deploy more private versions of the API
  • it allows callers to invoke the API consistently across multiple interoperable implementations, even if each implementation chooses a different maximum epsilon
  • it aligns with the design of the aggregation service, which allows specifying an epsilon up to a maximum
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant