Global Equalizer

Privacy Policy

Last updated: 2 September 2026

Global Equalizer is an audio processor for Android, published by Himalayan Code Works. This policy explains exactly what the app does and does not do with your information.

The short version: there is no account, no advertising, no advertising identifier, no usage analytics and no tracking. The app collects exactly one thing: an automatic crash report when the app crashes, sent to Google Firebase Crashlytics. Your audio, your presets and your settings never leave your device.


What we collect

One thing: crash reports. When the app crashes, it sends a diagnostic report so the crash can be found and fixed. Each report contains:

Nothing else. There is no sign-in and no user profile. Your equalizer curve, effect levels, saved presets, chosen layout and chosen theme are written to the app's private storage on your own device. We cannot see any of it, and it is never included in a crash report.

What we do not collect

Crash reporting, and how to stop it

Crash reporting is handled by Google Firebase Crashlytics. Reports are transmitted over HTTPS, are visible only to Himalayan Code Works, and are retained by Google for 90 days. They are used for one purpose: fixing crashes. They are never sold, never shared with advertisers, and never used to build a profile of you.

Crash reporting is on by default in the published app and is switched off entirely in development builds.

There is currently no in-app switch to turn it off. We are being straightforward about that rather than implying a control that does not exist yet; one is planned, and this policy will be updated when it ships. Until then, if you do not want to send crash reports, you can email us at the address below to have reports from your installation deleted, or uninstall the app — nothing is sent once it is gone.

Google's handling of the data as our processor is covered by the Firebase Data Processing Terms and the Google Privacy Policy.

Network access

The app holds INTERNET and ACCESS_NETWORK_STATE. Crash reporting is the only thing that uses them. No feature of the app fetches anything, and every icon, font and control is drawn by the app itself or shipped in the download — the app works completely offline apart from delivering a crash report once one has happened.

You can verify what the published app declares:

aapt2 dump permissions app-prod-release.apk

What the app actually processes

Global Equalizer is not a music player. It never opens, decodes, records or stores a file of its own. It attaches Android's built-in audio effects — Equalizer, BassBoost, Virtualizer, LoudnessEnhancer and PresetReverb — to an audio session, and the processing happens inside the operating system's audio pipeline. The audio itself never passes through our code and is never captured, copied, transmitted or written anywhere.

Permissions

The app asks for a permission only when a feature needs it, and each one is used for that purpose alone.

PermissionWhyLeaves your device?
Modify audio settingsAttaching the equalizer and effects to an audio sessionNo
Foreground serviceKeeping the effect chain attached while the app is in the background or the screen is offNo
NotificationsThe ongoing notification that shows the engine is running and lets you switch it off from the shadeNo
Run at bootRestoring the effect chain after a restart, so the widget and Quick Settings tile do not report "on" with nothing behind themNo
Internet / network stateSending a crash report when the app crashes. Nothing else uses themCrash reports only

You can withdraw any runtime permission at any time in your device settings. The app keeps working without them; you lose the feature that needed the permission.

There is no microphone permission, no location permission, no contacts or storage permission, and no advertising identifier.

Notification access — optional, and what it is for

The now-playing bar shows the track, artist and source app of whatever is currently playing, with play, pause, next and previous buttons. Android gates the only supported way to read that — MediaSessionManager.getActiveSessions() — behind Notification access.

To earn that grant, the app ships a NotificationListenerService that:

This grant is entirely optional. Until you give it, the now-playing bar shows a one-line explanation and a button to the system screen — nothing else in the app is affected. You can revoke it at any time in Settings → Notifications → Notification access.

Your settings

Presets, curves, effect levels, layout and theme live in the app's private storage on your device. There is no cloud copy and no account to delete.

Children

Global Equalizer is not directed at children under 13. We do not knowingly collect personal information from children; the only data collected from anyone is the crash report described above, which contains no personal identifiers.

Your rights and data deletion

Uninstalling the app removes its private storage — every preset and setting — from your device, and stops any further crash reports.

For the crash reports themselves, email us at the address below and we will delete the reports associated with your installation. If you are in the EEA or UK, you also have the right to access, correct, restrict or object to this processing, and to complain to your data protection authority. Our legal basis for crash reporting is legitimate interest in keeping the app from crashing.

Changes to this policy

If the app ever gains a feature that changes any of the above — sync, accounts, analytics, advertising — this policy will be updated before that version ships, and the "Last updated" date at the top will change.

Contact

Questions about this policy or the app, or a request to delete your crash reports: