Shakvaro.
Smshawk

Smshawk · App Privacy

Privacy Policy

The short version: Smshawk reads SMS on the phone it's installed on, after you grant explicit consent, and transmits each matching message to the destinations you configure. Message bodies are not retained on Smshawk servers after delivery. No ads, no selling data. Effective June 8, 2026.

1. Who we are

Smshawk is an Android application published by Shakvaro (Chattogram, Bangladesh). Questions about this policy go to privacy@shakvaro.com. Smshawk is a cross-device SMS sync utility: it keeps the SMS arriving on the device it's installed on in sync with the other devices and endpoints the user explicitly configures (a laptop dashboard, email, Telegram, another phone, or the user's own webhook).

2. Consent before any SMS access

Before Smshawk ever accesses your SMS, the app shows an in-app disclosure that states exactly what it reads and where it will be transmitted, and asks for your explicit consent. Declining means no SMS permission is requested. You can revoke SMS permission any time from Android Settings.

3. What Smshawk collects, and what happens to it

Each row below describes a single category of data. "Transmitted" means it leaves the device. "Retained on Smshawk servers" means it is kept by Shakvaro after delivery completes.

DataTransmitted toRetained on our servers
SMS message content (full body)The destinations you configure (your webhook / another phone), and — for your email / Telegram destinations — the Resend / Telegram processors that deliver them.Not retained after delivery.
Sender phone numberSame as message content (it is part of the synced message).Not retained after delivery.
Source hash (truncated)Backend (for delivery tracking and idempotency / de-duplication).~30 days.
Delivery status / metadataBackend.~30 days.
Device identifiers (FCM push token, opaque device token)Backend.Until you revoke the device.
Forwarding rules (if cloud sync is enabled)Backend, end-to-end encrypted (ciphertext only).Until you delete them.
Crash reports (optional)Sentry (PII stripped via beforeSend hook).Per Sentry retention.

Plain English: Smshawk transmits the full message text and sender number off the device to the destinations you configure. We don't claim "nothing leaves the device" — that would be false. What we do guarantee is that bodies aren't stored on our servers after delivery completes.

4. What Smshawk does NOT collect

  • Phone book / contacts.
  • Call logs.
  • Location.
  • Browsing history.
  • Photos or files outside the SMS scope.
  • No advertising SDK is integrated.
  • No third-party analytics on message content.

5. Default SMS handler — Smshawk is NOT it

Smshawk is notyour default SMS app by default. You keep using your normal Messages app. Smshawk reads incoming SMS via Android's standard broadcast permission.

There is an optional MMS-sync mode (off by default, user-initiated) that does make Smshawk the default SMS handler — because Android only delivers MMS messages to the default handler. You have to turn it on yourself, and you can turn it back off any time.

6. Third parties / sub-processors

These services may receive data only as needed to deliver the destinations you configure or to run the app:

7. Security

  • Encrypted local storage — the on-device database is encrypted with SQLCipher; device secrets use hardware-backed key storage (Google Tink AEAD).
  • Authenticated sync — each phone authenticates to the backend with its own per-device token; there is no shared secret in the app.
  • Signed webhooks — webhook payloads carry an HMAC-SHA256 signature so your receiver can verify they came from your device.
  • End-to-end encrypted rule sync — if you enable cloud rule sync, your forwarding rules are encrypted on-device with XChaCha20-Poly1305 and Argon2id-derived keys before upload. The backend only ever sees ciphertext.
  • SSRF protection — the backend pins DNS and blocks internal addresses to prevent webhook URLs from being abused.
  • TLS in transit for every network call.

8. Retention

  • SMS bodies: transmitted to your configured destinations; not retained on Smshawk servers after delivery.
  • Forwarding metadata (source hash, status, delivery latency): ~30 days.
  • Webhook delivery records: ~30 days.
  • Encrypted rule blobs: until you delete them.
  • Device identifiers: until you revoke the device or uninstall.

9. Your rights and controls

  • Pause syncing any time by disabling rules in-app or revoking SMS permission in Android Settings.
  • Remove all on-device data by uninstalling the app or clearing app storage.
  • Request a copy or deletion of all server-side records by emailing privacy@shakvaro.com. We respond within 30 days.

10. Children

Smshawk is a general-audience utility, is not directed at children under 13, and does not knowingly collect data from children.

11. Not a monitoring tool

Smshawk only syncs SMS that arrive on the device it's installed on, configured by the device owner. It is nota tool to monitor anyone else's phone, and it is not stalkerware.

12. Changes

Material changes will be announced in-app and via this page at least 7 days before they take effect. The "Effective" date above will reflect the most recent update.

13. Contact

Questions about Smshawk's privacy? privacy@shakvaro.com. Smshawk is built by Shakvaro (Chattogram, Bangladesh).