Effective 2026-07-18. Last updated 2026-07-24.
Spreadsheet AI: XLSX Editor ("the app") is developed by an independent developer ("we/I"). Contact: ecosocialindia@gmail.com. This policy explains exactly what data the app handles, in plain language. The short version: your spreadsheet files stay on your device unless you explicitly ask the AI to look at them, ads are consent-gated, there are no accounts, and analytics are limited to anonymous feature-usage counters.
Your spreadsheet files
Files open and save in place on your device through Android's Storage Access Framework. The app never uploads, syncs, or copies your files to any server of ours - we don't operate any servers.
To protect unsaved work from crashes, the app keeps a draft copy in its private app storage on your device. Drafts are offered back to you and are deleted when discarded.
The Share action writes a temporary copy to the app's private cache solely so the app you share to can read it.
A Recents list (file names and links, not file contents) is stored in the app's private preferences on your device.
AI features (explicit, consent-gated)
The AI features (formula help, explain, ask, "Describe it", photo to sheet) are powered by Google's Gemini service via Firebase AI Logic (Google LLC). Data leaves your device only when you tap an AI action, and only after you have agreed to a one-time consent dialog. Nothing is ever sent in the background.
What is sent, per feature:
Formula / Explain / Ask: the current sheet's name and a bounded excerpt of its cells (at most 50 rows x 30 columns, further capped in size), plus the request you typed.
Describe it: only the description you typed.
Photo to sheet: the photo you chose or captured, downscaled and compressed before upload. Camera capture uses the system camera app - this app has no camera permission - and the captured image is kept only in the app's private cache until your next capture.
Each request also carries a Play Integrity / App Check attestation (a device-integrity signal that contains no personal data) so only genuine installs can use the AI service.
Google processes these requests to generate the response. The app currently uses the Gemini API's unpaid tier, under which Google may also use the submitted content to provide and improve its products and services (which can include human review of samples) - so don't send AI requests over sheets containing data you wouldn't share with Google. For users in the EEA, Switzerland, and the UK, Google applies its stricter paid-tier data treatment to these requests. See Google's Gemini API terms: https://ai.google.dev/gemini-api/terms
A daily AI-usage allowance (10 requests, +5 per rewarded ad) is counted on your device only.
Advertising
The app shows ads via Google AdMob (banner on the Home screen, an occasional interstitial when leaving the editor, and an optional rewarded ad you choose to watch - never inside the editing surface). Before any ad loads, the app runs Google's UMP consent flow; in regions where consent is required (e.g. the EEA/UK), ads load only per your choices, which you can revisit any time in Settings > Ads privacy options.
The Google Mobile Ads SDK collects data described in Google's AdMob data disclosure (https://developers.google.com/admob/android/privacy/play-data-disclosure), including IP address, advertising ID, ad-interaction data, and diagnostics, for advertising, fraud prevention, and analytics on Google's side. You can reset or delete your advertising ID in Android settings. See also how Google uses data from partner apps: https://policies.google.com/technologies/partner-sites
Crash reporting & usage counters
Release builds use Firebase Crashlytics (Google LLC) to receive crash reports - stack traces, device model, OS version, and app version - so crashes can be fixed. Crash reports contain no spreadsheet content.
The app also uses Google Analytics for Firebase to count how often its main features are used (for example "a formula suggestion was requested" or "a file was saved") so development effort goes where it helps. These are bare counters tied to a random app instance - they contain no spreadsheet content, no file names, and no advertising ID (advertising-ID collection is disabled for analytics in the app's configuration).
Backups
Android's standard Auto Backup may include the app's local data (preferences and drafts) in the device backup tied to your own Google account, encrypted by the OS. You control this in Android's backup settings; we never see these backups.
What the app does NOT do
No accounts, no sign-in, no server of ours.
No access to contacts, location, or files you didn't open.
No selling of data; no sharing beyond the Google services named above (Gemini via Firebase AI Logic, AdMob, Crashlytics), which process data on the legal bases described in Google's Privacy Policy: https://policies.google.com/privacy
Data retention & deletion
The app itself stores data only on your device: clear it via Android Settings > Apps > Storage or by uninstalling. AI requests are transient service calls handled under Google's terms above. For any privacy question or request, email ecosocialindia@gmail.com.
Children
The app is a general-audience productivity tool and is not directed at children under 13.
Changes
Material changes to this policy will be posted at this URL with an updated effective date.