Privacy Policy

Rotation Pro · Effective September 2026 · Last updated September 13, 2026

This privacy policy explains what permissions the app uses, why they are needed, and confirms that no personal data is collected, transmitted, or shared.

What the App Never Does

Permissions and How They Are Used

Each requested permission serves a specific technical function for rotation enforcement. None are used for analytics, advertising, or data collection.

System Overlay (SYSTEM_ALERT_WINDOW)

A zero-size invisible overlay locks the device's screen orientation. It receives no touch input and displays nothing.

Modify System Settings (WRITE_SETTINGS)

Reads and writes Android's ACCELEROMETER_ROTATION and USER_ROTATION system settings so the app can toggle auto-rotation and set the forced orientation. Only the app's own settings state is written.

Usage Access (PACKAGE_USAGE_STATS)

Detects which application is in the foreground so per-app rotation rules can be applied. Only the foreground package name and last-used time are read, held in memory during active enforcement, and never persisted or sent off-device.

Notifications (POST_NOTIFICATIONS)

Shows the foreground-service notification on Android 13+ so rotation control keeps running in the background and offers one-tap Portrait / Landscape / Auto actions.

Bluetooth (BLUETOOTH_CONNECT)

Optionally detects whether a Bluetooth device is connected for the "Bluetooth Device" hardware condition rule. Only the connected device name is read and it is never stored or transmitted.

Foreground Service & Boot Completed

Keeps the rotation enforcement running as a foreground service, and re-enables enforcement after a device restart if the user previously enabled it.

Data Storage

All rotation rules, orientation preferences, theme settings, and app state are stored locally using Android DataStore. This data never leaves your device and is automatically deleted when the app is uninstalled.

Open Source

Rotation Pro is fully open source under the Apache License 2.0. You can review the complete source code to verify exactly what the app does.

Children's Privacy

The app is not directed at children under 13 and does not knowingly collect information from children.

Changes to This Policy

If this privacy policy is updated, the changes will be published in-app and the "Last Updated" date will be revised.

Contact

For any privacy questions, open an issue on the project repository: github.com/Rezerox39/rotation-pro-android