Skip to main content

Security and trust

How Crawl Foundry handles access and customer data.

This page explains the controls visible in the current product and links to the public policies that describe providers and data handling.

Crawl Foundry does not currently publish independent certifications, data-residency commitments, or uptime guarantees. We will not imply that they exist.

The path of a request

For a standard signed-in product request, identity and workspace access are checked before workspace data is returned.

  1. Request

    A request reaches a protected product area. At this point, it has not yet been allowed to read workspace data.

  2. Identity

    Clerk verifies identity and session. Without a signed-in user, the request ends here.

  3. Organization boundary

    For signed-in product flows, the server derives organization context from the authenticated session and checks access to the requested workspace.

  4. Workspace data

    After the relevant organization and workspace checks succeed, the server can return data for that workspace.

Authentication

The authenticated application uses Clerk for identity and session management. Protected application access requires an authenticated user.

Organization access

Workspace data is protected by organization and workspace access checks. In signed-in product flows, public database functions derive organization context from authenticated access instead of accepting a client-provided organization ID as proof.

Roles and permissions

Organization and workspace roles determine what a member can read or change. The server performs the decisive checks; hiding or showing an interface control is not treated as access control.

Uploads and customer data

Uploaded documents and derived content are assigned to a workspace. Access to them is subject to the same workspace boundaries as the surrounding product data.

AI processing

AI features run through a controlled internal layer that binds every call to user, organization, and workspace context and makes scope and cost traceable. Feature code does not talk to models directly.

Data and services

Crawl Foundry uses contracted infrastructure and service providers to operate authentication, storage, databases, billing, analytics, and selected product data workflows. Categories and purposes are listed in the privacy policy.

View providers

Secrets and logging

Credentials and API keys are kept server-side. The shared logging layer is configured to redact sensitive fields. The contact route records delivery status, topic, and errors, but not the message body.

Security-relevant development

The repository treats changes to authentication, permissions, billing, and public interfaces as security-sensitive work. Those changes require focused review and tests that match the risk of the affected boundary.

What we deliberately do not claim

This page names no certifications, penetration-test reports, uptime guarantees, or compliance seals. If that changes, we will document it here with evidence.

Report a security concern

Include the affected URL or product area, a concise reproduction, observed impact, and a safe way to contact you. Do not include secrets or customer data in the first message.

Send a report

Questions and requests

Security, privacy, deletion, and access questions can be sent through the public contact channel for review and follow-up.