Trust & Security
Artica reads a month of your Zendesk tickets to find the gaps in your help center. Here's the part your security team will want to know: ticket text is never stored — not in a database, not on disk, not in a log. And we don't just promise that. We enforce it with an automated check that fails our build if any code change creates a place for ticket text to live.
Most vendors' data-retention promises live in a policy PDF. Ours lives in our build pipeline. On every code change, an automated check connects to a database carrying our real migrations and verifies two things:
subject, body, description, requester, comment, raw_, ticket_text. A schema change that creates a place for ticket content to sit is a red build, not a data-retention incident.The failure mode this guards against is the well-meaning engineer caching a subject line "just for display." With us, that's a failed build — it cannot quietly become your data sitting in our database.
Connect.
You authorize Artica through Zendesk OAuth. Your access tokens are encrypted with AES-256-GCM before they ever touch our database. They're never logged and never sent to a browser.
Pull.
A processing run pulls your last 30 days of resolved tickets into an ephemeral compute environment. Ticket text exists only there, only in memory. If the process dies, the text dies with it.
Embed.
Ticket text is converted to numerical embedding vectors and discarded as it's processed. Only the vectors survive.
Cluster and label.
The vectors are clustered into topics. AI names each topic and writes example questions — inside the same ephemeral run, while it still has the context.
Persist.
What lands in our database: topic labels, descriptions, embedding vectors, monthly volume counts, AI-synthesized example questions, and Zendesk ticket ID numbers. What never lands: ticket subjects, bodies, requester names, or any ticket field rendered for display.
Even the ticket links are just pointers. When Artica links to an example ticket, it stores only the ID number. Click it and Zendesk authenticates you and shows you your own data — we never cache a subject line to display.
Even the example questions are checked. The AI-written questions describe a topic across many tickets, never one ticket. During processing, any generated question too similar to a single source ticket is automatically rejected and regenerated.
The extension records workflows as screenshots — which means it could record admin panels full of customer data. So redaction happens in your browser, before a single byte is uploaded:
Automated redaction is a safeguard, not a guarantee — you review captures before they go in an article.
We use a small set of infrastructure providers, each receiving only what its role requires — and ticket text reaches only the ephemeral processing layer and the AI providers that label topics mid-run, never storage. See the full list and what each receives →
Found a vulnerability? Email hello@askartica.com with reproduction details. We ask for coordinated disclosure and we'll respond quickly and take it seriously.
Security reviewers: we're happy to complete questionnaires and provide the full security overview with source-file citations.