ⓘ Hover over any item to see detailed technical information
RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR). Individual instances are generated on-the-fly when the calendar view is rendered — they are not stored as separate event objects.
A recurring meeting with 365 instances does not create 365 event records. One master event with an RRULE is stored. Exception instances (edited occurrences) do generate separate records. This is critical for migration planning — tools must handle RRULE expansion and exception re-attachment.
Event updates from the organizer propagate to attendee calendar copies via CalDAV-style sync (for external attendees) or internal propagation (for Workspace users). During tenant migration, attendee event copies must be re-linked to the migrated organizer's calendar.
Chat's history on/off setting means message persistence is not guaranteed by default. For compliance-conscious organizations, admin policy should enforce history on. Vault holds are the reliable retention mechanism that overrides the history setting.
Calendar RRULE storage, attendee model, ACL model: documented in Google Calendar API v3. Chat space/message/thread model: documented in Google Chat API. Vault behavior: documented in Google Vault Help Center and API docs. Underlying infrastructure details not publicly disclosed.