Operating models
The legal entity behind Collabase is Infometis AG, Zürich, a Swiss company without a parent company outside Switzerland. All customer contracts are governed by Swiss law.
Processing outside Switzerland in Collabase Cloud. A web application firewall from Cloudflare checks every incoming request. In doing so, it processes connection data such as IP addresses outside Switzerland. Cloudflare does not store or analyze your content there.
Sign-in and access control
- Single sign-on over OAuth 2.0 (Google, GitHub, Microsoft Entra ID, Okta, Keycloak), SAML 2.0 and LDAP / Active Directory. See Identity Providers.
- SCIM 2.0 creates, updates and deactivates accounts and group memberships from your identity provider. Deactivating an account there ends access to Collabase.
- Allowed email domains restrict each sign-in provider to your organization. A Microsoft provider cannot be saved without a tenant ID.
- Session lifetime, device list and brute-force protection are set under Security Policies. By default, a session ends after 8 hours of inactivity or 30 days at the latest, and an account locks for 15 minutes after 5 failed attempts.
- Roles and permissions are assigned per Space through permission schemes, down to single pages. See Permissions.
- Audit log. Sign-ins, permission changes and administrative actions are logged.
Encryption
Application hardening
In a self-hosted installation, the same measures apply as in Collabase Cloud. See Hosting & Architecture.- All services run as non-root users.
- Only ports
80(redirects to HTTPS) and443are exposed. The database is not reachable from the network. - Sign-in endpoints are rate-limited.
- Security headers against clickjacking and MIME sniffing are set on every response.
- Uploaded files are always served through the application, which checks permissions. An S3 bucket for Collabase must stay private. See File storage.
Backups
Collabase Cloud: a daily logical database backup, encrypted on the client side. We keep 30 daily, 12 weekly and 6 monthly generations, plus a manual backup before every update. Self-hosted:update.sh creates a database backup before every update and keeps it for 7 days. Your regular backups of database and file storage are your responsibility. See Backup & Restore.
Releases and security patches
Self-hosted installations are updated with a single command. See Updates.
AI data flow
CollabaseAI is off until an administrator enables it. You then choose the provider and connect it with your own key.- The assistant works with the permissions of the person asking. Content that person cannot open is neither in the answer nor in the request to the model.
- Every change the assistant proposes needs explicit approval. This cannot be switched off.
- We do not run a model between you and the provider and do not train models on your content.

