Now open Founding district cohort for 2026–27. Twelve districts, locked pricing. Learn more →
Quilt

Security, privacy & governance

Put AI to work. Keep your district in control.

Quilt connects district systems and gives approved agents access to the information they need. Your district controls that access, the work agents can perform and the steps that require human review.

District control, built into the infrastructure

Access

Check access before retrieving data

Quilt checks the user, agent and task before retrieving information. Permissions are enforced by software outside the AI model.

Ownership

Keep ownership of your data

Your district owns its data. Quilt uses it for the purposes in your agreement, not advertising, sale, unrelated profiling or model training.

Separation

Separate each district’s information

District boundaries apply to stored records, documents, search indexes, caches and background work. Access controls and testing are designed to prevent cross-district exposure.

Retrieval

Retrieve what the task needs

Your existing systems remain the source of record. Quilt retrieves relevant information from approved sources without requiring a complete copy of every system.

Review

Review access and actions

Authorized administrators can review agent activity and access decisions, including denials. Records identify the user, resource, purpose and decision.

Agreement

Document the commitments

Your agreement defines approved uses, subprocessors, retention, deletion, incident notification and responsibilities. Review those terms before connecting private district information.

Privacy and contract review

Clear terms for your district’s review.

We work with district technology teams, counsel and county and regional offices to review the service, data flows and agreement. The review covers the information connected, who can access it and how it may be used.

Review areaTopics to addressWhat to review with Quilt
FERPA Authorized purposes and district oversight. The service’s role, permitted uses, access controls and limits on disclosure.
AB 1584 · Education Code §49073.1 Terms for contracts involving pupil records. Data ownership, authorized use, access, security, incident notification and deletion provisions.
SOPIPA Use and protection of student information. Restrictions on advertising, sale and unrelated profiling, plus security and deletion commitments.
California Student Data Privacy Agreement A documented agreement and supporting exhibits. The CA-SDPA, covered data elements, subprocessors and the notice process for changes.
COPPA Audience, collection practices and any consent requirements. Quilt’s staff-facing scope. Any future student-facing service requires a separate privacy and consent review.
PPRA Sensitive information and survey-related uses. The sources and purposes your district authorizes. Quilt does not administer student surveys.
CCPA / CPRA Applicable contractual restrictions on data use. The parties’ roles and limits on retention, use and disclosure for the proposed service.
Accessibility Accessibility requirements and supporting evidence. The applicable accessibility standard, available assessment documentation, known gaps and remediation plans.

Applicable requirements depend on the service and data involved. Your district and counsel review the agreement and supporting evidence before deployment.

Access control

Access follows the person, the relationship and the task.

A job title alone does not determine which records someone can see. Quilt checks district boundaries, assigned roles, current relationships and the purpose of each request.

Access rules use identity and relationship information from approved district systems. Changes take effect as those source records are updated through the configured connections.

  • Access policies are versioned, reviewed and tested.
  • Tools recheck authorization when they execute, including within multi-step agent tasks.
  • Sensitive records can require additional restrictions and approvals defined by the district.
  • Granted and denied requests are recorded for administrator review.
policy / student_record.read
Illustrative access check

Confirm the user and agent belong to the district.
Check the user's role and relationship to the record.
Check the agent's permission for the task.
Check the requested fields and allowed purpose.
Apply any additional restrictions.

If a required check fails: deny access and log why.
If the checks pass: retrieve only permitted information.

Keep district information separated

Quilt applies district boundaries across storage and processing, including the limited data retained for approved workflows.

  • Database access is restricted by district.
  • Document and search retrieval applies district and user permissions.
  • Caches, stored files and background jobs are scoped to the district.
  • Deployment-specific encryption and key-management options are reviewed during security assessment.
  • Suspected cross-district access attempts are logged and investigated.

Control which AI providers receive data

Approved model providers receive only the context needed for a permitted task, under the terms and retention rules in your agreement.

  • Enterprise or API agreements specify no training on district data and defined retention.
  • A named subprocessor list includes model providers and the notice process for changes.
  • Data classification and district policy determine eligible providers.
  • Agent requests use approved endpoints rather than consumer AI accounts.
  • Hosting locations and any regional restrictions are documented in the agreement.

Public information

Keep private records out of public searches.

An agent may need both district records and public research. Quilt handles those requests separately so public searches do not need identifying student information.

Private retrieval · Authorized district records

Retrieve the permitted Grade 4 reading results from the connected assessment system.

Public search · No student identifiers

Search for evidence on Grade 4 reading interventions using a general, non-identifying query.

The search controls remove or reject identifying details such as names, student IDs, contact information and identifying combinations before a query is sent.

The agent combines the permitted results under district controls. Any private context sent to an approved AI provider remains subject to the provider terms described above.

Threats and controls

Test the ways an agent could expose or misuse information.

Our threat model covers access failures, hostile instructions, misuse of tools and information leakage. Each category maps to preventive controls and tests. No individual control removes all risk.

01

Cross-district exposure

District boundaries across storage, retrieval and processing help prevent one district’s information reaching another.

02

Unauthorized access

Per-request and per-tool checks restrict records to the user’s and agent’s permitted scope.

03

Hostile user instructions

Instructions to bypass policy do not grant permissions. Access decisions remain outside the model.

04

Hostile documents and webpages

Retrieved content is treated as information, not authority to change permissions. Tool and outbound-access limits constrain its effects.

05

Misleading source material

Source classification, document provenance and administrator-defined authority help distinguish approved policy from untrusted content.

06

Tool misuse

Restricted tool sets, authorization checks and monitoring limit inappropriate combinations of otherwise permitted operations.

07

Connector attacks

Validated, typed parameters and bound queries reduce the risk of malicious input reaching source systems.

08

Outbound data leakage

Approved destinations, search controls and inspection of outgoing requests reduce exposure of private information.

09

Cached-answer exposure

District and user scope are included in cache controls to prevent answers being reused for an unauthorized audience.

10

Search-permission failures

Retrieval applies district and document-access restrictions before results are made available to the agent.

11

Unapproved AI providers

Provider selection follows data classification, district policy and the approved endpoint list.

12

Sensitive logs and traces

Redaction and separate retention rules limit identifying information in engineering diagnostics.

13

Runaway tasks and costs

Rate limits, budgets and limits on agent steps help contain expensive or repeated requests.

Ask us

Independent testing

Request the current penetration-testing schedule, available findings and remediation status. Planned assessments are distinguished from completed work.

Testing and releases

Check permissions and answer quality before changes ship.

Model, prompt, tool and retrieval changes are evaluated against defined tests. Release review looks for changes in access behavior, accuracy, source support and task performance.

Material changes to model routing and supported behavior are documented for district review. New capabilities still require the access and approvals set for the district.

SuiteWhat the tests check
PermissionsRequests without the required relationship or permission are denied, including cross-district attempts.
AccuracyAnswers agree with known results and source records.
RetrievalRetrieval returns the permitted document, section and relevant version.
CitationSources support the statements attributed to them.
Prompt injectionHostile instructions in requests, documents and webpages do not bypass controls.
Tool selectionAgents choose permitted tools and retrieve information appropriate to the task.
StatisticsCalculations follow district definitions, including edge cases and small-group handling.
BiasOutputs are evaluated for inappropriate differences across demographic groups.
RegressionChanges are compared with prior behavior to identify regressions.

Product boundaries

Your district approves the scope.

Quilt starts with a defined set of capabilities. Changes to access or permitted actions require the approvals and contractual steps established with your district.

Prebuilt and custom agents use the same controls. Adding an agent does not automatically expand its access or authorize new actions.

How a district turns capabilities on over time

  • Read-only in year one. Agents can retrieve, analyze, monitor and draft. They do not write to systems of record.
  • Staff review and send communications. Agents prepare drafts rather than contacting families or staff independently.
  • People make consequential decisions, including discipline, eligibility, placement, retention, identification, risk assessments and employee evaluation.
  • Staff-facing use. No student-facing chatbot is included in the current scope.
  • No model training on district data, including by approved model subprocessors.
  • No identifying student information in public-search requests.
  • Evidence must be reviewable. Outputs distinguish source-backed facts, calculations and interpretations, and flag missing support.

Security operations

Protect the service behind the agents.

Security also depends on how the service is hosted, developed, monitored and supported. Review these practices and deployment details with us during your vendor assessment.

Hosting and infrastructure

  • Encrypt data in transit and at rest. Document key-management arrangements.
  • Document hosting regions and any restrictions on data location.
  • Restrict access to internal production services and administrative endpoints.
  • Require multi-factor authentication for production access and log elevated activity.
  • Encrypt backups and define recovery testing and expiration schedules.

Development and deployment

  • Review code changes before deployment.
  • Scan code, dependencies and repositories for vulnerabilities and secrets.
  • Review new features and integrations for security risks.
  • Use controlled deployments with a rollback process.
  • Document independent assessment scope, timing and remediation status.

Vulnerabilities and incidents

  • Monitor vulnerability disclosures and dependency alerts.
  • Prioritize remediation by severity under documented timelines.
  • Maintain an incident-response process with assigned responsibilities.
  • Notify affected districts within the contractual timeframe and explain findings, response and next steps.
  • Report a suspected vulnerability to security@quilt.education.

Employee access

  • Grant access according to job responsibilities and remove it when no longer needed.
  • Protect company devices with encryption, screen locks and remote management.
  • Require multi-factor authentication and managed credentials.
  • Apply personnel screening and confidentiality requirements for access to district data.
  • Provide security training at onboarding and on a recurring schedule.

Before you sign

Stored information and conversations

Quilt retains configuration, district context and activity records. Approved workflows may also retain indexes, caches, conversations or outputs. Your agreement defines what is stored, who may access it and the retention and deletion schedule.

Audit records and diagnostics

Audit records document access, purposes, decisions and actions. Engineering traces support troubleshooting and performance analysis. They have separate retention rules, with identifying content limited or redacted.

Subprocessors

Review the named providers that may receive district data, their roles, processing locations, retention terms and the process for notification and objections to changes.

Assessment status

Request current SOC 2 and independent-testing status, scope and available documentation. The review should identify what is completed, what is in progress and which controls or services are covered.

Export and deletion

Export supported district content, configuration and audit records in the agreed formats. At the end of service, deletion of retained copies and backups follows the schedule in your agreement, with written confirmation.

Bring us your security requirements.

Request the security review packet or send your district’s questionnaire. We’ll review the architecture, data flows, provider terms and agreement with your team.