BuzzioDocs

Communities

Communities are Buzzio’s Discord-style shared spaces: channels, categories, roles, permissions, events, moderation, and durable history for members.

Privacy mode: Shared — server-held DEK so history, roles, and moderation work. Not sealed like 1:1.


What a community includes

  • Text channels and categories
  • Roles with fine-grained permissions
  • Member list, invites, bans, audit logs
  • Events (interested / RSVP-style)
  • Optional channel Vanish, Secure View, channel passwords
  • Shared media on Bunny (CDN bytes + signed URLs; content-hash dedup — planned)

Encryption and retention

Aspect Detail
Text / captions Server-held DEK ciphertext at rest (not plaintext history; not sealed E2EE)
Media (images / video / files) Planned: stored as CDN bytes on Bunny with membership checks + short-lived signed URLs; content-hash dedup so identical files reuse one object. Legacy client-encrypted .enc blobs remain until retention clears them.
Why (keys for text) Late joiners, moderation, consistent deletes, multi-device history
Retention On the order of ~365 days + media-pool / plan limits
Sold as ads data? Never

Operator can operate the room. Use 1-to-1, Whisper private chat, or E2E groups when you need sealed-operator secrecy.

Why media differs from text: Shared media deduplication.


Roles (summary)

Role idea Meaning
@everyone Default baseline permissions
Creator Owner — highest structural authority
Creator Administrator High-privilege assignable deputy
Custom roles Named roles with colors, order, permissions

Members can hold multiple roles. Administrator / Creator rules can bypass many channel restrictions where configured.