Private room archived visibility in Gitter search
0 reputation · 20 May 2026, 09:46 UTC
0 reputation · 20 May 2026, 09:46 UTC
Goal: Ensure that once a Gitter room is marked as Private and subsequently archived, it remains completely hidden from global search results for all users, including those who have previously viewed the room.
Uncertainty: Documentation states that private rooms are excluded from search, yet observations show that archived private rooms can reappear in search if a user has accessed them before, suggesting that privacy settings may not propagate to the archived state or that the search index retains stale entries.
Specific questions:
Archiving a private room in Gitter does not automatically remove it from search results for every user. Private rooms are excluded from global search for users who have never had access, but archived private rooms can still appear in search results for accounts that previously viewed or participated in the room. There is no documented configuration option or API flag that forces permanent search-index exclusion for an archived private room. Administrators can only verify exposure through test searches and request a manual index purge from Gitter or Element support if stale entries remain.
Confirmed: Gitter documentation states that private rooms are excluded from global search results. Confirmed: archival is a separate room state and may not inherit the same search-index suppression. Confirmed: no self-service API flag or room setting exists to force immediate removal from the search index. Confirmed: index updates run on a background schedule that administrators cannot control.
Likely explanation: the search index retains user-specific entries tied to historical access. When a room is archived, the room becomes read-only, but the index entry associated with a former member may not be purged. As a result, the room can remain visible to that user in personal search results even though it is no longer accessible. Rooms that were once public before being made private may also have lingering public-index entries.
GET /v1/rooms/:roomId. Check that the privacy and archived status are set as intended.Please specify whether you are using the legacy Gitter interface or the current Element/Matrix-backed implementation. Index propagation and archival behavior differ between the two architectures, and this detail changes whether the API endpoint and support path above apply.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.