Data Privacy & Protection

Data Privacy & Protection

How WiserReview collects, processes, stores, and protects personal data. Covers GDPR alignment and our sub-processor list.

Tatvam Cloud Solutions, LLP | March 2026

1. Data We Collect

1.1 Data from End Consumers (Reviewers)

Data TypeSourcePurpose
NameSubmitted with review or from platform order dataDisplay on review widget
Email addressSubmitted with review or from platform order dataReview request emails, verification
Review content (text)Submitted by customerDisplay on merchant storefront
Star ratingSubmitted by customerDisplay on merchant storefront
Photos/videosOptionally uploaded by customerDisplay as user-generated content
IP addressCaptured at submissionFraud prevention, rate limiting
Order informationFrom connected e-commerce platformVerified buyer badge, review request timing

1.2 Data from Merchants

Data TypeSourcePurpose
Store name & domainPlatform OAuth flowAccount setup, widget configuration
Email addressRegistrationAccount access, notifications
PasswordRegistrationAuthentication (stored as bcrypt hash, never plaintext)
Product catalogPlatform API syncMatch reviews to products
Order dataPlatform webhooksTrigger review request emails
Billing informationManaged by ChargebeeSubscription management

1.3 Data We Do NOT Collect

  • Credit card and payment card data. All billing is handled by Chargebee (PCI DSS Level 1). No card data ever reaches WiserReview servers.
  • Social Security Numbers or government IDs
  • Health or medical information
  • Biometric data

2. Data Flow

CollectionReview submittedCustomer data formOrder webhookValidationInput checksCAPTCHA (Turnstile)HMAC webhook verifyProcessingAPI layerWorkspace scopingRate limitingEncrypted in transitEncrypted StorageMongoDB AtlasAES-256 at restTLS in transitActive UsePixel JS widgetDashboard displayAPI responsesRetentionActive accountPer merchant lifecycleData minimizedDeletion (Terminal State)• Account closure• GDPR deletion request• Platform data deletion event• Merchant deletes review

Data is encrypted from the point of processing. Deletion is permanent — backups follow MongoDB Atlas point-in-time recovery window.

Data flow summary:

  1. 1.Customer places order on merchant's store
  2. 2.E-commerce platform sends order webhook to WiserReview Backend API
  3. 3.Backend API stores order reference in MongoDB Atlas (AES-256 encrypted at rest)
  4. 4.Backend API queues review request job via Azure Service Bus; Review Display Service picks up the job and sends the email
  5. 5.Email sent via AWS SES (TLS encrypted, DKIM/SPF authenticated)
  6. 6.Customer clicks link → submits review via WiserReview form
  7. 7.Review stored in MongoDB Atlas (AES-256 encrypted at rest)
  8. 8.Pixel JS on merchant storefront fetches reviews via API (TLS 1.2+)
  9. 9.Reviews displayed to shoppers

3. Data Storage & Encryption

LayerTechnologyEncryption
Primary DatabaseMongoDB Atlas AES-256 at rest, TLS in transit
File StorageAzure Blob Storage, AWS S3 Server-side encryption at rest
CacheRedis Password-authenticated, no PII stored
Message QueueAzure Service Bus Encrypted at rest and in transit
Email DeliveryAWS SES TLS in transit
Storage Locations: Primary database and application servers: Microsoft Azure. CDN and WAF: Cloudflare (300+ global edge locations). Email delivery: AWS SES. File storage: Azure Blob Storage and AWS S3.

4. GDPR Compliance

4.1 Lawful Basis for Processing

Legitimate Interest

Merchants have a legitimate interest in collecting and displaying customer reviews to build trust.

Consent

End consumers voluntarily submit reviews.

Contractual Necessity

Processing required to deliver the service to merchants.

4.2 Data Subject Rights

RightHow We Support It
Right to AccessMerchants can export all review data from the dashboard. End consumers can request their data via the merchant or by contacting us directly.
Right to RectificationReview content can be edited by the merchant or upon request from the consumer.
Right to DeletionMerchants can delete individual reviews. Full account deletion removes all associated data. Automated data deletion is supported via platform-level integration events.
Right to Data PortabilityReview data can be exported in CSV format from the dashboard.
Right to ObjectCustomers can unsubscribe from review request emails at any time.

4.3 Automated Data Deletion

WiserReview implements automated data deletion events through platform integrations:

EventPurpose
CUSTOMERS_DATA_REQUESTReturns all stored data for a specific customer upon request
CUSTOMERS_REDACTDeletes all stored data for a specific customer
SHOP_REDACTDeletes all stored data when a merchant uninstalls the app

4.4 Data Minimization

We only collect and retain data that is strictly necessary for the service to function:

  • • Order data is used solely to trigger review requests and verify purchases
  • • Customer emails are used solely for review request communications
  • • No data is collected beyond what is required for review management

5. Data Retention & Deletion

Data TypeRetention PeriodDeletion Trigger
ReviewsRetained while merchant account is activeMerchant deletes review, or account closure
Customer email/nameRetained while merchant account is activeGDPR deletion request, or account closure
Order referencesRetained while merchant account is activeAccount closure
Account dataRetained while account is activeMerchant requests account deletion
Error logs90 daysAutomatic rotation
Cache dataTransient (hours)Automatic expiration
Upon account closure or deletion request: All merchant data is permanently deleted from primary databases. Backup retention follows MongoDB Atlas backup policies (point-in-time recovery window). CDN caches are purged.

6. Sub-Processors

Sub-ProcessorPurposeData ProcessedCompliance
Microsoft AzureHosting, compute, storage, message queuingAll application dataSOC 2, ISO 27001, GDPR
MongoDB AtlasPrimary databaseAll structured dataSOC 2, ISO 27001, GDPR
CloudflareCDN, WAF, DDoS protectionRequest metadata, cached assetsSOC 2, ISO 27001, GDPR
AWS SESEmail deliveryCustomer email addresses, email contentSOC 2, ISO 27001, GDPR
AWS S3File storageUploaded media (photos/videos)SOC 2, ISO 27001, GDPR
ChargebeeBilling & subscriptionsMerchant billing info (no card data stored by us)PCI DSS Level 1, SOC 2, GDPR
SendGridTransactional email (secondary)Email addresses, email contentSOC 2, ISO 27001
OpenAIAI-powered review generation, grammar correctionReview text content (no PII sent)SOC 2

7. Data Sharing

  • We do NOT sell personal data to any third party.
  • We do NOT share personal data beyond what is strictly required for the service to function (i.e., sub-processors listed above).
  • Merchant data is isolated Each workspace is logically separated. No merchant can access another merchant's data.

8. Cross-Border Data Transfers

  • Primary data processing occurs on Microsoft Azure infrastructure.
  • Email delivery via AWS SES may involve data transfer to AWS regions.
  • Cloudflare CDN caches content at edge locations globally (only widget scripts and static assets are cached, no PII).
  • All cross-border transfers are conducted under appropriate safeguards (Standard Contractual Clauses where applicable).

9. Incident Response & Breach Notification

  1. 1Affected merchants will be notified within 72 hours of discovery, in compliance with GDPR Article 33.
  2. 2A root cause analysis will be conducted and remediation steps implemented.
  3. 3The relevant supervisory authority will be notified where required.

Contact

For privacy-related inquiries or data subject requests:

Tatvam Cloud Solutions, LLP

[email protected]