Draftworks

Data handling

What Draftworks processes and stores for inference, billing, and receipts.

Draftworks processes requests through its Vercel gateway and sends them to the model's configured Azure deployment or Amazon Bedrock inference profile. The gateway hashes request and response content and records provider token usage for billing.

What is stored

DataLocationPurpose
Account details and API key hashesConvexAuthentication and account management
Request and response content logsConvexOperational request records
Token counts, model, provider, timestamps, status, and costsConvexBilling and usage reporting
Signed receipts and content hashesConvexReceipt retrieval and verification
Payment informationStripeCredit purchases

The gateway records request and response content, capped at 524,288 characters per side. Large records may be truncated. These logs have no automatic time-based expiry in the current implementation. Receipts contain hashes rather than the full content, but content logging is separate from receipt storage.

The Responses store flag

Draftworks defaults store to false on the Azure Responses API. This controls upstream conversation state. Setting store: true opts into the provider's stored response features. It does not change Draftworks request logging.

Claude requests do not support stored completions. A store: true request to a Claude model is rejected.

Inference providers

Azure serves GPT-6 Astra, the GPT-5.6 family, Grok, Kimi, GLM, and the image and realtime models. Claude Fable 5.1, Fable 5, Opus 5, and Sonnet 5 are served through Amazon Bedrock global inference profiles, originating in us-west-2.

A source region or endpoint name does not guarantee the physical inference location. Global deployments and profiles may route across regions. Provider processing and abuse-monitoring terms apply in addition to Draftworks storage behavior.

Service providers

ServiceRole
Microsoft AzureModel inference and realtime relay
Amazon Web ServicesClaude model inference through Bedrock
VercelWebsite and API gateway
ConvexAccount, content, usage, and receipt storage
StripePayment processing

For access, export, or deletion requests, contact support@draftworks.dev. See the privacy policy for account-data handling.

Fable data retention

Claude Fable 5 and Fable 5.1 require AWS provider data sharing. Prompts and completions for these models are shared with Anthropic and retained for up to 30 days for trust and safety review. store: false does not disable this retention. See AWS data retention.

On this page