Krepel Studio · Android app

ButtonSet: Key Remapper

Terms of Use

com.krepelstudio.buttonsetEffective date

Application: ButtonSet: Key Remapper

Android package: com.krepelstudio.buttonset

Developer: Krepel Studio

1. About These Terms

These Terms of Use ("Terms") govern the use of ButtonSet: Key Remapper ("ButtonSet" or "the App"), an Android application developed by Krepel Studio ("we", "us", or "our"). By installing or using the App, you agree to these Terms, subject to your mandatory rights under applicable law. If you do not agree, please do not use the App.

The App is designed to let you assign supported actions to certain physical buttons and key gestures on your Android device. Actual features, compatibility, and purchase options are described in the App and, when available, its official Google Play listing.

2. Permitted Use

You may use ButtonSet for lawful personal or professional purposes, consistent with the functionality and license under which it is provided. You are responsible for how you configure and use actions on your device.

You must not use the App to violate laws or the rights of others; deliberately compromise device safety; interfere with emergency or security functions; distribute unauthorized copies of protected code or artwork; or circumvent licensing and payment controls. These restrictions do not limit uses expressly permitted by applicable law or open-source licenses.

3. Device Compatibility and Permissions

Button remapping depends on your device model, Android version, firmware, available hardware key events, system settings, and permissions. A feature shown in the App is not a guarantee that a particular button, gesture, or action will operate on every device.

ButtonSet may use Android AccessibilityService to detect supported key events and carry out actions that you select. You must enable this service yourself after reviewing the App's explanation and consent request. You may revoke access at any time in Android Settings, but features that depend on it will then stop working.

Some actions may require additional Android settings or permissions, such as permission to change system settings or notification-interruption modes. Other actions open an Android settings screen instead of directly turning a protected system feature on or off.

ButtonSet does not promise unrestricted remapping of the power button, access to manufacturer-reserved hardware buttons, or operation while the screen is off. Android may require you to unlock your device before a selected action can open another app. You remain responsible for keeping device security and emergency functions available.

4. Free Features and Usage Limits

ButtonSet can be downloaded and used without payment, subject to its stated free limits:

  • One active assignment for a supported Volume Up or Volume Down gesture may be used without a limit on successful activations.
  • For each additional physical button that the App can actually detect and support, the free version offers three successful trial activations of a configured action in total, shared across that button's available gestures and actions.
  • A trial activation is intended to count only when a configured action succeeds. Changing an assigned action, selecting another gesture, restarting the App, or rebooting the device does not reset the counter for that same button.
  • After the three trial activations are used, the App will no longer execute custom assignments for that extra button in the free version unless Pro is unlocked. The App should not intentionally disable the button's normal system behavior.

Unsupported buttons and actions are not made compatible by purchasing Pro. Available features, free limits, and compatibility information should be presented in the App before you choose to buy.

5. Lifetime Pro Purchase

ButtonSet offers an optional one-time, non-consumable Lifetime Pro upgrade through Google Play Billing, identified by buttonset_pro_lifetime. It is not a subscription and does not renew automatically.

Lifetime Pro is intended to remove ButtonSet's free limits and enable multiple assignments, unlimited supported extra-button activations, and app-specific exclusions, subject to the actual functionality supported by your Android device.

The approved reference price for the initial product setup is USD 6.99. Your actual local price, currency, taxes, and any applicable changes are displayed by Google Play before purchase; that checkout price controls the transaction.

The purchase provides the stated Pro entitlement for ButtonSet, not for other Krepel Studio apps or other platforms. "Lifetime" refers to the one-time entitlement in this App, not a guarantee of compatibility with every future version of Android, device, or third-party service. This does not reduce any mandatory rights you may have to support, conformity, updates, or remedies.

If an eligible purchase is not recognized, use the App's Restore Purchases option or contact us. Google Play handles payment processing, and the entitlement depends on a valid purchase state under Google's applicable terms.

6. Payments, Refunds, and Consumer Rights

Payments and refunds for purchases made through Google Play are subject to Google Play's applicable procedures and mandatory consumer-protection laws. You may request a refund through Google Play or contact us for help with a purchase issue.

Nothing in these Terms excludes or limits non-waivable rights to a refund, repair, replacement, price reduction, or other remedy where required by applicable law. We do not impose a blanket "no refunds" rule.

For support, contact Krepelstudio@gmail.com and identify ButtonSet and the issue. Do not send full payment-card details, passwords, or other sensitive credentials.

7. Your Settings and Local Data

ButtonSet is designed to store button assignments, app choices, trial counters, and preferences locally on your device. The App does not provide a separate Krepel Studio user account or cloud synchronization service.

You are responsible for reviewing and maintaining your button assignments, especially after replacing a device, updating Android, changing system permissions, or uninstalling an app that you assigned to a button. Device backup, restore, and deletion are subject to the App's actual configuration and Android's applicable behavior.

You retain rights in any information you provide to the extent applicable. Use of the App does not transfer ownership of your own data to Krepel Studio.

8. Privacy

Our App-specific Privacy Policy explains the processing of physical key events, foreground app identifiers when exclusions are enabled, selected apps, local configuration, optional system access, support communications, and Google Play purchases.

Privacy Policy: https://sites.google.com/view/buttonsetkey-remapper/

The Privacy Policy and any required in-app permission disclosures are separate from these Terms. You can withdraw special access through Android Settings.

9. Third-Party Systems and External Links

ButtonSet relies on Android and may interact with apps or system components provided by your device manufacturer or third parties. Google Play handles eligible in-app purchases. These services may be governed by their own terms and privacy policies.

Their capabilities can change independently of ButtonSet. Where the law requires it, Krepel Studio remains responsible for the App's conformity and the services it undertakes to provide. A link to a third-party site does not mean we endorse all its content.

ButtonSet is designed to operate without third-party advertising in both the free and Pro versions.

10. Intellectual Property

ButtonSet's original software, visual design, branding, and other protected materials belong to Krepel Studio or their respective rights holders, except where third-party or open-source licenses provide otherwise.

Your installation or purchase gives you the applicable right to use the App. It does not transfer ownership of its protected intellectual property or grant permission to redistribute, sell, or republish protected parts of the App without authorization, except as permitted by law or license.

11. Availability, Updates, and Technical Limitations

We take reasonable steps to maintain and improve ButtonSet and address reported issues. Nevertheless, Android restrictions, manufacturer firmware, permission changes, hardware differences, other apps, and operating-system updates can affect supported remappings.

We may issue updates for security, compatibility, performance, and features. We will comply with applicable obligations concerning digital content and services. We do not promise that every feature will work continuously on every device, but this does not waive any rights arising from product descriptions or mandatory consumer law.

12. Responsibility and Liability

You are responsible for using configured shortcuts safely and lawfully. In particular, do not rely on any button assignment as your only way to access emergency services, critical safety features, or time-sensitive functions.

To the extent permitted by law, we are not responsible for losses caused solely by unlawful misuse, unauthorized modification, or circumstances beyond our reasonable control. Nothing in these Terms limits liability or remedies that cannot legally be excluded, including statutory consumer rights for defective or nonconforming digital content.

13. Stopping Use and Pro Access

You may stop using ButtonSet at any time, disable its permissions, clear its app data, or uninstall it. Uninstalling the App does not automatically reverse a completed Google Play purchase. Google Play purchase records may remain associated with your Google account for eligible restoration.

Where permitted by law and Google's platform rules, we may address serious security threats, fraud, abuse, or material violations affecting the App's services. Any action remains subject to mandatory notice and consumer protections.

14. Changes to These Terms

We may revise these Terms to reflect changes to ButtonSet, its features, applicable law, or external platform requirements. The effective date shown on the published Terms page will identify the current version.

If a change materially affects your rights, we will provide any notice or choice required by applicable law. Changes will not remove previously accrued rights or non-waivable protections.

15. Applicable Law and Disputes

These Terms are subject to the law applicable to your relationship with the App's developer and to mandatory consumer protections in your country of residence, where applicable.

If you have a question or complaint, contact us first so that we can try to resolve it. This does not prevent you from contacting a consumer authority, using an available dispute-resolution process, or bringing a claim before a court with jurisdiction under applicable law.

16. Contact

Developer: Krepel Studio

Website: https://krepelstudio.com/

Email: Krepelstudio@gmail.com

Please include "ButtonSet: Key Remapper" in your message when asking about the App or these Terms.