Delete a Group
The group owner permanently removes the group and all associated data.
Who Can Do This
The group owner only.
Steps
- Go to group settings.
- Tap Delete Group.
- If the group contains rides, the owner is shown a ride resolution screen:
- For each ride the owner created: choose Retain (the ride continues as the owner's private or public standalone ride) or Delete.
- Rides created by other members are listed with a note that they will be automatically detached and returned to their creators as independent rides.
- Confirm deletion.
Rules
- Only the owner can delete a group.
- Deletion requires explicit confirmation via a confirmation dialog. This prevents accidental removal.
- Deletion can proceed even if the group has active members. All members are removed from the group and notified.
- Archived and frozen (owner lapsed) groups can also be deleted by the owner. The deletion process and effects are the same as for an active group. Banned groups cannot be deleted by the owner while the ban is active.
- Before deletion, all rides within the group are resolved in the ride resolution screen (step 3 above).
- Rides created by the owner: the owner chooses for each — retain the ride (it continues as the owner's private or public standalone ride, outside the group) or delete it. Retained rides keep all existing RSVPs. Deleted rides also remove all RSVPs to that ride.
- Rides created by other members: automatically detached from the group. Each such ride becomes an independent ride for its creator with all existing RSVPs intact. No ride data or RSVP is lost through automatic detachment. The ride creator is notified that their ride is now a standalone ride. All riders who RSVPed "Yes" or "Maybe" to that ride are also notified.
- When a member leaves a group that still exists, their rides stay as group rides. Rides only leave the group when the group itself is deleted. See Leave a Group.
- For rides retained or auto-detached: the owner's retained rides follow the same notification pattern — all riders who RSVPed "Yes" or "Maybe" are notified that the ride is now accessible as a standalone ride.
- If a pending ownership transfer request exists at the time of deletion, the target admin is notified that the request was withdrawn before the group is removed.
- All group data is permanently removed: the group document, member records, pending join requests, pending ownership transfer requests, invite codes and links, and settings. Pending join requests are deleted at both the group level and the requester's level — the request silently disappears from the requester's view with no notification.
- Deletion is irreversible.
What Happens Next
The group is permanently deleted. All members receive a notification. The group no longer appears anywhere in the app. Former members retain access to any rides they RSVPed to that were retained or auto-detached; those rides are now standalone and accessible independently.
Failure Cases
- Confirmation dismissed: If the user dismisses or cancels the confirmation dialog, the deletion does not proceed.
- Active ride in progress: Deletion is blocked while any ride created within the group is currently in progress. The owner must wait for the ride to end before deleting.
- User owns groups and tries to delete account: See Delete Account — account deletion is blocked until all active and archived owned groups are deleted or ownership is transferred. Banned groups are automatically deleted as part of account deletion and do not need to be resolved beforehand.
Status: partially-live. Backend DELETE /groups/:groupId endpoint is complete. The groups module has not yet been built in the frontend.