VidhiSangh· Privacy notice
Privacy noticeTermsTrustSign in

VidhiSangh Privacy Notice

Version 2026-09-27 · Effective 27 September 2026

This notice is given under section 5 of the Digital Personal Data Protection Act, 2023 ("DPDP Act"). It explains what personal data VidhiSangh collects, why, for how long, who else touches it, and how you exercise your rights. It is written in plain English; a Hindi translation is available on request from the Grievance Officer (s.5(3)).

VidhiSangh ("we") is operated by VidhiSangh, India. Contact details for privacy matters are in section 10.


1. Who we are to you

VidhiSangh is a practice-management and professional-network platform for advocates and law firms in India. Depending on who you are, we act in one of two capacities:

You areWe areWhat that means
A user — an advocate, staff member, student or other person with an accountData FiduciaryWe decide why and how your account, profile and network data are processed. This notice is our notice to you.
A client, party, lead or other person whose data a law firm stores in VidhiSanghData Processor for that firmThe firm is the Data Fiduciary. It decides what to collect and why; we process the data on its written instructions (our Terms, Schedule A). The firm must give you its own notice; the version shown on the KYC form is the firm's notice rendered by us. Section 9 below explains what we do as processor.

2. Personal data we collect (users)

CategoryItemsSource
AccountName, work e-mail, password (stored as an Argon2id hash), phone (optional), avatarYou, at sign-up
OrganisationFirm name, slug, plan, contact e-mailYou / your administrator
Professional profileHeadline, bio, bar enrolment number and council, years of experience, practice areas, courts, languages, education, publications, city, office address, website, LinkedIn, consultation feeYou
Network activityPosts, comments, reactions, connections, follows, group memberships, messages you send, endorsements and recommendations you giveYou
SecurityMFA secret (encrypted), backup-code hashes, passkey public keys, session records (device label, IP address, browser user-agent, timestamps), failed-login counters, security audit eventsGenerated as you use the service
Sign-in via a third partyE-mail, name and provider subject id from Google, Microsoft or LinkedIn — only if you choose that optionThe provider you pick
PaymentsName, e-mail, amount, Razorpay payment/order ids. We never see or store card or bank details.Razorpay
NotificationsIn-app notifications and a delivery log (channel, status; addresses are masked)Generated
PreferencesTheme, accent colour, notification channelsYou (theme is kept in your browser only)
Terms acceptanceVersion of the Terms and this Notice you accepted, and whenYou, at sign-up

We do not collect biometric data, location, contacts or anything from your device beyond what your browser sends with a normal web request.

3. Why we process it (purposes) and the lawful basis

PurposeBasis under the DPDP Act
Creating and securing your account; signing you in; MFA; detecting attacksConsent given at sign-up (s.6); and legitimate use — it is necessary to provide what you asked for (s.7(a))
Running the practice-management features your firm usesConsent / s.7(a)
Publishing your professional profile in the cross-tenant directory and networkConsent. You can opt out in Settings → Privacy & data → "Directory listing" at any time; your profile then disappears from discovery
Sending notifications you turned on (e-mail, Slack)Consent, per channel, in Settings → Notifications
Billing your organisationPerformance of the contract; legal obligation (GST)
Security logging and the audit trailLegal obligation and legitimate use (s.7) — this is why audit entries are kept even after an account is erased
Responding to your rights requests and grievancesLegal obligation (s.11–13)

We do not sell personal data, profile you for advertising, or use tracking pixels.

4. How long we keep it (retention)

DataRetention
Account and profileUntil you delete your account; then anonymised immediately
Sessions (refresh tokens)Deleted 30 days after expiry or revocation; the IP address and user-agent are removed as soon as the session is revoked
Sign-in state (OAuth, passkey challenges)Deleted within one day of expiry
Used MFA backup codesDeleted on the next nightly run
In-app notifications365 days
Notification delivery log90 days
Deleted documents and drafts (soft-deleted)30 days in the recycle state, then the file bytes and records are destroyed
Security audit logRetained for the life of the organisation (legal obligation)
Whole organisation after cancellationDisabled at once; everything erased 30 days later (grace period for the owner to change their mind or export)
Client, matter and invoice records held for a firmAs instructed by the firm; by default 8 years after a matter closes (Limitation Act, 1963 and Bar Council record-keeping practice), then erasable

The retention job runs nightly (infra/jobs/vidhisangh-retention.timer). Periods are configurable by the operator and the current values are published at /api/v1/privacy/notice.

5. Your rights (s.11–s.14) and how to use them

RightHow
Access (s.11) — a copy of everything we hold about youSettings → Privacy & data → Download my data (JSON), or GET /api/v1/privacy/me/export
Correction and completion (s.12)Edit your profile and account directly; ask the Grievance Officer for anything you cannot edit
Erasure (s.12)Settings → Privacy & data → Delete my account (password required). Your account is anonymised at once and your sessions revoked. If you are the only administrator of your firm, transfer that role first or delete the organisation instead. Audit entries naming you are retained under s.17(1)(a)
Withdraw consent (s.6(4))Untick a notification channel, opt out of the directory, or delete the account. Withdrawal is as easy as giving consent and does not affect processing done before it
Grievance redressal (s.13)Write to the Grievance Officer (section 10). We acknowledge within 7 days and respond within 30 days
Nominate (s.14)E-mail the Grievance Officer with the nominee's details; we will record them against your account
Complain to the BoardIf you are not satisfied with our response, you may complain to the Data Protection Board of India (https://www.dpb.gov.in/)

You have duties too (s.15): do not impersonate anyone, do not suppress material information when giving data for a legal purpose, and do not raise false or frivolous grievances.

6. Where your data is and who else processes it (s.16 transfers)

All production data is hosted on servers in India (ap-south-1 / Mumbai region). We use the following sub-processors; each receives only what its purpose needs:

Sub-processorPurposeData shared
SMTP e-mail provider (the operator's configured provider)Transactional e-mail — KYC links, invitations, notificationsName, e-mail address, message text
Slack (your firm's own webhook, configured by your administrator)Firm notificationsNotification text only; goes to your firm's workspace
RazorpaySubscription and invoice paymentsName, e-mail, amount
Google / Microsoft / LinkedInSingle sign-on, only when you choose itE-mail, name, subject identifier
Hosting provider (India)Servers, database, document storageAll platform data, encrypted at rest

Firms may also configure outbound webhooks to their own systems; those are the firm's processors, not ours. We will update this table before adding a sub-processor.

7. Children (s.9)

VidhiSangh accounts are for legal professionals and students aged 18 or over. We do not knowingly create accounts for children, we do no behavioural tracking or targeted advertising of anyone, and we run no processing likely to harm a child.

A law firm may need to record a minor as a client (for example in a guardianship or custody matter). For that case the platform provides a minor flag and guardian fields; the firm must record the parent's or lawful guardian's verifiable consent as a consent-ledger entry before a KYC form can be sent to that client. The firm is the Data Fiduciary for that decision.

8. Cookies and local storage

We set no cookies and use no analytics or advertising trackers. Your browser's local storage holds your session tokens, your theme choice and unsent drafts so the app works between page loads; nothing in it is read by anyone else. Clearing site data signs you out.

9. What we do as a Data Processor for law firms

When a firm records a client, opposing party, lead or witness in VidhiSangh:

  • The firm decides the purpose and lawful basis and must give that person its own notice. The KYC form carries the firm's notice text and the version the person saw is stored with their declaration.
  • Client identity data (PAN, GSTIN, TAN, CIN, Udyam, date of birth, father's or spouse's name, phone numbers) is encrypted at rest; exact-match search uses keyed blind indexes so plaintext is never searched.
  • Consent to be contacted is recorded per channel as an append-only ledger; a withdrawal never deletes the original grant, and the platform refuses to send a client-facing message on a channel without a current grant (except messages the engagement itself requires, which are sent on the basis of the contract and marked as such).
  • We provide the firm with the tools to honour rights requests: per-client export, correction, erasure (with a legal-hold check against open or recently closed matters), and a register of requests and grievances.
  • Firm staff can see only their own firm's data (database row-level security), and the platform operator's staff do not read client data except to resolve a support request the firm raises, under confidentiality.
  • The firm can export everything and delete the whole organisation at any time (Settings → Privacy & data). Erasure is completed 30 days after cancellation.

10. Grievance Officer (s.8(9), s.13)

NameSalil Shaida
E-mailgrievance@vidhisangh.com
Postal addressset via VS_GRIEVANCE_OFFICER_ADDRESS

The live values are shown on the /privacy page and on every KYC form, and are returned by GET /api/v1/privacy/notice. If you have a grievance about a firm's handling of your data, contact that firm first; its data-protection contact is shown on its KYC form.

11. Security in brief

Argon2id password hashing, short-lived access tokens with rotating refresh tokens, optional MFA and passkeys, PostgreSQL row-level security for tenant isolation, field-level encryption for client identity data, TLS in transit, security-event audit trail. The full controls matrix is in docs/SECURITY.md.

12. Changes to this notice

We will publish a new version here with a new date, and existing users will be asked to review it on their next sign-in. Material reductions in your rights will never apply retroactively.

13. Breach notification

If a personal-data breach affects you, we will notify the Data Protection Board and you as required by s.8(6) and the rules made under it, describing what happened, what data was involved and what we are doing about it.

Cannot reach the server. Check your connection.