Event Filtering

On-Call Optimizer is designed and built to preserve privacy by collecting as little calendar data as possible.

Calendar data is sensitive and often contains personal details. On-Call Optimizer is designed and built to minimize the amount of information processed and retained using the following filtering principles:

  1. On-Call Optimizer only requests event details for those calendars which have been specifically enabled.
    • Event details on other calendars will not be read or accessed by On-Call Optimizer even if access to them is incidentally available.
  2. When processing events on configured calendars On-Call Optimizer filters events using the following set of criteria
    • The event must occur within 90 days of the present date, AND
    • The event must be organized, or accepted by the user importing the calendar, AND
    • The event must be an “Out of Office” or “Holiday” event type, OR
    • The event must contain an exact match for at least one of the strings listed in the availability block or availability preference definitions (e.g. no-oncall, 'prefer-oncall)
  3. Any events not matching the filter criteria are ignored. No data or information about them is retained by On-Call Optimizer.
  4. For events matching the filter criteria, On-Call Optimizer stores only the 5 pieces of availability information.

Last updated June 17, 2024