Last updated: July 6, 2026
Privacy Policy
This privacy policy explains how SenseWidget collects, uses, and protects your information.
1. Overview
SenseWidget is a paid utility application available on the Google Play Store that displays estimated Google AdSense earnings directly on your device home screen via native Android widgets. SenseWidget is not affiliated with, endorsed by, or sponsored by Google LLC.
2. Information We Access
SenseWidget requests read-only access (adsense.readonly) to your Google AdSense account data via Google's official OAuth 2.0 authorization framework. This scope grants the application permission to retrieve the following metric only:
- Estimated Earnings — aggregated daily estimated earnings values for date ranges you configure in your widget (today, yesterday, last 7 days, and this month).
No other AdSense data (such as impressions, clicks, CTR, CPC, or ad unit performance) is accessed, requested, or stored.
3. How Your Data Is Processed
3.1 Transmission
All data transmission between the SenseWidget mobile application and our backend servers occurs exclusively over HTTPS (TLS 1.3). Our backend infrastructure is hosted on Cloudflare Pages and Cloudflare Workers, which terminate TLS at Cloudflare's global edge network. Data in transit between Cloudflare's edge and Google's AdSense API is also encrypted via HTTPS.
3.2 Temporary Caching
To provide fast widget updates and minimize AdSense API calls (respecting Google's rate limits), earnings data is temporarily cached in-memory via Cloudflare KV for a maximum duration of 30 minutes. This cache is volatile, non-persistent beyond its TTL, and contains only the aggregated numeric earnings values required to render your widget. No personally identifiable information (PII) is stored in the cache layer.
3.3 Credential Storage & Encryption
Your Google OAuth refresh token — the credential that allows ongoing, offline access to your AdSense data — is encrypted before it is written to our database using the following security measures:
- Algorithm: AES-256-GCM (Galois/Counter Mode), a NIST-approved authenticated encryption standard that provides both confidentiality and integrity verification.
- Key Management: The 256-bit encryption key is stored exclusively as a Cloudflare secret, never exposed in source code, logs, or database records. Each encryption operation uses a unique, cryptographically random 96-bit initialization vector (IV).
- Runtime: Encryption and decryption are performed using the native Web Crypto API (SubtleCrypto) within the Cloudflare Workers runtime — no third-party encryption libraries are involved.
- Storage: Only the encrypted ciphertext and its corresponding IV (both stored as hexadecimal strings) are persisted in our Cloudflare D1 (SQLite) database. The plaintext refresh token never touches disk.
4. Data We Do Not Collect
To be absolutely clear, SenseWidget does not:
- Log, harvest, or permanently store your financial or earnings data beyond the 30-minute cache window.
- Share, sell, rent, or trade your data with any third party — including advertisers, analytics platforms, or data brokers.
- Track your behavior, build advertising profiles, or use any form of analytics or telemetry SDK.
- Access any Google account data beyond the explicitly authorized
adsense.readonlyscope. - Store your Google account password — authentication is handled entirely through Google's OAuth consent screen.
5. Your Control & Data Deletion
You may revoke SenseWidget's access to your Google AdSense data at any time by visiting Google Account Permissions and removing SenseWidget from the list of authorized applications. Upon revocation, the corresponding encrypted refresh token in our database becomes inert and can no longer be decrypted to access your account. You may also uninstall the SenseWidget application, which removes all locally cached data from your device.
To request full deletion of your account data from our servers, contact us at support@adpubglance.com. We will permanently delete your user record and all associated encrypted tokens within 30 days.
6. Contact
For questions about this privacy policy or our data practices, please contact:
Email: support@adpubglance.com