Data governance

Your code and ideas stay yours

What the Qorvyn app, the team server and the usage statistics keep, where, for how long, who can see it, how it is protected, and how to use your rights.

Principles

  • Your code and ideas stay yours. You keep ownership of everything you create or bring (your intellectual property). Code, prompts, outputs, notes and plans stay on your computer unless you share something. Nothing is used to train AI models, sold or shown to other customers.
  • Only what is needed. Every piece of data below has a reason; there is nothing else.
  • Every access is accountable. Changes, sign-ins and the operator's access are recorded in an audit log.
  • You stay in control. See, export, turn off and delete what Qorvyn holds about you.

Your intellectual property

What you and your organization create or bring to Qorvyn stays yours: source code, business ideas and confidential documents, custom agents and workflows, notes and shared knowledge, project architecture and technical designs. Using Qorvyn does not transfer ownership of any of it to FACTn Software.

  • Only what running the service needs. For what you share through the team server, you allow us to store, transmit, back up and show it to the people in your workspace, nothing more. That permission ends when the content is deleted.
  • No other use. We do not use your content to train AI models, do not sell or license it, do not use it in our products or other customers' work, and do not show it to anyone outside your workspace (except recorded operator access for support you ask for, abuse or a legal request).
  • Your code is never ours to see. Code, runs, outputs and private notes stay on your computer.
  • AI providers. When an agent runs on Claude Code, Codex or another provider, that provider receives the prompt under its own terms. Choose providers whose terms fit your organization.
  • Qorvyn itself. The Qorvyn software, name and Q logo belong to FACTn Software (Pvt) Ltd. Core and Enterprise are proprietary software, used under their license terms.
  • Feedback. If you send us a suggestion about Qorvyn, we may use the idea to improve Qorvyn, never your code or confidential material.

On your computer

DataLeaves your computer?
Code index, search and symbolsNo
Agent and workflow runs, their outputs and changesNo
Private notes, guardrails, agent definitionsOnly an item you share
Provider keys (your OS keychain)No; given only to that provider's own CLI
Device key for team sign-inOnly its public half
Usage statisticsWeekly anonymous counts, unless you turn them off

On the team server

The server holds only what people share and what is needed to sign them in.

DataKeptWho can see it
Your email and nameUntil erasedYou, your workspaces' members, super admins
Devices: name, public key, last seenUntil erasedYou, super admins
Browser sessions, with the IP address they came from30 days after the session endsYou, super admins
Device sign-in requests, with their IP addressAbout an hour after they expireYou, while signing in
Workspaces, roles, invitations, project linksUntil the workspace is deletedMembers, super admins
Shared agents, workflows, knowledge and run statusUntil deletedMembers, super admins (each visit recorded)
Audit logCore: kept. Enterprise: 30 to 3650 daysWorkspace admins, super admins

IP addresses. The hosting platform's request logs include the caller's IP address and are kept 30 days to investigate errors and attacks. Usage statistics never store IP addresses.

Email and backups. Sign-in codes are sent through Azure Communication Services, which keeps delivery records. The server database is copied nightly to private storage, without stored keys.

Usage statistics

Anonymous and opt-out, sent at most once a week to telemetry.qorvyn.supunwijegunawardhana.com. Every field:

FieldWhat it is
Install idA random id made on your computer, not linked to you, your email or your machine
Version, OS, processor, Node.jsWhich Qorvyn and platform
Commands and dashboard pagesHow often each is used; names from a fixed list, anything else is just “other”
Provider kindsClaude Code, Codex and so on; your own providers' names are never sent
Runs and errorsCounts by outcome, duration buckets and error categories, never messages
Team syncWhether it is used

Never sent: code, file or repository names, paths, remotes, prompts, outputs, notes, emails or usernames. The collector refuses any report with anything else, and stores no IP addresses. Reports are kept 13 months.

Turn it off: qorvyn telemetry off, DO_NOT_TRACK=1 or QORVYN_TELEMETRY=0. It is always off in CI, and an organization can turn it off for everyone in its policy. qorvyn telemetry show prints the exact next report.

Where the data is

  • Hosting: Microsoft Azure, Central India (App Service, Blob Storage, Azure Monitor), and Azure Communication Services with India data location.
  • Sign-in: your organization's Microsoft Entra ID, or email codes.
  • DNS: Cloudflare, for names only. Traffic is not proxied.
  • Subprocessors: Microsoft and Cloudflare. No analytics or advertising services.

Who can access what

  • Members see only their own workspaces. Other workspaces are not even revealed by name.
  • Roles (owner, admin, member, viewer) limit what each person can do.
  • Super admins (the operator, FACTn Software) must sign in through the identity provider, never with an email code. They can manage every workspace and read shared content for support, abuse or legal requests. Every action is recorded, including opening a workspace's page.
  • Nobody at FACTn Software can see your code, runs, outputs or private notes: they are not on the server.

How it is protected

  • Encryption in transit: HTTPS only, TLS 1.2 or newer.
  • Signed devices: every request is signed with the device's own Ed25519 key, checked for time and replay. A signed-out device is refused at once.
  • Browser sessions: random HttpOnly, Secure cookies, stored only as a hash. At most 7 days, 24 hours idle. Forms carry anti-forgery tokens, and pages have a strict content security policy.
  • Sign-in: OpenID Connect with PKCE. Email codes are single-use, last 10 minutes and are rate-limited.
  • Tamper-evident history: every device verifies the hash chain of shared changes and rebuilds its copy if anything was altered.
  • No stored cloud keys: the server uses its managed identity. Secrets are encrypted at rest.

Your rights

Under GDPR (EU, Norway) and Sri Lanka's Personal Data Protection Act you can ask to access or export, correct or erase your data, and object to usage statistics.

  • Erasure removes your memberships, devices, sign-in identities and sessions, and anonymises your account.
  • Statistics stop with qorvyn telemetry off.

Ask through factnsoftware.com; we answer within 30 days.

Incidents

If a breach affects your data, we contain it, tell affected organizations without undue delay (within 72 hours where the law requires), and report what happened, what data was involved and what we did.

Last reviewed 16 October 2026. Changes are listed in the release notes; material changes are announced here before they apply.