Trust Center

Effective Last reviewed 19 October 2026

This page states, in specifics rather than adjectives, where Niveshraai stores client data, who else touches it, how it is protected, and exactly what our AI features do and do not send. It is reviewed and dated like any other operational document - not a one-time brochure.

Data residency

Client data is stored in a single-country, single-region deployment: Postgres running on an Oracle Cloud Infrastructure server in Mumbai, India. Nightly encrypted backups are copied to AWS ap-south-1 (Mumbai) - chosen specifically because it is a pinnable India region, kept outside the primary hosting provider so a single vendor incident cannot take out both the live database and its backups.

Subprocessors

Every third party that touches platform data, and what it receives. We do not sell data, and we notify advisors before adding a new subprocessor to this list.

SubprocessorPurposeData receivedRegion
Oracle Cloud InfrastructureApplication hosting & databaseAll platform dataMumbai, India
AWSEncrypted backup storage; encryption key escrowNightly database backups; encryption keys (escrow rollout in progress)Mumbai, India (ap-south-1)
CloudflareCDN, DDoS protection, DNSNetwork traffic metadataGlobal edge network
AnthropicAI research, compliance review & methodology draftingSee AI data handling below - no client identity or contact dataUnited States / global
ResendTransactional emailRecipient email address, message contentUnited States
Meta (WhatsApp Cloud API)Nudge notifications, where an advisor enables it and the client opts inRecipient phone number and advisor name - never the advice itselfUnited States
TelegramAlert notifications through the advisor's own bot, where the advisor connects one and the client opts inThe client's Telegram chat, the advisor name and a link to the app - never the advice or message itselfGlobal
RazorpayPayment processing (each advisor's own merchant account)Client payment details - processed by Razorpay, not stored by usIndia
DigitapPAN verification (advisor and client onboarding), CKYC & e-SignPAN, name and date of birth for the PAN check; client identity/KYC data during verificationIndia
DigioCKYC verification & e-SignClient identity/KYC data, during verificationIndia
SandboxStandby PAN verification — used only if we switch away from our primary providerPAN, name and date of birth, only while in useIndia
Broker APIs (client's own choice)Order placement, in the client's own broker accountOrder instructions - never executed on the client's behalf by usIndia

Advice and client communication are delivered in-app by default. The client portal is always the primary channel and involves no third party. WhatsApp is off unless an advisor enables it and the individual client adds and verifies their own number - no phone number reaches Meta before that. Telegram works the same way: it is off unless the advisor connects their own bot and the client connects it from the app.

When either is on, it carries only a nudge - that your advisor has sent something and to open the app. The recommendation, message or portfolio itself - the stock, the action, the price, the words - never leaves Niveshraai.

The client database itself is stored and queried only in India - it is never copied or replicated outside it. Four subprocessors process specific fields outside India - AI processing, transactional email, WhatsApp delivery and Telegram alerts - each receiving only what is listed above for that row, never the client database.

Analytics on this marketing site runs on a self-hosted instance of Umami, on our own domain - no third-party analytics vendor receives visitor data. The product itself (the platform advisors and their clients use) never loads any third-party analytics script, by standing policy.

Encryption & key custody

Data is encrypted in transit everywhere (TLS, with HSTS enforced in production). At rest, client identity/KYC data is encrypted with AES-256-GCM under a key held by the application, so it stays ciphertext even in a database dump, and PAN numbers are stored masked and hashed rather than in the clear. Payment gateway credentials are encrypted separately, per advisor. The underlying storage volumes are additionally encrypted at rest by our cloud provider (AES-256, provider-managed keys), which covers the remaining ordinary contact fields (name, email, phone) against physical media compromise.

Key custody is being hardened, and we would rather say so than imply it is finished. Encryption keys are currently held in server configuration on the application host. Moving them into a dedicated secrets manager in the same India region, deliberately outside the tenancy that hosts the application - so that a restored backup can never be left as unreadable ciphertext - is underway and has been rehearsed end to end; see the progress note below.

Internal access control

Our own team’s access to client data is deliberately narrow: a separate internal console, isolated from the public internet, requires two-factor authentication before any data access, shows client personal information masked by default, and every instance of an admin viewing unmasked data is written to a tamper-evident, append-only audit trail that cannot be edited or deleted - enforced at the database level, not just by convention.

AI data handling

Niveshraai uses AI, from a single model provider, Anthropic, in exactly three places, listed below with exactly which fields each one sends. Nowhere else in the product calls an AI model.

What is never sent to the AI

No AI call made by Niveshraai ever includes a client’s name, PAN, contact details, holdings, or risk profile. None of the three features below have a reason to send them, and a pre-flight check on the compliance-review feature blocks the request rather than silently stripping the text if a PAN-format number is typed into it.

1. Research generation

Sends: a ticker symbol, its exchange, and the company name. Purpose: drafting research commentary on a listed security. Nothing about any client is involved - this feature runs before any client is attached to the output.

2. Compliance review

Sends: the advisor’s own outgoing advice text, plus whether that advisor is currently PaRRVA-verified (a true/false flag). Purpose: screening the advisor’s own words against SEBI’s advertisement code before they reach a client - this is the advisor’s draft, not client data.

3. Methodology drafting

Sends: a model portfolio’s own parameters - name, investment horizon, rebalance frequency, benchmark, risk level, and constituent ticker symbols. Purpose: drafting the methodology description for a portfolio product, not for any individual client’s holdings in it.

AI training & retention

We do not grant Anthropic permission to train on any data sent through these features. Read Anthropic’s own published commercial data-retention terms rather than our summary of them: privacy.claude.com - organization data retention.

Backups & incident response

Client data is backed up nightly to a separate cloud provider in the same region (see Data residency above) - a recovery point objective of 24 hours. A full restore drill measured a recovery time of roughly 2–4 hours (the restore itself takes minutes; most of that window is re-provisioning, DNS/TLS, and reconnecting third-party integrations) - measured on our staging environment, and re-run whenever the underlying infrastructure changes, including the planned move to a new production server. We log operational incidents and alert our team when one occurs; a written breach-notification commitment is in progress - see below.

In progress

The honest state of what is not finished yet, with a target rather than silence:

  • Full data export (Q4 2026): a single advisor-triggered export of everything in their account, so leaving the platform never depends on us.
  • Mandatory two-factor authentication for advisors (Q4 2026): already available today as an opt-in; becoming a requirement.
  • Off-tenancy key custody (Q4 2026): encryption keys move from server configuration into a dedicated secrets manager held outside the hosting account, so that losing the hosting account cannot render a restored backup permanently unreadable. Rehearsed on our staging environment; completing at production cutover.

What we publish for AI assistants

Assistants asked what Niveshraai is have answered wrongly, because the name sits close to several unrelated Indian financial firms. So we publish /llms.txt: a plain-text statement of what this product is, who it is for, and - the part that matters - what it is not. It mirrors the boundary drawn in our Terms of Service, so a model summarising us cannot invent a regulated role we do not hold.

It is written for machines and makes no claim that is not already on this site. You are welcome to read it.

Questions

For a detailed security questionnaire response, or any question this page doesn’t answer, contact [email protected].

To exercise a data-protection right or raise a privacy grievance, our named Grievance Officer and the response times we commit to are listed in the Privacy Policy.