← Knack
Draft — not yet in force. This document is being finalised ahead of public launch and is provided for review only. It is not a binding agreement in its current form.

Subprocessors

Last updated

These are the third-party service providers Knack relies on to run the service, what each processes, and where each is located.

Active subprocessors

Knack uses the third-party providers below to operate the service. Each processes personal information only to provide its service to us, under a data-processing agreement. This list may change; we will update it here.

ProviderPurposeData processedLocation
SupabasePrimary application databaseAll account data — contractor and customer names, contacts, addresses, quotes, transcripts, acceptance recordsAustralia (Sydney)
Fly.ioApplication hostingAll data in transit through the app; acceptance IP addressesAustralia (Sydney)
Cloudflare R2File storageVoice recordings, site photos, plan documents, generated PDFs, forwarded supplier invoicesGlobal (Cloudflare network)
ResendEmail deliveryCustomer name and email; email content; PDF attachments with acceptance detailsUnited States
GroqSpeech-to-textVoice audio, which may contain spoken customer names, phones, and addressesUnited States
OpenAIAI drafting and extractionTranscript text; customer name, phone, email, and address extracted from voice notesUnited States
AnthropicReading forwarded supplier invoicesSupplier invoice documents forwarded by the contractorUnited States
ClerkAuthenticationContractor name, email, and login/session dataUnited States
StripeSubscription billingContractor billing name and email (card data is handled entirely by Stripe)United States
GeoapifyAddress lookup and geocodingAddress text typed or stored for a customer or siteEurope (Germany)
AddressFinderAddress lookup (New Zealand fallback)Address textNew Zealand

Alternate and failover providers

The following are present in the software but are not in the default path. They may process the same categories of data as their primary equivalent if selected as an alternative or used as a failover: Google (Gemini) and xAI (Grok) as alternatives for AI drafting; OpenAI as a speech-to-text failover; and OpenStreetMap Nominatim for address lookup only if the providers above are unconfigured.

Infrastructure providers

Sentry captures application errors with personal information scrubbed before sending (no request bodies, no client IP), from the United States. LINZ Basemaps provides aerial map imagery (map tile coordinates only, no personal information) from New Zealand. Browser push services (Google, Apple, Mozilla, Microsoft) deliver notifications using an encrypted device subscription and a payload that contains no personal information.