LoudSet

Volume that follows the app you open.

Privacy Policy

Last updated 2 October 2026 · App software.basilbase.loudset · Developer basilbase · contact@basilbase.com · Türkçe

LoudSet changes your phone's one shared system volume when an app you chose comes to the front, and puts the previous level back when you leave that app. Media volume is changed by default; ringtone, notification and alarm volume change only if you select them in a rule. Everything LoudSet needs for this stays on your phone.

LoudSet has no internet permission, so it cannot send anything anywhere. There is no account, no sign-in and no server of ours. There is no analytics and no crash reporting.

Why that claim is checkable

What LoudSet reads, and what happens to it

WhatWhenWhat happens to it
Recent app-open and app-close events from Usage access: the app's package name, the name of the screen that opened, and the timeOnly while monitoring is running, the screen is on and monitoring is not paused. Each query covers the last 10 seconds at mostUsed in memory to work out which app is in front, then discarded. It is never written to storage and never kept as a history
The apps that have a launcher icon (name and icon)When you open "Choose an app"Shown to you. Only the package name of the app you pick is saved, inside that rule
The package names of your home screen app and your keyboardWhen LoudSet startsKept in memory so the home screen or keyboard is not mistaken for "the app in front". Not stored
The phone's audio state: current volume levels and their range, ringer mode (sound, vibrate or silent), whether a call is active, whether Do Not Disturb is on, whether sound is playing on a remote device, and the connected output (speaker, wired or USB, Bluetooth) with its type, product name and hardware addressWhile monitoring runs, while LoudSet's screens are open, and during the one-step tests in DiagnosticsUsed to apply a level, read it back and restore it. A Bluetooth hardware address is never stored as it is; see below
Your paired Bluetooth devices: name and hardware addressOnly when you turn on "A specific Bluetooth device" in a rule. On Android 12 and later, only after you allow "Nearby devices"Shown so you can pick one. Only the device you pick is saved, as described below

What is stored on your phone

Everything below lives in LoudSet's private app storage, which other apps cannot read.

WhatWhyHow to remove it
Your rules. Each rule holds the app's package name; the output (speaker, wired or USB, Bluetooth); whether the rule is on; its mode (Set to or At most); and the level for each volume you selected. A rule for one specific Bluetooth device also holds a device key and that device's name as Android reports it (if the device has no name, the last five characters of its hardware address)So LoudSet can apply your rulesDelete the rule in the app, use Settings › Clear rules and settings, or uninstall
Settings: whether you finished the introduction, Restore when leaving an app, Restore when the screen turns off, Learn the new level, theme and languageSo your choices stay chosenChange them in the app; Clear rules and settings; uninstall
A recovery record, only while a rule is in effect. For each volume LoudSet changed: the level before the change, the level LoudSet set, the output type, an output identifier and the output's product name. If a ringtone or notification level was changed, also the ringer mode from beforeSo the previous level can be put back even if Android closes LoudSet, the phone restarts or LoudSet is updated in the middle of a sessionEach entry is removed as soon as its level has been restored. An entry stays only while its level still has to be put back, for example while the headset it belongs to is disconnected

About the device key and the output identifier. LoudSet does not write a Bluetooth hardware address to storage. It writes a one-way SHA-256 hash of it (the first 128 bits). That hash is still a fixed value derived from the address, so it identifies the same device every time; it is used only to recognise your device on your phone and never leaves it. An output without a hardware address is identified by a temporary connection number instead.

Learn the new level is off by default. If you turn it on and the level changes outside LoudSet while a configured app is open, the new level is saved into that app's rule.

What LoudSet deliberately does not keep

Backup and moving to a new phone

LoudSet tells Android not to copy its data anywhere:

A new phone or a reinstall therefore starts with no rules. basilbase never receives any copy.

Permissions, and why each exists

PermissionWhyWithout itHow to withdraw it
Usage access (PACKAGE_USAGE_STATS). Special access that you turn on in Android settings; LoudSet explains it first and opens the settings screen only when you tap the buttonTo notice which app comes to the front, so its rule is applied and the previous level is restored when you leaveMonitoring cannot start. You can still create rules and use DiagnosticsAndroid settings › Apps › Special app access › Usage access › LoudSet. Monitoring then stops and LoudSet restores what it changed
MODIFY_AUDIO_SETTINGS. Granted at installAndroid's standard permission for apps that change audio settings such as volume—Uninstall
Do Not Disturb access (ACCESS_NOTIFICATION_POLICY). Special access in Android settings, offered only when a rule includes ringtone or notification volumeAndroid can refuse ringtone or notification changes, or a change of ringer mode, that would affect silent mode or Do Not Disturb. With this access LoudSet can make and undo those changes. LoudSet does not turn Do Not Disturb on or offMedia rules work fully. Ringtone or notification changes may be refused, and LoudSet tells you when they areAndroid settings › Apps › Special app access › Do Not Disturb access
Nearby devices (BLUETOOTH_CONNECT). Android 12 and later; asked only when you turn on "A specific Bluetooth device"To list your paired devices and to recognise which one is connectedRules for "any Bluetooth device" still work; rules for one specific device cannot be createdAndroid settings › Apps › LoudSet › Permissions › Nearby devices
BLUETOOTH. Android 11 and older only; granted at installThe same purpose on older Android, where this permission is not asked. On those versions LoudSet can recognise the connected Bluetooth device without a prompt—Uninstall
Notifications (POST_NOTIFICATIONS). Android 13 and later; asked when you tap "Allow notifications"The ongoing notification that shows the current media level with Pause and Stop and restoreMonitoring still works; you control it from LoudSet or the Quick Settings tileAndroid settings › Apps › LoudSet › Notifications
FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USE. Granted at installMonitoring runs as a visible foreground service. Only you start it, from LoudSet or its Quick Settings tile, and "Stop and restore" ends itAndroid would stop monitoring while you use other appsTap Stop and restore
RECEIVE_BOOT_COMPLETED. Granted at installAfter a restart or an update of LoudSet, to put back a level that an interrupted session left changed. It never starts monitoringA changed level would stay until you next open LoudSetUninstall
DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION (LoudSet's own)Added by the AndroidX library; it only stops other apps from sending LoudSet's internal broadcasts——

LoudSet holds no internet, location, contacts, storage, microphone, camera, phone or accounts permission, and uses no accessibility service. It can see only apps that have a launcher icon, your home screen app and the usage-access settings screen; it does not ask to see every installed package. The Quick Settings tile can be bound only by Android's system interface.

Children

LoudSet is not directed at children and collects nothing from anyone.

Your rights and deleting everything

Because nothing is collected or transmitted to basilbase, there is nothing held about you to request, correct or export from us. Everything LoudSet stores is on your own phone.

Changes to this policy

If this policy changes, the date at the top changes with it, and the updated text is published at the same address before the change reaches a released version of the app.

Contact

contact@basilbase.com