Privacy Policy
- Effective
- 2026-03-19
- Last updated
- 2026-10-07
Arivaran.ai Inc. (“Arivaran”, “we”, “us”, “our”) builds tools that keep an always-reachable copy of your endpoints and workloads, reach them remotely, and publish local services without inbound firewall rules. This policy explains what personal data we handle, why, and what you can ask us to do about it.
If you only want the short version: we do not sell personal data, we do not run advertising or cross-site tracking, and when you sign in with Google, Apple, Microsoft or GitHub we ask that provider for your name, email address and profile picture and nothing else. Section 4 covers that in detail.
1. Who We Are
Arivaran.ai Inc. operates the Arivaran platform. Depending on which components you or your organization enable, the service may cover: Windows endpoint backup and twinning (in production); macOS and Linux endpoint backup (in progress); Kubernetes workload backup; Microsoft 365 backup for Exchange Online, OneDrive, SharePoint and Teams; mobile device management for iOS and Android; browser-based remote desktop and remote-access sessions to a protected endpoint; Office-document redline and merge processing; and, where a support conversation is escalated to it, AI-assisted support chat. Section 5 lists which data classes apply to which component.
This policy applies when you use the Arivaran service, sign up for an account, or browse our website and dashboard.
- Data protection inquiries: dpo@arivaran.ai
- General contact: support@arivaran.ai
- Compliance and audit requests: compliance@arivaran.ai
- Website: arivaran.ai
2. Our Role in Data Protection
When we process backup data from endpoints, Arivaran acts as a data processor on behalf of the organization that operates those endpoints, which is the data controller. That organization decides what is backed up and how long it is kept. Our obligations in that role are set by our Data Processing Agreement with each customer; ask compliance@arivaran.ai for the current copy.
When we handle your account information, your sign-in identity and dashboard usage data, Arivaran acts as a data controller.
3. Data We Collect When You Create An Account
This section covers the data we hold as a controller, which is the data most readers of this page care about. Section 5 covers data we process on a customer's behalf.
3.1 Account information
- Your name, and your email address or mobile number.
- Your organization or workspace name.
- A password, if you chose to set one. Passwords are stored only as a salted hash by our identity service; we cannot read them.
- Your service tier selection and configuration preferences.
- Billing address and payment details for paid plans. Payment details are handled by our payment provider (Section 9); we do not store full card numbers.
3.2 Dashboard usage data
- Sign-in timestamps and session duration.
- Pages viewed and features used.
- Browser type and version.
- IP address.
We use this to keep the service secure and to decide what to improve. We do not use it to build advertising profiles, and we do not share it with advertising networks.
3.3 Mobile number and text messages
If you give us a mobile number, we use it only to send you the one-time codes you ask for and to let you sign in with it. We send one text message per code you request. Message and data rates may apply. Reply STOP to stop the messages or HELP for help, or write to support@arivaran.ai.
We do not sell mobile numbers. We do not share mobile numbers, or text-message opt-in data and consent, with third parties or affiliates for marketing or promotional purposes. Our SMS provider, Amazon Web Services (Section 9), receives a number only to deliver the code.
4. Signing In With Google, Apple, Microsoft or GitHub
You can create an Arivaran account and sign in using an existing account with Google, Apple, Microsoft or GitHub instead of setting an Arivaran password. Your organization may also connect an enterprise identity provider such as Okta, OneLogin, JumpCloud, Ping Identity, Auth0, or its own SAML or OpenID Connect system.
This is an authentication handshake and nothing more. We never receive your password for that provider, and we do not ask the provider for access to your mail, files, contacts, calendar, photos, repositories or any other content in that account.
4.1 What we ask the provider for
For Google sign-in we request exactly three OAuth scopes, all of which Google classifies as basic rather than sensitive or restricted:
| Scope | What it gives us |
|---|---|
| openid | A stable identifier for your Google account, so that a later sign-in is recognised as the same person. |
| Your email address and whether Google has verified it. | |
| profile | Your name, and your profile picture and locale if your account has them. |
Apple, Microsoft and GitHub sign-in request the equivalent basic identity scopes for those providers. If you use Apple's Hide My Email, we receive and store only the relay address Apple gives us, and we can operate your account with it.
4.2 What we store from it, and for how long
- The provider name and the account identifier it issued, so we can match you to your Arivaran account on your next sign-in.
- Your email address, used as your account identity and for service notices.
- Your display name, shown to other members of your workspace.
- Your profile picture reference, if the provider supplied one.
We do not retain the provider's access or refresh token after the sign-in completes, and we do not use your sign-in to call that provider's other interfaces on your behalf. Connecting Microsoft 365 backup is a separate, explicitly authorized step described in Section 5.3; signing in with a Microsoft account does not enable it.
This identity data is kept for as long as your account exists, and is removed with your account under Section 8.2. You can unlink a provider or switch to an Arivaran password at any time from your account settings, and you can delete the account entirely.
4.3 What we send back
Nothing about your use of Arivaran is sent to the sign-in provider. The provider learns that you signed in to Arivaran, because it performed the authentication, and it learns nothing else from us. We do not write to your account with that provider, and we do not post anything anywhere on your behalf.
5. Data We Process On A Customer's Behalf
The classes below are processed under the instructions of the organization that enabled the relevant component, in our processor role (Section 2).
5.1 Backup content and metadata
Arivaran captures the contents of protected endpoint volumes (Windows in production; macOS and Linux endpoint support is in progress), which may include documents, spreadsheets and presentations, email archives and messaging data, database files, system configuration and application data, and any other files stored on the backed-up volumes.
We do not inspect, read, classify or index the contents of backup data. All content is processed as opaque byte sequences during deduplication and storage.
To be able to restore, we do store metadata about it: file names and directory paths, file sizes and timestamps, volume identifiers and disk geometry, snapshot timestamps, and SHA-256 block hash references. File names and paths can themselves be revealing, which is why they are covered by the same access controls and retention rules as the content.
5.2 Kubernetes workload data
Where the Kubernetes agent is deployed, we process resource manifests (Deployments, Services, Secrets, Custom Resources) as JSON bundles, Persistent Volume Claim data captured through CSI volume snapshots and the same content-addressed block pipeline as endpoint backups, and a change journal of API-server watch events for point-in-time restore.
5.3 Microsoft 365 data
Where a customer connects Microsoft 365 backup, we process, through the Microsoft Graph API using customer-authorized OAuth application credentials: Exchange Online mailbox items including message subject, sender, recipients and body or attachment content; OneDrive and SharePoint files and file versions; and Teams channel messages, files and tabs. We do not use this content for any purpose other than backup, restore, and the compliance features (eDiscovery search, legal hold) that a customer administrator invokes.
5.4 Mobile device management data
Where a customer enrolls mobile devices, we process device identifiers (Apple UDID or enrollment ID, or Android device resource name), device model and operating-system version, Apple Push Notification service tokens and the “push magic” values used to wake a device for management commands, queued management command payloads, and device state such as enrolled, lost mode or disabled. This supports device inventory, policy push, and remote lock or wipe at a customer administrator's direction.
5.5 Remote desktop and remote-access sessions
When an administrator or an invited support user opens a remote desktop, terminal or VNC session to a protected endpoint, the on-screen content, keyboard and mouse input, and clipboard data exchanged during that session pass through the relay path described in Section 11. We do not log or retain session screen or input content beyond what is needed to establish and relay the live connection, except where session recording has been separately enabled. Where it has, the recording is treated as backup data and is subject to the same retention controls as Section 8.
5.6 Office-document processing
Where document redline and merge is used, the submitted document content is processed in memory by the merge worker for the duration of the request and is not persisted beyond that operation's working files.
5.7 Beam Agent Access request content
Where a customer routes AI agents through Beam Agent Access using the managed inspection gateway on an Arivaran-managed deployment, the relay terminates the agent's connection in order to forward it. On that route only, by default, we check each request body for secrets and credentials: API keys, access tokens, JSON Web Tokens and private keys. We do not inspect those bodies for personal data, and we do not classify prompts.
- The check records only the type and count of credentials found, never their content, on the authorization-decision audit record for that request.
- Each credential found is redacted before any log or record of the request is kept. A body that could not be inspected in full is withheld from such a record.
- The request itself is forwarded to the customer's chosen provider unchanged.
A customer administrator can opt their organization out on the dashboard's Agent Access page. Provider-blind and customer-side key-broker routes are never inspected. On a self-hosted relay this check is off unless that relay's operator turns it on. The full terms are in section 7A of the Data Processing Agreement; ask compliance@arivaran.ai for a copy.
5.8 Support conversations
When you open a support chat we process the conversation content, any attached files, and the account context needed to answer you. Some support conversations are processed with the help of a third-party large language model (Anthropic, see Section 9) to triage or draft a reply.
Support-request content may also be relayed into our internal team chat, which is a Matrix server we host ourselves rather than a third-party service. We mention it here because it is another place your support conversation can end up, not because a separate company sees it.
6. How Backup Processing Works
- Capture. The agent on your endpoint takes a consistent point-in-time snapshot, using Volume Shadow Copy Service on Windows.
- Deduplication. The snapshot is divided into fixed-size blocks, each identified by its SHA-256 hash. Blocks already present in storage are not uploaded again.
- Storage. Unique blocks are uploaded to S3-compatible storage, with encryption in transit and at rest as qualified in Section 11.
- Catalog. File-to-block mappings are recorded so that files and volumes can be restored later.
6.1 Cross-organization deduplication
On some service plans, identical data blocks that happen to exist across multiple customers are stored only once. When two organizations back up the same Windows system file or the same common application, that data is stored once rather than twice.
- No organization can see, access, or learn about another organization's data through this process.
- Matching is based purely on whether the byte content is identical, verified by cryptographic hash.
- Your organization can opt out of cross-organization deduplication at any time.
7. Legal Basis For Processing
| Processing activity | Legal basis | Why |
|---|---|---|
| Account creation and management, billing | Article 6(1)(b) GDPR | Necessary to provide the service you asked for and to bill for it |
| Sign-in through a third-party identity provider (Section 4) | Article 6(1)(b) GDPR | Necessary to authenticate you and give you access to your account |
| Backup data processing (endpoint, Kubernetes, Microsoft 365) | Article 6(1)(b) GDPR | Necessary for performance of the service contract |
| Cross-organization deduplication | Article 6(1)(f) GDPR | Legitimate interest in storage efficiency, see Section 6.1 |
| Dashboard analytics | Article 6(1)(f) GDPR | Legitimate interest in service improvement |
| Mobile device management | Article 6(1)(b) GDPR | Necessary for the service contract, at a customer administrator's direction |
| Remote desktop and remote-access sessions | Article 6(1)(b) GDPR | Necessary for the service contract, initiated by an administrator or an invited user |
| Beam Agent Access credential guardrail (Section 5.7) | Article 6(1)(f) GDPR | Legitimate interest in stopping secrets leaving a customer's boundary; type and count only, never content, and opt-out available |
| AI-assisted support triage (Section 5.8) | Article 6(1)(f) GDPR | Legitimate interest in efficient support, scoped and minimized per Section 9 |
| Internal team collaboration tooling that support requests are relayed into (Section 5.8) | Article 6(1)(f) GDPR | Legitimate interest in operating the engineering and support workflow that answers you |
| Security monitoring | Article 6(1)(f) GDPR | Legitimate interest in protecting the service and its users |
| Legal compliance | Article 6(1)(c) GDPR | Compliance with applicable law |
8. How Long We Keep Data
8.1 Backup data
Retention of backup data is set by the organization that controls it, through its retention policy. When backup data is deleted, file-to-block catalog entries are removed immediately, block hash references are decremented within 30 days, and physical block data is deleted once no remaining references exist. A block shared through cross-organization deduplication persists only while at least one customer still references it.
8.2 Account and sign-in data
Account information, including the sign-in identity data in Section 4.2, is retained for the duration of your contract with us plus 12 months for billing and legal-compliance purposes. If you delete your account, you can ask us to complete that erasure earlier under Section 10.
8.3 Dashboard usage data
Dashboard analytics data is retained for 24 months and then deleted automatically.
8.4 Agent Access guardrail decisions
A credential-guardrail decision (Section 5.7) has no retention period of its own. It is kept for exactly as long as the authorization-decision audit record it is attached to, and is deleted with it.
9. Sub-processors
We use the following sub-processors to deliver the service. The authoritative, machine-readable record, including data classes and the per-vendor agreement status, is our internal sub-processor register; ask compliance@arivaran.ai for the current copy.
| Sub-processor | Purpose | Location | Customer data handled |
|---|---|---|---|
| OVH SAS | Infrastructure hosting for the default managed deployment | Oregon and Virginia (USA), Frankfurt (Germany), Mumbai (India) | Yes. Backup data and metadata at rest |
| Amazon Web Services | Off-site write-once backup copy of block and catalog storage; PKI and configuration-secret backups; delivery of one-time sign-up codes by text message | United States | Yes. An off-site copy of backup blocks and catalog data, plus operational secrets. Not the primary read path. For text messages, the mobile number and the one-time code only |
| Cloudflare, Inc. | DNS resolution and denial-of-service protection | Global anycast | No backup data. DNS query and HTTP request metadata only |
| Anthropic, PBC | AI-assisted support triage and drafting (Section 5.8) | United States | Support conversation content, subject to the scrubbing in Section 5.8. Not backup content |
| Stripe, Inc. | Payment processing for subscription billing | United States | Billing and payment data. We do not store full card numbers ourselves |
| Microsoft (Microsoft Graph API) | Only for customers who connect Microsoft 365 backup (Section 5.3) | The customer's configured Microsoft 365 tenant region | Exchange, OneDrive, SharePoint and Teams content, for those customers only |
Google, Apple, Microsoft and GitHub appear here only where listed above. When you use one of them to sign in (Section 4), that provider is acting as an independent controller of your account with it, under its own privacy policy, not as our sub-processor.
10. Your Rights
If you are in the European Economic Area or the United Kingdom, you have the following rights over your personal data. We answer requests from anyone, wherever you are.
- Access (Article 15). Ask whether we process your personal data and get a copy. For backup content, contact your organization's administrator, who can request an export from us.
- Rectification (Article 16). Ask us to correct inaccurate data. For account data, contact us directly. Backups are historical records, so corrections apply to the source data on the endpoint.
- Erasure (Article 17). Ask us to delete your personal data. For backup content, your administrator starts deletion from the dashboard or the interface. We complete metadata erasure within 30 days.
- Restriction (Article 18). Ask us to limit processing in certain circumstances.
- Portability (Article 20). Ask for your data in a structured, commonly used, machine-readable format. Backup data can be exported as a portable block archive with its file-to-block mappings.
- Objection (Article 21). Object to processing based on legitimate interests. For cross-organization deduplication, your organization can opt out at any time.
- Complaint. Lodge a complaint with your local data protection supervisory authority.
To exercise any of these, write to dpo@arivaran.ai. We aim to respond within 30 days.
If you are a California resident, you have rights under the California Consumer Privacy Act, including the right to know, to delete, and to opt out of the sale of personal information. We do not sell personal information.
11. Data Security
This section states what is actually configured rather than offering a blanket guarantee. Where a control is scoped to specific paths, or is still in progress, it says so.
- Encryption in transit. Service-to-service and agent-to-service traffic uses mutual TLS by default. A small set of peer-to-peer endpoint sync and offload paths use a WireGuard-style tunnel instead of mutual TLS for that leg. For browser-based remote sessions relayed through our gateway, the relay terminates TLS on our infrastructure; where a direct peer-to-peer connection cannot be established and traffic falls back to our relay, screen and input frames are additionally sealed with application-layer AES-256-GCM so the relay itself cannot read them. That application-layer sealing is not yet applied to every relayed path. We do not claim that mutual TLS and WireGuard jointly cover all transit paths.
- Encryption at rest. Backup blocks written to our S3-compatible object storage are protected with storage-layer AES-256 server-side encryption using provider-managed keys. This protects against exposure at the storage-media level. It is not customer-held-key encryption.
- Client-side encryption before upload. Not implemented as a default, cross-platform capability as of the date above. We do not claim that data is encrypted before it leaves your endpoint on all plans. A narrower self-custody key mode exists for a specific self-hosted configuration; it is not the default and is not available on every plan. Contact us if you need this.
- Access control. Single sign-on through our identity service. Multi-factor authentication, with an authenticator app or a passkey, is available to every account. It is not required at sign-in by default; your organization's administrator can require it of every user through your organization's sign-in policy, where your organization has its own sign-in. A fresh second factor is required before privileged administrative actions in the dashboard, such as billing changes, issuing API keys, granting administrator rights, and changing sign-in settings or where your data is stored. We never accept a text-message (SMS) code as a second factor.
- Network isolation. Kubernetes network policies restrict communication between services to explicit allowlists. Coverage is being extended service by service.
- Integrity verification. SHA-256 content addressing means corruption is detected on read.
- Monitoring. Continuous infrastructure monitoring with automated alerting.
12. International Data Transfers
By default, data is stored on Arivaran-operated infrastructure hosted with OVH SAS across several regions: Oregon and Virginia in the United States, Frankfurt in Germany, and Mumbai in India. Which region holds a given customer's data depends on where the account was placed when it was created; you can ask support for your current region assignment.
For transfers of personal data out of the European Economic Area we rely on the Standard Contractual Clauses approved by the European Commission.
14. Children's Privacy
Arivaran is a service for work, and it is not directed at children under 16. We do not knowingly collect personal data from children. Where backup data from a customer endpoint contains data about children, the customer, as controller, is responsible for having an appropriate legal basis.
15. Changes To This Policy
We may update this policy to reflect changes in our practices or in the law. For material changes we will give customers at least 30 days' notice, by email to the registered administrator address and by publishing the updated policy here. The date at the top of this page always reflects the most recent substantive change.
16. Contact Us
- Data Protection Officer: dpo@arivaran.ai
- General support: support@arivaran.ai
- Compliance and audit requests: compliance@arivaran.ai
Our detailed governance, security and compliance documents are indexed at arivaran.ai/policies. Our terms of service are at arivaran.ai/terms.
This policy is published in English, and the English text is the authoritative version. Page navigation is translated, the policy body is not, because a translated legal text would be a separate and unreviewed commitment.