Skip to content
Trust & security

Written down so you can hold us to it.

We're a small firm, not a Fortune-500 security program. This page says exactly what we do and don't do, so you can decide if we're the right fit for the system you want us to operate.

last reviewed january 2026 security@keepstone.tech
01 · Ownership
You own it all.

Every account, repo, and vendor relationship is in your name. We're delegated members.

02 · Data
Doesn't leave.

We read what we need to operate. We don't copy, mirror, or train on your data.

03 · Access
Least privilege.

Logged, auditable, revocable in seconds. Rotated on personnel change.

04 · Incidents
Written, fast.

Acknowledged, resolved, and documented. Written disclosure within 24 hours of confirmation.

01 · Account model

Your accounts. Our operation.

We operate inside your vendor accounts — never ours. No hostage scenarios, no surprise lock-in, no "you'd have to rebuild everything to leave."

Domain & DNS

In your registrar, in your name.

We get delegated access. Ownership is yours.

client-owned
Cloud / hosting

Billing account in your name.

We operate inside it with IAM roles you can revoke in 60 seconds.

client-owned
Source repository

GitHub org you own.

We're members; you can remove us, any day, without losing a line of code.

client-owned
Secrets & credentials

In a vault you own.

Provisioned in your name, rotated on engagement start and on personnel change. Access is scoped and logged.

client-owned
Third-party SaaS

Vendor relationships in your name.

Stripe, Supabase, Postmark, whatever. Billed to you, owned by you.

client-owned
02 · Data handling

What we do with your data, in plain English.

We see it

To operate a system, we have to be able to read its logs, query its database, and inspect its traffic. We'll never pretend otherwise.

We don't copy it

Your data stays in your infrastructure. We don't mirror it to our systems, we don't train anything on it, we don't share it with anyone.

Access is minimal & logged

Principle of least privilege. Every action on production data is auditable after the fact, in logs you own.

We follow your constraints

If your data is subject to HIPAA, a client confidentiality regime, or a contractual handling rule, we work to it. We'll say so in writing as part of the engagement.

03 · AI & LLM policy

How we use AI on your work.

We use AI-assisted development every day. Here is what that does and doesn't mean for your data.

Code assistance

We use commercial AI coding tools.

Claude, Cursor, Copilot, and similar. Configured to data-retention-off where the provider offers it. Never used on regulated data without explicit written permission.

default on
Your production data

Does not go to model providers via us.

We don't paste prod data into chat windows. When debugging requires data, we use synthetic fixtures or anonymized samples from staging.

hard no
LLMs in your system

When your system calls an LLM, you control the provider.

Contracts, retention settings, geographic region, and cost controls are in your name. We operate them for you; we don't own them.

client-owned
Prompt & eval hygiene

Included in Operations for LLM-bearing tools.

Prompt versioning, regression evals on meaningful changes, cost alarms, fallback paths when the model provider is down.

included
04 · Incidents

What happens when something breaks.

Every tier has a defined response path. This is the shape of it — exact SLAs live in your engagement letter.

Detect

Automated monitoring pages on-call.

Uptime checks, error rate thresholds, synthetic transactions, backup failures.

always on
Acknowledge

You get an acknowledgement, fast.

Business-hours: within 4 hours. With 24×7 rider: within 15 minutes, any time.

per SLA
Respond

We start remediation and keep you informed.

Status updates every 30 minutes during active incidents, in a channel we agreed on day one (email, SMS, Slack).

per SLA
Disclose

Data or security events are disclosed quickly and in writing.

Initial written notice within 24 hours of confirmation. Full post-mortem within 5 business days. We err on the side of over-reporting.

policy
Learn

Post-mortems feed the practice.

Every major incident produces a written post-mortem, a follow-up action list, and a ship date for preventive work. We review them with you.

always
05 · Insurance & contracts

The commercial posture.

E&O

Errors & omissions (professional liability) sized for our engagement book. Certificate available on request during scoping.

Cyber

Cyber liability coverage that includes incident response costs. Certificate available on request.

NDA

Mutual, two-way, industry-standard form that survives changes in firm structure or personnel. Signed before any engagement work begins.

Engagement letter

Every engagement runs on a written letter that names the principal, the scope, the price, the tier, any riders, the support/enhancement boundary, and the 30-day exit clause.

Subprocessors

A short written list of the third-party services we use on your behalf (hosting, monitoring, paging). Kept current; delivered as part of your engagement doc.

Exit clause

Either party can end the engagement with 30 days written notice. You keep everything: code, accounts, docs, runbooks. Transition plan delivered on request.

06 · Compliance posture

Your platform runs on infrastructure built for the rules that apply to you.

Infrastructure we operate on

  • SOC 2 Type II and ISO 27001 certified cloud providers (AWS, GCP, Azure, Cloudflare).
  • Managed databases, queues, and storage with documented encryption at rest and in transit.
  • Identity, logging, and backup services with verifiable audit trails.
  • Vendor subprocessors vetted for their own compliance posture before we add them.

Frameworks we run to

  • HIPAA, for clients handling protected health information — BAAs in place up the stack.
  • PCI-DSS scope minimization, with tokenized processors for any payment flow.
  • State privacy laws (CCPA, CPA, and the rest) as they apply to your users.
  • Any industry or contractual regime your business is already bound by — named in writing in your engagement letter.
FAQ

Frequently asked questions

What data of ours does Keepstone actually have access to?

Whatever access operating your system requires, and nothing more. In practice that usually includes source code, infrastructure configuration, error logs, monitoring data, and credentials to run releases and respond to incidents. We don't request or store production customer data unless operating the system specifically requires it. Access is read-only where it can be, audited continuously, and revocable at any time. We operate inside your accounts, not ours, so you can pull our access in minutes if you ever need to.

Do you train AI models on our code or our data?

No. We don't train models on client systems, period. The AI agents we use are operating on your code as they go — reading it, analyzing it, drafting changes — but no client data is used to train, fine-tune, or improve any model we run. We use commercial AI providers (Anthropic, OpenAI) under their business agreements, which prohibit training on submitted content.

Where is our data actually stored?

In your accounts. We deliberately operate inside your cloud, your repositories, your monitoring tools, and your credential vault — not ours. Runbooks, dashboards, and incident records live alongside the system. The only data Keepstone holds on our side is what we need to actually run the engagement: your contact info, billing, the contract, and the quarterly summaries we send you.

Are you SOC 2 / HIPAA / GDPR compliant?

Compliance posture depends on what your system requires. We routinely operate inside SOC 2-, HIPAA-, and GDPR-bound environments using your existing controls and our documented operational practices. If your engagement requires us to operate as a covered entity or business associate under HIPAA, or under a customer SOC 2 audit boundary, we work that into the contract during scoping. If we're not the right fit for a specific compliance requirement, we'll tell you that up front.

What happens if there's an incident — a breach, a data leak, an agent doing something it shouldn't?

Documented incident response runs through our framework on every account: detection, containment, communication, root-cause review, written post-mortem shared with you. For client-facing incidents, you're notified inside the timelines specified in your contract. If one of our agents takes an action that produced an unintended outcome, we treat that as serious: the agent is paused, an operator reviews what happened, and the lessons get pushed back into the framework before the agent runs again. We carry both cyber insurance and errors-and-omissions coverage on every engagement.

How is operator access locked down on your side?

Operator access to your systems is named, audited, and scoped. Every Keepstone person who can touch your environment is identified by name in your account audit logs. Access is reviewed quarterly. When an engagement ends, access is revoked within twenty-four hours and the revocation is documented. We don't share credentials between operators, and we don't operate from shared accounts.

Questions before you start?

Ask anything on the intro call.

We'd rather over-answer security questions in fifteen minutes than under-answer them in a proposal. Bring your constraints, your auditors, your clients' contracts — we'll tell you what we can meet.

Book a 15-min call security@keepstone.tech