Skip to main content

Data handling

This page is the inventory security and privacy reviewers ask for: what enters Qefro, what stays in your systems, and what Qefro does not claim.

Legal text: Privacy, Terms. Confirm DPA and subprocessors with Sales.

Short definition (citation-ready)

Qefro stores tenant configuration, workspace knowledge, conversation transcripts, and encrypted integration secrets to operate assistants. Your ERP/CRM remains the system of record for business ledgers. Qefro applies limited pattern-based PII masking on chat messages; it is not a DLP product. Product intent is not to train public foundation models on customer content — confirm that in your agreement.

What Qefro stores (typical SaaS tenant)

CategoryExamplesIsolation
AccountUsers, roles, teams, billing entitlementsTenant
KnowledgeUploaded docs, website crawls, chunk/vector indexesTenant + workspace
ConversationsWidget / WhatsApp / portal messages, citationsTenant + workspace
Tools & appsTool definitions, encrypted secrets, SDK connections, Marketplace installsTenant (+ install)
People (Customer Hub)Channel identities and hub person records when enabledTenant
LogsOrg audit, identity audit, tool executionsTenant

What should stay in your systems

  • Orders, invoices, inventory, medical records, payroll ledgers
  • Customer passwords, OTP codes, payment card PANs (do not paste them into chat)
  • Privileged admin APIs — expose only least-privilege Business Tools

Tool responses may be copied into the conversation the model sees. Design tools so they return the minimum fields required for the answer.

PII masking (honest scope)

Inbound chat messages are passed through scrub_pii before further handling. Today that masks:

  • US Social Security Number-like patterns (123-45-6789)
  • 13–16 digit sequences that resemble payment cards

Identity audit additionally drops keys named otp, code, token, jwt, password, secret, and authorization from stored detail JSON.

LLM provider requests may send a hashed anonymous end-user id (visitor / WhatsApp contact) — not raw PII — when the provider supports a user field (for example DeepSeek rate-limit isolation). Confirm current providers with Sales.

Models and training

Product intent: customer content powers that tenant’s assistants (retrieval, prompts, tool results). It is not used to train public foundation models on your corpus.

Confirm the contractual wording in your DPA / order form. Model vendors you enable (directly or via Qefro) have their own data-use terms.

Retention and deletion

ActionEffect
Delete a documentRemoves the document row and associated vector chunks for that tenant
Delete a conversationTenant-scoped conversation delete
Delete a workspaceWorkspace and its scoped content (hard-deleted workspaces no longer count toward entitlements)
Delete organizationOwner-driven tenant delete — treat as irreversible; confirm current cascade with support before relying on it for a legal request
Privacy / account requests[email protected] as described on Privacy

Do not assume infinite log or transcript retention. Export what your policy requires.

Workflow

Classify data before go-live

  1. List sourcesFAQs, policies, ERP fields, tool payloads, WhatsApp bodies.
  2. Mark public vs internal vs regulatedOnly public-safe material in Customer AI workspaces.
  3. Minimize tool outputReturn ids and status, not full customer records, unless required.
  4. Set retention ownersWho exports conversations and tool logs, and on what cadence.
  5. Document subprocessorsRequest the current list from Sales for your DPA.

FAQ

Does Qefro duplicate my entire CRM?
No. Hub people and conversation context may store identifiers and attributes you sync; ledgers stay in your CRM/ERP unless a tool response writes them into chat.
Are backups encrypted?
Confirm current backup and volume encryption with Sales. Application-level AES-GCM covers stored secrets; see Encryption.
Can a Member download all org documents?
Members only see workspaces granted by Teams, and document write is a separate flag. Owners/Admins see all workspaces.