Privacy Policy

Storage Cleaner for Gmail, Drive and Photos ยท Last updated: July 1, 2026

This Privacy Policy describes how Storage Cleaner for Gmail, Drive and Photos ("Storage Cleaner," "we," "us," "our") handles information when you install and use the Storage Cleaner browser extension (the "Extension") for Google Chrome, and when you visit this website. Storage Cleaner is operated from California, United States. For any question about this policy, contact us at levinyair@gmail.com.

Summary in plain language

Storage Cleaner helps you free up storage in your own Google account across Gmail, Google Drive, and Google Photos. Everything runs inside your own browser, on your own account. We never receive, store, or transmit the contents of your emails, files, or photos. The Extension connects to your Google account with your permission and talks directly to Google's own services to find what is taking up space and to move the items you select to Trash. We run anonymous usage analytics (Google Analytics 4) so we can understand how Storage Cleaner is used and improve it; we never send your content, email address, file names, or any identifiers to analytics. Unlocking the cleanup features is a one-time payment handled through our license server and Stripe, using only an anonymous install ID.

How the Extension accesses your Google account

When you choose to connect, the Extension uses Chrome's built-in identity flow (chrome.identity) to obtain an OAuth access token for your own Google account. That token stays in your browser and is used only to make requests directly to Google's own APIs (Gmail and Drive) and Google's own pages (Photos). The token is never sent to us. You can revoke the Extension's access at any time from your Google Account at myaccount.google.com/permissions.

What the Extension reads, and why

The Extension requests the minimum Google access needed to find and remove storage-consuming items that you select:

  • Gmail: to find messages such as large attachments, old promotional and social mail, spam, and trash, and to move or permanently remove the ones you select (for example, emptying Trash and Spam). The Extension uses Google's Gmail scope only for the storage-cleanup features described in this policy. It does not send email on your behalf or use your messages for any other purpose. It reads message metadata such as sender, subject, and size to group and size results.
  • Gmail (basic settings): to create a filter that automatically moves future mail from a sender you choose to Trash, only when you ask it to.
  • Google Drive: to list your files by size, identify large files, duplicates, and old backups, and move the ones you select to Trash.
  • Google account email address: to show which account you are connected to.
  • Google Photos: the Extension does not use a Photos API. It reads the storage numbers Google already shows on your own Google Photos and Google One storage-management pages, and helps you review and remove items on those pages.

This information is processed in your browser to display your cleanup options and carry out the cleanups you approve. It is not transmitted to us.

How scanning and Photos cleanup work behind the scenes

To read the Google Photos and storage numbers described above, the Extension briefly loads your own signed-in Google pages (such as Google Photos, Google One, and My Account) in a hidden background page rather than a visible browser tab, and reads the numbers those pages already display. This is only a different way of showing you the same page Google would show you anyway; it does not grant access to anything you have not already granted through your Google sign-in.

For Google Photos cleanup, the Extension can also show one of your own Google Photos pages embedded directly inside the Storage Cleaner dashboard, so you can review and act on it without leaving the extension. Showing a Google page this way requires the Extension to adjust that page's response headers so Chrome allows it to display inside our dashboard. This adjustment is limited to your own Google Photos, Google One, My Account, and Google Accounts pages, only applies while that page is being shown to you, and is never used to block ads, trackers, or any other content.

Limited Use disclosure

The Extension's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

You review before anything changes

Nothing is removed without your approval. Many cleanups move the items you select to your Google Trash, where you can review or restore them in Google for a limited time before Google deletes them permanently. Some actions, such as emptying Trash or Spam, are permanent and are clearly labeled before you confirm.

Payments

Scanning is free. Unlocking the cleanup features is a one-time payment, with no subscription. When you choose to unlock, the Extension generates a random, anonymous identifier for your installation (an "install ID") and sends it to our license server to start a Stripe checkout session and, afterward, to check whether that install has paid. The license server stores only the install ID and whether it has paid; it never receives your name, email address, Google data, or card details. Your card payment and any receipt email are handled entirely by Stripe under Stripe's privacy policy at stripe.com/privacy.

Information stored locally on your device

The Extension uses Chrome's storage to keep a small amount of state on your device. This is not transmitted to us, except the two analytics and licensing identifiers noted below. It includes: your settings and protections; your most recent scan results and cleanup progress; which cleanups you have marked reviewed; a cached copy of your unlock and plan status; connected-account labels; an anonymous licensing install ID; and an anonymous analytics identifier. Removing the Extension clears this local state.

What we do not collect

To be specific, the Extension does not collect, store, or transmit to us: the contents of your emails, files, or photos; your name, phone number, or postal address; your Google authentication tokens (these stay in your browser); your browsing history, web activity, keystrokes, or mouse movements; or any advertising identifiers. We do not load third-party tracking scripts into any Google page.

Analytics

We use Google Analytics 4 (GA4) to understand how Storage Cleaner is used so we can improve it.

Extension analytics: The Extension sends GA4 events from its background service worker using the Measurement Protocol. A strict filter blocks any personal or content data from being sent. We never send email content, senders, subjects, file names, file or message IDs, photo IDs, URLs, search queries, keywords, or your email address. The information sent is limited to: an anonymous random identifier generated locally to distinguish one install from another (separate from the licensing install ID, and not tied to your Google account or email); your plan tier; the Extension version; how many days since install; and event names with high-level, size-bucketed outcomes. The events are: install, onboarding_shown, connect_clicked, auth_completed, permission_gate_shown, permissions_granted, scan_started, scan_completed, dashboard_shown, task_opened, items_selected, cleanup_started, cleanup_completed, cleanup_undo, mark_reviewed, guided_handoff, account_switched, account_added, paywall_shown, upgrade_clicked, purchase_completed, error, and blank_screen. Item counts and amounts of storage are sent as ranges, not exact values.

Website analytics: This website uses GA4 to record page views and outbound install clicks. We do not enable ad personalization or Google Signals, and we do not use this data for advertising. The website is hosted on Lovable, which collects platform-level web performance samples (such as page load and layout stability) through its built-in telemetry.

We do not sell, share, or use any of this data for advertising.

How we use information

Locally stored information is used solely to operate the Extension: run your scans, apply your protections, restore progress, remember what you reviewed, and cache your unlock status. License-server information is used solely to process payment and verify unlock status. Analytics information is used solely to understand use in aggregate, prioritize fixes and features, and detect reliability problems. We do not use any information for advertising or profiling of individual users.

Sharing and disclosure

We do not sell, rent, or share user data with third parties for marketing or advertising. The third parties with which limited data is shared are: Google (for the anonymous usage analytics described above), Stripe (for one-time payment processing), and Lovable (which hosts this website and collects platform-level performance samples). We may disclose information if required by law or valid legal process, or to protect the rights, property, or safety of users or the public.

Data retention

Locally stored data persists on your device until you remove the Extension or clear your Chrome storage. The license server retains the anonymous install ID and its paid status for as long as needed to honor your purchase. To request deletion of your install record, contact us at levinyair@gmail.com.

Your rights

The Extension does not collect identifying personal information directly. To remove all locally stored data, uninstall the Extension. To revoke the Extension's access to your Google account, visit myaccount.google.com/permissions. If you are in the European Economic Area, the United Kingdom, or Switzerland, you have the right to access, correct, port, restrict, object to, and erase your personal data. If you are a California resident, you have the right to know what personal information is collected, request its deletion, and opt out of any sale or sharing; we do not sell or share personal information. Contact us at levinyair@gmail.com for any privacy request.

Children

Storage Cleaner is not directed at children under 13, and we do not knowingly collect personal information from children under 13.

Security

The Extension stores its local state using Chrome's built-in storage, which is sandboxed to the Extension. Your OAuth token stays in your browser. We do not operate any server that holds your Google data. Stripe maintains industry-standard security for the payment data it handles.

Changes to this policy

We may update this Privacy Policy as the Extension evolves. Material changes will be reflected in the "Last updated" date at the top of this page.

Trademark notice

Storage Cleaner is an independent Chrome extension and is not affiliated with, endorsed by, or sponsored by Google LLC. Google, Gmail, Google Drive, Google Photos, and Google One are trademarks of Google LLC.

Contact

Privacy questions or data requests: levinyair@gmail.com.