Skip to content

How DICE protects your customers’ data

What we do today, who processes data for us, and the documents your legal team will ask for. Our legal documents are drafts until our counsel finishes the review.

Security practices in place

  • Isolation per business

    Row-level security in PostgreSQL on every tenant table, covered by an automated isolation test suite.

  • Encryption

    TLS for all traffic. Secrets use envelope encryption. Backups are encrypted before they leave the database server.

  • Access control

    Role-based permissions, mandatory two-factor authentication for DICE staff, four-eyes approval for dangerous actions.

  • Audit trail

    Append-only, hash-chained audit log for staff and system actions, verified nightly.

  • Impersonation rules

    Staff can view a customer account only with a stated reason, for a limited time, with a notice to the customer.

  • Tested recovery

    Nightly backups and an automated weekly restore test with row-count checks.

Data location

Customer data is stored in DICE’s production database. When the agent writes a reply, the relevant text goes to the AI model provider configured for that request. Each provider and the region it processes data in is listed below. Businesses that need a specific region can ask about data residency on the Pro and Enterprise plans.

Documents

Report a vulnerability

See /.well-known/security.txt for the security contact. Please give us a reasonable time to fix an issue before you disclose it.

Sub-processors

Services that may process personal data on our behalf. Several are used only when the related feature or integration is turned on.

ServicePurposeDataLocationWhen used
AnthropicAI model provider for agent replies and reportsConversation text, Business contentUSStandard contractual clausesDefault AI provider
Voyage AIEmbeddings and reranking for knowledge searchBusiness content, Customer questionsUSStandard contractual clausesDefault embedding provider
OpenAIAlternative AI model providerConversation text, Business contentUSStandard contractual clausesOnly when enabled as a fallback or chosen route
Google (Gemini)Alternative AI model providerConversation text, Business contentUS, EUStandard contractual clausesOnly when enabled as a fallback or chosen route
StripeSubscription payments and booking depositsBilling contact, Payment details (held by Stripe)US, IEStandard contractual clausesWhen paying by card through Stripe
IyzicoPayments in TurkeyBilling contact, Payment details (held by Iyzico)TRWhen paying through Iyzico
PayPalPaymentsBilling contactUS, LUStandard contractual clausesWhen paying through PayPal
Meta PlatformsWhatsApp, Instagram and Messenger messagingPhone number or account id, MessagesUS, IEStandard contractual clausesWhen a business connects these channels
TwilioSMS and voicePhone number, MessagesUSStandard contractual clausesWhen configured as the SMS or voice provider
CloudflareBot protection on public forms (Turnstile)IP address, Browser signalsUS, GlobalStandard contractual clausesWhen Turnstile is configured
Google (Calendar)Calendar availability and bookingsAppointment detailsUS, GlobalStandard contractual clausesWhen a business connects Google Calendar
Microsoft (Outlook Calendar)Calendar availability and bookingsAppointment detailsUS, EUStandard contractual clausesWhen a business connects Outlook

Common questionnaire answers

Is DICE certified?

Not yet. We describe the controls that are built into the product today and do not claim certifications we do not hold.

How is my customers’ data separated from other businesses?

Every tenant row carries its business id, and PostgreSQL row-level security filters every query. An automated isolation test suite runs on every build.

Can DICE staff see my conversations?

Only through time-limited, logged impersonation with a stated reason, and you receive a notice when it happens.

Can we sign a DPA?

Yes. Our data processing agreement is published in the trust center and forms part of the terms.

How do we handle a deletion request from one of our customers?

Use the privacy tools in the portal. Deletion covers the database, search vectors and files and produces a deletion certificate.