Security
Home»Security
Security controls, labeled honestly
Every control below is marked as implemented, planned, deployment dependent, or a customer responsibility — not a blanket claim of being "fully secure." Deployment-dependent controls apply according to the specific service and infrastructure configuration in use.
Infrastructure security
Supported operating systems
ImplementedHosted workloads run on maintained, supported operating system versions.
Security patching
ImplementedOperating system and platform patches are applied on an ongoing basis.
Firewalling
ImplementedNetwork-level firewalling restricts inbound access to hosted services.
Network restrictions
ImplementedAdministrative and database access is restricted at the network layer.
TLS
ImplementedTraffic to BMaiKR-operated applications is encrypted in transit via TLS.
Database access controls
ImplementedDatabase access is limited to the application and authorized administrators.
Application security
Authentication
ImplementedApplication access requires authenticated credentials.
Authorization
ImplementedActions and data access are gated by the authenticated user’s permissions.
Role-based access control (RBAC)
Deployment dependentWhere an application supports multiple roles, permissions follow a role-based model.
Least privilege
ImplementedAccounts and services are scoped to the access they need to function.
Input validation
ImplementedUser-supplied input is validated before processing.
API security
ImplementedAPIs require authenticated, authorized requests.
Secrets management
ImplementedCredentials and API keys are kept out of source code and application code repositories.
Operational security
Access reviews
PlannedAccess to production systems is reviewed periodically.
Monitoring
ImplementedHosted services are monitored for availability and errors.
Logging
ImplementedApplication and infrastructure events are logged for operational and security review.
Vulnerability management
ImplementedKnown vulnerabilities in dependencies and infrastructure are tracked and addressed.
Dependency updates
ImplementedApplication dependencies are kept up to date as part of ongoing maintenance.
Incident response
ImplementedA documented process governs how security incidents are handled — see the Incident Response page.
Data security
Encryption in transit
ImplementedData moving between the customer, the application, and BMaiKR infrastructure is encrypted via TLS.
Encryption at rest
Deployment dependentApplied where the underlying storage and hosting platform supports it.
Backup protection
ImplementedBackups are access-restricted in the same way as production data.
Retention
Customer responsibilityRetention periods follow the applicable service configuration — see Customer Data Lifecycle.
Deletion
ImplementedDeletion follows the service’s configured procedure after the recovery window closes.
AI security
Data minimization
Deployment dependentClient-delivered AI workflows are designed to supply only the context a specific task requires.
Controlled model access
Deployment dependentAI models are not given open, unrestricted access to a customer’s full database.
Provider selection
Customer responsibilityThe AI provider used for a workload is a configuration decision, documented per project.
Prompt/context handling
Deployment dependentContext passed to a model is scoped and constructed by the application layer, not passed raw.
Controlled retrieval
Deployment dependentRetrieval-augmented workflows are designed to query only the knowledge base relevant to the task.
Customer isolation
Tenant-scoped authorization
Deployment dependentFor applicable client-delivered platforms, access can be scoped to a specific customer’s data according to the agreed architecture.
Isolated data access
Deployment dependentCustomer data and workflows can be kept separate at the application and storage layer where a platform’s architecture calls for it.
Scoped credentials
Deployment dependentIntegration credentials can be scoped to the customer and service they belong to.
Storage separation
Deployment dependentApplied according to the deployment model agreed for a given platform.
Auditability
Deployment dependentDepends on the logging configuration deployed for a given platform.
