SamparkWA Logo
SamparkWA/ Trustoryx
Audit Ledger // Trustoryx Security Verification

Security and privacy ledger.

SamparkWA is engineered by Trustoryx under a strict local-first model. Your customer contacts, message history, and templates never leave your physical machine.

Architecture // Data trajectory

Local-first data execution path.

Every step executes on your local CPU. Notice where the boundary terminates.

Trustoryx Security Shield Architecture: Local-First Sandboxed Execution
SECURITY ARCHITECTURE // LOCAL SANDBOX ISOLATIONTRUSTORYX VERIFIED
01

CSV spreadsheet import

You select a file from your file system. The file is read locally via the FileReader browser API.

02

In-memory sanitization & validation

Formula prefixes [=, +, -, @] are prepended with single quotes. Phone numbers are normalized to E.164.

03

Sandboxed IndexedDB persistence

Validated records are written into browser IndexedDB scoped strictly to the extension origin.

04

Message staging in WhatsApp Web tab

Text variables are substituted into the template and staged into the web.whatsapp.com input box.

05

Human confirmation & dispatch

You review the preview and click send. The message dispatches over your existing WhatsApp Web session.

● Architectural boundary

No cloud database exists for SamparkWA. At no point in the lifecycle do contact names, phone numbers, or drafted messages leave your device over a network socket.

Manifest // Chrome Web Store justifications

Chrome permission justifications.

Every permission requested is mapped to a strict local function.

PermissionTechnical justificationScope
storageRequired to store contact data, message templates, opt-out registry, and user settings in the browser's local IndexedDB. All records remain on your local hardware.Required
tabsRequired to detect when WhatsApp Web (web.whatsapp.com) is active and mount the SamparkWA Assistant Dock. Does not read or inspect other browser tabs.Required
alarmsRequired to provide non-blocking, periodic timer events (runner interval pacing, background health checks) within the Manifest V3 service worker without continuous background execution.Required
host_permissions: https://web.whatsapp.com/*Required to inject the assistant interface into the web.whatsapp.com origin and stage prepared text into the message box. Excludes all other domains.Required
Audit // Data handling matrix

Data handling practices.

PracticeExecuted?Implementation detail
Collects customer phone numbersNoPhone numbers are stored locally on-device only
Uploads contacts to cloud serversNoZero outbound network requests with contact records
Shares data with third partiesNoNo third-party SDKs or tracking services integrated
Uses analytics or tracking beaconsNoZero telemetry, zero Google Analytics, zero session trackers
Stores data on user's deviceYesIndexedDB — browser-local, sandboxed origin storage
Allows data exportYesExport contacts and opt-out registry as sanitized CSV
Allows complete data deletionYesOne-click 'Clear All Data' removes local IndexedDB stores
Survives browser restartsYesIndexedDB persists across sessions until explicitly cleared
Formal terms // Legal disclosure

Privacy policy.

Last updated: October 15, 2026 · Governing entity: Trustoryx

This Privacy Policy explains how SamparkWA ("the Extension"), engineered by Trustoryx, processes information. By downloading and running the Extension, you agree to these operational guarantees.

1. Data collection

The Extension does not collect, transmit, or record personal data on any remote server. All records — including customer phone numbers, message drafts, opt-out lists, and execution timestamps — remain sandboxed in your browser's IndexedDB.

2. Data utilization

Data held in IndexedDB is accessed solely to prepare messages on screen, enforce opt-out exclusion, and display historical logs. No data is parsed for profiling, behavioral advertising, or resale.

3. Sandbox isolation

Storage is sandboxed under the Chrome Extension origin specification. Third-party scripts, web domains, and other extensions cannot read or modify this database.

4. Data deletion

You retain complete autonomy over your data. Invoking "Clear All Data" in settings permanently erases the IndexedDB database. Because no copies exist on remote servers, purging local storage leaves zero trace.

5. Third-party infrastructure

The core extension connects only to WhatsApp Web (web.whatsapp.com). When you click send, WhatsApp's end-to-end encrypted protocol handles message transmission directly. If you elect to activate the optional WhatsApp Cloud API module, data transmitted under that module is governed by Meta's Platform Terms.

6. Chrome Web Store limited use compliance

SamparkWA's use and transfer to any other app of information received from Google APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements. User data is never sold, never transferred to advertising networks, and never used for creditworthiness or lending evaluations.

7. Security inquiries & official legal policy

Questions regarding audit findings or privacy verifications can be addressed directly to security@trustoryx.digital. For our comprehensive legal disclosures, data handling matrix, and statutory rights under GDPR, CCPA, and India DPDP Act, review our Official Chrome Web Store Privacy Policy Page →

Your customer data remains on your computer.

Add to Chrome with zero cloud risk. Free forever.

SamparkWA0% ban risk · local-first
Add to Chrome