Security & Trust

Security built around customer control.

Your AWS environment. Your data. Your AI.

kriyaflo is designed to run within your organization's AWS environment, giving you control over your infrastructure, identity, operational data, AI provider, credentials, retention, and access policies.

Customer-hosted · Bring Your Own AI · Customer-controlled access

Customer cloud

kriyaflo runs where your business runs.

kriyaflo's production deployment is designed to operate within the customer's AWS account.

The customer controls the environment in which kriyaflo operates, including cloud access, networking, identity, application data, storage, retention, monitoring, and connected services.

Your AWS environment

kriyafloApplication
Customer Database
Customer Storage
Identity Provider
Mailboxes
Audit & Operational History
Only what you authorize

Customer-selected

AI Provider
Approved Business Systems

Runs in your AWS environment

kriyaflo is deployed into infrastructure controlled by your organization.

Bring Your Own AI

You select your approved AI provider and provide and control the applicable credentials. ThinkNest does not provide customer AI/model credentials.

Customer-controlled data

Operational data is stored within the Customer Environment by default.

No default vendor access

kriyaflo does not require persistent ThinkNest access to customer operational data or cloud infrastructure.

Humans stay in control

Customers configure which workflows may automate actions and which require review or approval.

Email delivery

Outside the email delivery path.

kriyaflo processes messages after they reach the connected customer mailbox. It does not sit between senders and your email provider and does not replace your organization's underlying email-delivery infrastructure.

Sender
Gmail / Outlook
Customer Mailbox

kriyaflo boundary

kriyaflo Processing

Your email delivery remains independent of kriyaflo processing.

AI control

Your AI provider. Your credentials.

kriyaflo does not require customers to use a ThinkNest-hosted AI model. Customers select and connect their own approved AI provider and provide the credentials used by kriyaflo.

You decide

AI providerModelAccountCredentialsRegionProvider policiesData handling settingsRetention & training settings

kriyaflo can use it for

ClassificationSummarizationInformation extractionOperational signalsSuggested responsesRecommendationsWorkflow intelligence
When an external AI provider is configured, authorized information may be sent to that provider according to the customer's configuration and agreement with that provider.

Data

Operational data stays under customer control.

kriyaflo stores operational information within the customer's environment by default, including:

Message & conversation stateClassificationsBusiness rulesAssignmentsWorkflow informationAudit historyAI processing results

Where attachment processing is enabled, attachments are stored using customer-controlled storage.

Customer-controlled storage

Customers control the environment where kriyaflo operational data is stored.

Customer-controlled retention

Retention requirements can be aligned to the customer's operational and compliance policies.

Customer-controlled integrations

Customers determine which external services kriyaflo is authorized to connect with.

Identity & access

Access starts with your identity system.

kriyaflo supports enterprise authentication and authorization controls designed to ensure that users only access the workflows and inboxes appropriate to their responsibilities.

  • Enterprise SSO / OIDC
  • Server-side sessions
  • Role-based permissions
  • Inbox-level access controls
  • Customer-controlled identity provider
  • Customer-controlled user lifecycle
  • Customer-managed role assignments
Identity Provider
Authenticated User
Role & Permissions
Authorized Inboxes / Workflows

Attachments

Attachments are checked before release.

kriyaflo supports controlled handling of email attachments before they become available for downstream processing or authorized user access.

  1. Received
  2. Quarantined
  3. Malware Scanned
  4. Validated
  5. Authorized Release

Attachments that do not successfully pass the configured security and authorization checks are not released through the normal download flow.

Guardrails

Automate the routine. Keep judgment where it belongs.

kriyaflo lets organizations define the right level of automation for each operational workflow.

Business rulesRouting logicEscalationsAutomation conditionsReview queuesApproval pathsException handling
Understand
Apply Rules
Automate

or

Human Review
Action
Customers determine which actions can execute automatically and which require human review.

Business rules

Security and operating policy expressed in business language.

Teams can define operational rules using natural language, allowing kriyaflo to reflect how the organization actually operates without requiring every rule to be implemented as custom code.

“If invoice value exceeds the approval threshold → require review”
“If sender matches an approved vendor → route to AP”
“If message contains restricted information → require human review”
“If request is high priority → escalate”
Customers own and control their operating rules and automation policies.

Auditability

Understand what happened — and why.

kriyaflo maintains operational history around processing, classifications, rules, workflow decisions, and actions so teams can understand how work moved through the system.

ExtractedMatchedInferredRule / PolicyHuman Decision

AI you can operate — and audit.

Illustrative timeline

  1. Email received
  2. Classified
  3. Rule matched
  4. Routed
  5. Reviewed
  6. Action recorded

Architecture

Designed with clear trust boundaries.

Private application environment

kriyaflo's production AWS design separates application, workflow, database, and storage responsibilities within the customer's environment.

Encryption

The canonical AWS deployment supports encryption for customer database and storage resources and HTTPS for public application access.

Customer-managed access

Administrative access to customer infrastructure remains controlled through the customer's AWS environment and identity policies.

Secrets and credentials

Credentials and integrations are designed to be controlled through customer-managed configuration and access boundaries.

Operations

Built to be operated, not just deployed.

kriyaflo includes application health, event, audit, logging, and operational monitoring capabilities that can integrate with the customer's operating environment.

Application healthOperational eventsWorkflow statusAudit historyInfrastructure monitoringBackup and recovery capabilitiesCustomer-controlled alerts
Monitoring retention, alert routing, response ownership, backup testing, and recovery objectives are configured as part of the customer's operational environment.

Shared responsibility

Security works best when responsibilities are clear.

kriyaflo provides

  • Application software
  • Workflow capabilities
  • AI orchestration
  • Rules and automation framework
  • Product-level permissions
  • Audit capabilities
  • Deployment architecture
  • Product updates and security fixes

Shared

  • Deployment configuration
  • Integration setup
  • Security validation
  • Incident investigation
  • Upgrade planning

Customer controls

  • AWS account
  • Network configuration
  • Identity provider
  • User lifecycle
  • Mailbox permissions
  • AI provider
  • AI credentials
  • Data retention
  • Backups
  • Alerting
  • Operational access
  • Connected systems
  • Business and automation policies

Specific responsibilities may vary based on the customer's deployment and operating requirements.

Support

No standing access required.

kriyaflo is designed so that ThinkNest does not require persistent administrative access to customer operational data or cloud infrastructure.

Where support access is needed, it should be:

  • Explicitly authorized
  • Scoped
  • Time-limited
  • Revocable
  • Governed by customer access controls

Support access is customer-authorized and governed by the customer's access controls.

Default

No ThinkNest operational access

only when required

Customer authorization

Explicit and scoped

Temporary support access

Time-limited, under your controls

Revoked

Access removed

Need the details?

Security, IT, Legal, and Procurement teams can request additional documentation as part of an enterprise evaluation. Available documentation may include:

  • Customer Security Architecture
  • Architecture and data-flow documentation
  • Shared Responsibility Model
  • AI data handling information
  • Deployment requirements
  • Access-control documentation
  • Security questionnaire responses
  • Data processing terms
  • Enterprise legal documentation

FAQ

Security questions, answered.

Where does kriyaflo run?+

kriyaflo's current production deployment is designed for the customer's AWS environment.

Does kriyaflo host our AI model?+

No. Customers select their approved AI provider and provide the credentials used by kriyaflo.

Does ThinkNest have access to our operational data?+

kriyaflo does not require persistent ThinkNest access to customer operational data or infrastructure. Any required support access is subject to customer authorization and controls.

Where is our kriyaflo operational data stored?+

kriyaflo operational data is stored within the Customer Environment by default.

Does data ever leave our AWS environment?+

Customer-configured external services—such as an AI provider, email provider, or other integration—may receive authorized information according to the customer's configuration and agreement with that provider.

Can we control automation?+

Yes. Customers configure business rules, automation settings, routing logic, and human-review requirements.

Does kriyaflo support SSO?+

kriyaflo supports standards-based enterprise authentication using OIDC.

How are email attachments protected?+

kriyaflo supports controlled attachment handling that includes quarantine, malware scanning, authorization checks, and clean-file release.

Does kriyaflo provide audit information?+

kriyaflo maintains operational and audit information for relevant processing, rules, and workflow activity.

Can our security team review more detailed documentation?+

Yes. Additional technical, security, architecture, data-flow, and due-diligence documentation is available during enterprise security review.