Skip to main content
Waaru
Legal

Privacy Policy

Effective date: 17 May 2025 · Last updated: 22 October 2026 (revision 3)

Waaru is operated by Narayana Nexus, based in India. We run the Waaru platform at waaru.app, which helps businesses automate and manage customer conversations on WhatsApp.

This Privacy Policy explains what personal data we collect, why we collect it, how we use it, and your rights over it. It applies to businesses that sign up for Waaru (“customers”) and to end users whose WhatsApp messages are processed through Waaru on behalf of our customers.

We handle personal data under applicable Indian data-protection law, including the Digital Personal Data Protection Act, 2023 (DPDP Act) and its rules as the relevant provisions take effect. By creating an account, you accept this Privacy Policy and our Terms of Service.

1. Our role in relation to your data

For Waaru customers (businesses that sign up):

We are a Data Fiduciary. We determine the purpose and means of processing your personal data — your account details, billing information, and how you use the platform.

For end users (the customers who message your WhatsApp number):

We are a Data Processor. We process end-user message data only on your instruction, to operate the automations you have configured. The business using Waaru is the Data Fiduciary for their own customers. This relationship is governed in detail by our Data Processing Agreement, which forms part of our Terms of Service.

2. What data we collect and why

2.1 Account data you provide at signup

DataPurposeLegal basis
Full nameAccount identificationConsent
Work emailAuthentication, transactional emails, product updatesConsent
Mobile numberAccount profileConsent
Company name, website, industry, sizeWorkspace setupConsent
Google profile (if using Google login)AuthenticationConsent

If you choose Google sign-in, the authentication service may store the profile-image URL supplied by Google alongside your account profile.

2.2 WhatsApp connection data

DataPurpose
WhatsApp Business Account IDLinking your Meta account to Waaru
Phone number and Phone Number IDSending and receiving messages
Business profile (name, description)Displaying in your dashboard
Meta access tokensAuthenticating API calls to Meta on your behalf

Meta access tokens are encrypted at rest. Connection credentials are updated when authorisation supplies replacement credentials; reconnecting does not by itself guarantee token rotation. The standard connection flow uses the Waaru Meta app and does not ask you to provide your own Meta App Secret.

2.3 WhatsApp conversation data (your customers’ data)

When your automation runs through Waaru, we process:

DataPurpose
Message content (text, media)Running your flows, showing conversation history in your inbox
Your customers’ phone numbersRouting conversations
WhatsApp display namesShowing names in your inbox
Media files sent in conversationsDelivering and storing files
WhatsApp Form submission responsesStoring form answers as variables in your flows

This data belongs to your customers. We process it to provide the messaging, inbox, contact-management and automation features you configure, and support you request. We do not use your customers’ message content for our own marketing, analytics, or any purpose beyond running your flows and inbox.

AI apps you connect: Waaru’s deterministic workflows do not require an AI provider. If you connect an AI app through MCP, that app can receive the business data you authorize it to read, including permitted contacts, conversations, messages, incoming files and campaign results. Your workspace role, allowed numbers and approved permissions limit access. The connected app processes returned data under its own privacy terms.

Write access is separate from viewing. Authorized apps can make permitted contact changes, claim an unassigned conversation as the approving user, or prepare messages and schedules. Sending and scheduling require the applicable review and confirmation. Disconnecting an app revokes future access and pending authorized work through that connection; it does not erase information already returned to the app. Use that provider’s controls for its retained data. Review connected apps and permissions in your Waaru settings.

Public reusable media: When you explicitly confirm a public upload for a reusable template asset, Waaru stores it with Cloudflare and makes it accessible through a public URL so Meta can retrieve it for template and broadcast delivery. Anyone with that URL may access or share it. Do not use this upload option for confidential content. Public template assets are separate from private inbox media. Removing an asset from Waaru cannot recall copies already downloaded or cached by recipients or other providers.

2.4 Connected commerce data

When a business explicitly connects a Shopify store, Waaru processes only the store data requested by the approved actions that the business runs:

DataPurpose
Store domain, Shopify account identifiers, OAuth tokens, and granted permissionsEstablishing and maintaining the connection
Customer identifiers, name, email address, phone number, default address for search confirmation, and up to ten addresses for an explicit profile actionFinding the correct customer for support, confirming contact or delivery details, and avoiding an incorrect match
Recent order, fulfilment, product, inventory, and location dataAnswering order, shipment, product, and availability questions configured by the business

Customer lookup accepts an exact Shopify customer ID, email address, or phone number, or a bounded name search. Waaru does not silently choose between ambiguous customer matches. The platform exposes reviewed actions rather than an unrestricted Shopify API proxy.

Shopify OAuth credentials and connector action inputs and outputs are encrypted at rest. Waaru processes connected-store customer data only on the business's instruction to run its configured support and automation workflows. It is not used for Waaru marketing or advertising.

2.5 Billing data

The current MVP is free and does not require a platform subscription or billing identifier for feature access. If a paid service is introduced, this policy will be updated before payment data is collected for that service.

2.6 Technical and usage data

DataPurpose
Session tokensKeeping you logged in
IP address (server logs)Security and fraud prevention
Features used, flows created, messages sentAggregate product operations and improvement
Your bot flow configurationsRunning your automations

2.7 How we use your data to improve and market Waaru

In addition to operating the platform, we use data about your Waaru account and usage for the following purposes:

PurposeData used
Sending product updates, feature announcements, and tipsYour email address
Informing you about product changes or features relevant to your usageFeatures you use and account preferences
Publishing aggregated, anonymised platform statisticsAnonymised — never linked to your identity
Internal analytics to understand feature adoption and improve the productUsage patterns — never sold to third parties

By creating an account you agree to receive product updates and occasional marketing communications from Waaru. You can opt out at any time by clicking the unsubscribe link in any email, or by emailing [email protected]. Opting out of marketing does not affect transactional emails such as billing receipts, security alerts, and authentication emails.

We never use the message content of your customers’ WhatsApp conversations for marketing purposes.

2.8 Product activity analytics and session replay

Required, bounded product usage metrics help us understand feature adoption, navigation, unsuccessful actions, and service usability. After you accept the current required policy release, these metrics are part of using Waaru and do not have a separate analytics opt-out. A prior optional product-analytics choice does not enable the new required collection before current policy acceptance. Material changes remain subject to the notice described in section 9 below.

Product usage events may include:

  • Your internal Waaru user ID and workspace ID, together with pseudonymous analytics identifiers.
  • Applicable internal Waaru WhatsApp-instance IDs, limited to the numbers available to your account. These are not Meta account IDs, Meta phone-number IDs, or telephone numbers.
  • Event names, control categories and fixed action identifiers on instrumented controls; normalized page and API routes; request methods, outcome categories and duration ranges.
  • Timestamps, analytics session identifiers, deployment environment, application release and limited browser/device context.

These identifiers let authorized Waaru staff connect activity to the relevant user, workspace, and analytics session. They are personal or pseudonymous data, not anonymous data. Page and control events describe intent; an API response does not prove that a WhatsApp message was delivered. Collection is limited to instrumented activity and may be unavailable when a browser blocks the analytics service. It is not a record of everything you type or every action you take.

Fully masked session replay is separate and optional. You may choose it once during onboarding and change that choice in account privacy settings, including while a policy renewal is pending. Replay can help support investigate interface problems; support remains available when replay is off. Accepting required policies does not turn replay on, and an existing saved replay decision is not silently changed.

Replay links a masked structural view of interface interactions to the analytics identifiers above. Dynamic working areas, dialogs, menus, media and sensitive surfaces are blocked. Text and input values are masked; transmitted replay records also strip element attributes, inline styles and content-bearing custom events. Recordings may therefore omit styling and interface detail. Masking cannot be disabled. Activity and replay payloads exclude names, email addresses, telephone numbers, message content, form values, credentials, attachments and URL queries. PostHog receives network connection information when your browser communicates with it; these exclusions do not make that connection anonymous.

Turning replay off stops future replay collection without disabling required usage metrics. Withdrawal does not automatically delete previously collected data. You can request access or deletion using the contact details in this policy. A material expansion of optional replay requires a new explicit decision before that expanded collection starts.

Separately, Waaru records limited server-side operational events, such as workspace setup, invitations, connection state and broadcast lifecycle milestones. These support service operation and reliability and may be processed through PostHog independently of optional replay. They do not include message content, form values or credentials. Analytics failures do not prevent product actions.

3. Third-party services we use

ServicePurposeTheir privacy policy
Meta Platforms Ireland LimitedWhatsApp Cloud API — sending and receiving messagesfacebook.com/policy.php
Amazon Web Services (AWS)Cloud infrastructure, database, and private storageaws.amazon.com/privacy
Vercel Inc.Public website hosting and deploymentvercel.com/legal/privacy-policy
PostHog Inc.Limited operational events, required identified usage metrics, and optional masked session replayposthog.com/privacy
Google AnalyticsWebsite traffic analytics — page views, referrers, geographic datapolicies.google.com/privacy
Google Tag ManagerTag management for analytics and trackingpolicies.google.com/privacy
Resend Inc.Authentication and transactional emailsresend.com/legal/privacy-policy
Google LLCGoogle OAuth login where selectedpolicies.google.com/privacy
Shopify Inc.Connected-store OAuth, customer support lookups, and commerce actions selected by the businessshopify.com/legal/privacy
Cloudflare Inc.DNS, security filtering, Turnstile CAPTCHA, and storage of publicly shared reusable mediacloudflare.com/privacypolicy
Google WorkspaceInternal team collaboration and email — does not process customer dataworkspace.google.com/privacy

Cross-border data transfers

Some of the services listed above are hosted or operated outside India. By using Waaru, you acknowledge and consent to the transfer of your data to these countries as follows:

ServiceData LocationWhat is transferred
VercelUnited StatesPublic website requests and lead-generation submissions
PostHogEuropean Union or United StatesLimited operational events, required identified usage metrics, and optional masked replay
Meta/IrelandIreland / United StatesWhatsApp message data (for message delivery)
GoogleUnited StatesAnalytics and OAuth data, where those services are used
ShopifyMerchant-selected Shopify service locationsConnected-store data requested by the business

Application hosting, public media storage and analytics can use different provider locations. Your data may be processed in India and in the international locations described above. This policy does not promise a particular cloud region or data centre. Any specific data-residency commitment agreed with you in writing continues to apply.

Hosting the application in one country does not mean that all connected providers or analytics process data in that country. We consider applicable transfer restrictions and agreed contractual requirements when selecting and configuring providers.

We use contractual and technical safeguards appropriate to the service and applicable law. Where specific transfer safeguards or restrictions are legally required or agreed in writing, those requirements apply.

The shared inbox runs within Waaru’s controlled application infrastructure and the sub-processors listed above.

We do not sell your data to any third party.

4. WhatsApp data deletion

You can request deletion of your WhatsApp conversation data at any time. Disconnecting a WhatsApp Business Account (WABA) stops Waaru from using that connection, but it does not by itself authorise deletion of workspace data that may belong to other workspace members or be subject to retention duties.

Upon WABA disconnection:

  • Waaru stops using the disconnected connection for new messaging
  • Existing workspace history remains subject to the retention rules below until an authorised, scoped deletion request is completed
  • You can separately request removal of the Meta connection records or deletion of WhatsApp data

Upon verified account closure:

  • We review the requester's authority, the impact on other workspace members, the requested scope, and applicable retention duties
  • Approved operational data is deleted within 30 days. Support records, audit and policy-decision evidence, deletion-request records and limited account identifiers may be retained separately for security, dispute handling or legal obligations, with restricted access.
  • Closing a workspace and disconnecting or deleting provider-side Meta assets are separate controlled actions

To request deletion: Choose the exact scope and verify your email at waaru.app/data-deletion. We review verified requests before changing account, WhatsApp, or Meta connection data. You can follow the private status link from the verification email or contact [email protected]. We process valid deletion requests within 30 days and send confirmation when the review is resolved.

Retained records: Deletion is scoped to the approved data and does not imply deletion of every support or audit record. We restrict retained records to the purposes described above and applicable retention requirements. Data retained for a legal obligation is not used for unrelated purposes. Provider-held copies remain subject to that provider’s applicable deletion process.

5. Data retention

Data typeRetention
Account dataFor the lifetime of the account; approved account-closure data is deleted within 30 days, subject to legal retention
WhatsApp conversation recordsRetained while the workspace is active or until an approved scoped deletion request is completed
Conversation mediaThe workspace policy is configurable from 100 to 180 days; eligible expired media is deleted by the retention process
Reusable flow, template, or saved-reply mediaRetained while it remains a reusable workspace asset or until an approved deletion applies
Payment records, if anyAs required by applicable tax and accounting law
Terminal integration actions and provider event receiptsUp to 90 days; retired credential versions and expired authorisation sessions are removed after 7 days
Active connected-service credentialsWhile the connection remains active; retired versions follow the 7-day rotation cleanup above
Server logsUp to 180 days in production and 30 days in staging
Analytics data (PostHog, Google Analytics)Retained under the configured service policy. You can withdraw optional masked replay from your account privacy settings. Required usage metrics are described in section 2.8.

Notwithstanding the above, we may retain certain data for longer periods where required by applicable law, a court order, or a request from a competent government or regulatory authority. In such cases, data will be retained only to the extent and for the duration required, and will not be used for any other purpose.

6. Your rights under the DPDP Act, 2023

As a data principal under the DPDP Act, you have the right to:

  • Access — Know what personal data we hold about you
  • Correction — Ask us to correct inaccurate data
  • Erasure — Request deletion of your personal data (subject to legal retention requirements)
  • Withdrawal of consent — Withdraw consent where it is the basis for processing. Optional replay can be turned off in account privacy settings. For other consent-based processing, contact us; we will explain any effect on services that require that data.
  • Grievance redressal — Raise a complaint with our Grievance Officer
  • Nominate — Nominate another person to exercise rights on your behalf in case of death or incapacity

To exercise any of these rights, email us at [email protected]. We will respond within 30 days.

7. Data security

We use industry-standard security measures including:

  • HTTPS protection for public access to the service
  • Encrypted storage for sensitive tokens (Meta API keys, access tokens) using AES-256
  • Workspace-scoped data access and role-based authorisation
  • Authenticated sessions with secure cookies, expiry and revocation controls
  • Provider-specific webhook verification, including signature checks where supported
  • Cloudflare Turnstile CAPTCHA on signup and login forms to prevent automated bot attacks

While we take data security seriously, no system is completely immune to risk. We recommend that you do not share your Waaru account credentials and that you contact us immediately at [email protected] if you suspect any unauthorised access.

8. Children’s data

Waaru is a B2B platform for businesses. We do not knowingly collect personal data from individuals under 18. If you believe a minor has provided us data, contact us at [email protected] and we will delete it promptly.

9. Changes to this policy

We will update this page when our practices change and revise the “Last updated” date at the top. For material changes, we will notify registered customers by email at least 14 days before the change takes effect. Continued use of Waaru after that date constitutes acceptance of the updated policy.

10. Grievance Officer

In accordance with the DPDP Act, 2023, our Grievance Officer can be contacted at:

Email: [email protected]

Narayana Nexus, Gondia, Maharashtra, India

We will acknowledge grievances within 48 hours and resolve them within 30 days.