Fullscreen navigation gestures. Any launcher.

ZezGesture adds edge-based Back, Home, and Recents gestures to Android. They work without ADB. An optional one-time ADB setup can hide the original system navigation bar so your apps take the whole screen.

✓ Works with any launcher ✓ No network access ✓ Android 10+

What it does

ZezGesture adds system-wide edge navigation to any Android device. It does not replace your home screen; it works alongside whichever launcher you already use.

⇄

Keep your launcher

Works with Zez Launcher, your device's home screen, or any other launcher. ZezGesture layers on top; it doesn't compete.

↔

Back, Home, Recents from the edges

Left or right edge swipe for Back. Bottom swipe for Home. Bottom swipe-and-hold for Recents.

⛶

Free up screen space

Hide the original system navigation bar for the whole screen. Original settings are saved and can be restored at any time.

⊘

No network access

ZezGesture does not declare the internet permission. Settings, gestures, and any saved system values stay on the device.

How it works

The app uses Android's accessibility service to detect gestures from the screen edges and perform Back, Home, and Recents. Nothing else is read, collected, stored, or transmitted.

Enable the accessibility service

This is how Android allows an app to perform Back, Home, and Recents. The in-app disclosure explains the use before you opt in.

Keep it running

Exclude ZezGesture from battery optimization so the system does not stop the gesture service. Some manufacturers are more aggressive here than others.

Optional: one-time adb grant

Hiding the navigation bar requires WRITE_SECURE_SETTINGS, which Android only grants through adb. The app shows the exact command and a copy button. Gestures work without this step.

Restore any time

Before the first change, ZezGesture snapshots your original navigation settings. Restore system navigation puts them back.

Setup

From install to working gestures in a few steps. Gestures work without ADB; the last step is only needed if you want to hide the system navigation bar.

Enable the service

Install ZezGesture, read the in-app disclosure, and enable the ZezGesture accessibility service in Android settings.

Allow unrestricted background

Exclude the app from battery optimization so the gesture service keeps running.

Optional: hide the nav bar

Run the displayed adb command once from a computer, then flip the toggle. The app re-applies the setting after a reboot.

Adjust the zones

Tune edge width, swipe distances, hold time, and haptics to match your hand and case.

FAQ

Straight answers about how the app works and what to expect.

What Android version does it require?

ZezGesture requires Android 10 (API 29) or later.

Why does it need an accessibility service?

Android only allows apps to perform Back, Home, and Recents through the accessibility API. ZezGesture uses it solely to detect gestures from the screen edges and perform those system actions. It does not read screen content or other app data.

Is ZezGesture an accessibility tool?

No. It is a general navigation utility and is not represented as an accessibility tool for people with disabilities. The service declares isAccessibilityTool=false.

Do gestures work without the adb step?

Yes. The ADB step is only for hiding the system navigation bar. Edge swipes for Back, Home, and Recents work without it.

Why the one-time adb command?

Hiding the navigation bar requires WRITE_SECURE_SETTINGS, which Android never grants to apps automatically. ZezGesture displays the complete adb command; you grant or revoke it manually from a computer.

Does it replace my launcher?

No. ZezGesture only handles navigation and works alongside any launcher.

What if gestures stop working?

Some devices restrict background services aggressively. Allow unrestricted background battery use for ZezGesture and, where available, lock it in the recents screen.

How do I undo the hidden nav bar?

Toggle the feature off or tap Restore system navigation before revoking WRITE_SECURE_SETTINGS or uninstalling. Your original settings are restored from the snapshot taken before the first change.

Privacy Policy

Last updated: August 2, 2026

Developer: Frapa Technology d.o.o., Repusnička Lipa 91, 44319 Repusnica, Croatia
Contact: contact@frapatech.com

ZezGesture ("the app") is a fullscreen navigation-gesture utility for Android. It lets you trigger Back, Home, and Recents with edge and bottom swipes, and can optionally configure the device to hide the on-screen system navigation bar.

This policy explains what the app accesses, what it stores locally, and how its Android permissions relate to your privacy.

TL;DR

ZezGesture collects and shares no personal data. It has no network access, analytics, advertising, tracking, accounts, or cloud storage. Gesture processing, preferences, and optional system-navigation configuration remain on your device.

Data collection

ZezGesture does not transmit, collect, or share personal data or device data with the developer or any third party. Specifically, it does not:

  • Read the content or text of your screen or any app you open.
  • Record keystrokes, taps, or gesture history.
  • Access contacts, messages, photos, files, camera, microphone, location, or accounts.
  • Connect to the internet. The app declares no INTERNET permission.
  • Include analytics, crash-reporting, advertising, or tracking SDKs.
  • Create accounts or ask you to sign in.

The app temporarily processes touch coordinates inside its own invisible edge zones only while deciding whether a swipe should trigger Back, Home, or Recents. Those coordinates are not retained or transmitted.

Information stored locally on your device

ZezGesture stores only the configuration needed to provide its features in Android's private app storage:

  • Which gestures are enabled: Back left/right, Home, Recents, and haptics.
  • Gesture tuning values such as edge width, swipe distances, and hold time.
  • Whether you asked ZezGesture to keep the system navigation bar hidden.
  • If system-navigation hiding is enabled, the exact original values of the affected Android navigation settings so they can be restored later.

The original system-setting snapshot is deleted after a successful restoration. The app does not store a history of gestures or accessibility activity.

ZezGesture opts out of Android cloud backup and device-to-device transfer. Its preferences and saved system-setting snapshot are not intended to move to another installation or device.

Uninstalling ZezGesture deletes its private app data. However, Android does not allow an app to run cleanup after it has been removed. If ZezGesture changed system-navigation settings, use Restore system navigation before uninstalling so those device settings are returned to their original values.

Accessibility Service

ZezGesture uses Android's Accessibility Service only to:

  • Detect user gestures from the left, right, and bottom screen edges.
  • Perform the Android Back, Home, and Recents system actions after a matching user swipe.

The service remains active while enabled even when ZezGesture is not open, so gestures continue to work. Window-content retrieval is disabled, and accessibility events received by the service are ignored. The service does not inspect app interfaces or read, collect, store, or transmit screen content, typed text, passwords, or personal information.

ZezGesture is a general navigation utility and is not represented as an accessibility tool designed primarily to assist people with disabilities. Before opening Android Accessibility Settings, ZezGesture presents a separate in-app disclosure explaining this use and requires you to choose Agree and continue. Choosing Not now cancels the flow and does not enable the service. The service can also be disabled at any time in Android Accessibility Settings.

android.permission.WRITE_SECURE_SETTINGS

This optional permission is used only to hide and restore system navigation locally on your device. It is not granted automatically. ZezGesture displays complete adb commands that let you grant or revoke it manually from a computer. Gestures continue to work if you do not grant this permission.

When enabled, ZezGesture may modify these Android navigation settings:

  • force_fsg_nav_bar
  • hide_gesture_line
  • back_gesture_inset_scale_left
  • back_gesture_inset_scale_right

Before making its first change, ZezGesture stores the exact original values in private app storage. Disabling the feature or choosing Restore system navigation restores those original values. If an earlier app version changed the settings before exact snapshots were supported, ZezGesture can use its legacy restoration defaults.

ZezGesture permits hiding only while its Accessibility Service, Home gesture, at least one Back gesture, and their required gesture zones are active. If its Accessibility Service stops, ZezGesture attempts to restore the original navigation settings while permission remains available.

If you ask ZezGesture to keep navigation hidden, it may re-apply that choice after a reboot or after the operating system resets it. ZezGesture does not adopt, re-apply, or restore navigation settings that were hidden outside the app and are not marked as app-managed. Restore system navigation before revoking WRITE_SECURE_SETTINGS or uninstalling the app.

This permission is used only for local device configuration. It does not provide ZezGesture with network access and is not used to collect data.

android.permission.VIBRATE

Used only for optional haptic feedback when a gesture is recognized. No data is created, collected, or shared through this permission.

Data shared with third parties

None. The app has no network access and contains no third-party analytics, advertising, or tracking components.

Children's privacy

ZezGesture is a system utility and is not directed at children. It does not collect personal data from anyone, regardless of age.

Data security

All local preferences and restoration values are held in Android's private, sandboxed app storage. Other ordinary apps cannot access that storage. Android backup and device-transfer extraction are disabled, and no app data is transmitted to the developer or any third party.

Your choices and rights

You can:

  • Decline the Accessibility Service disclosure by selecting Not now.
  • Disable the Accessibility Service at any time in Android Settings.
  • Leave the optional secure-settings permission ungranted.
  • Restore system navigation before removing the app.
  • Clear ZezGesture's local preferences through Android App Info or by uninstalling it, after restoring system navigation if necessary.

Because ZezGesture sends no personal data to the developer, the developer holds no personal data of yours to access, correct, export, or delete. Contact contact@frapatech.com with any privacy question.

Google Play

Payment, app delivery, and standard Play Store telemetry are handled by Google Play according to Google's Privacy Policy. We do not receive any personally identifiable information beyond standard aggregated purchase data provided by Google to developers.

Website analytics (this website only)

This website — the ZezGesture landing page on frapatech.com — uses PostHog, a privacy-focused analytics tool, to understand which pages are visited and how the site is used.

  • Collected: page views, referring page, approximate country, and device/browser type.
  • Not collected: session recordings, form input contents, advertising identifiers, or cross-site tracking. IP addresses are not stored.

Analytics runs only on this website. The ZezGesture app contains no analytics whatsoever and never contacts our servers. If you prefer not to be counted, enable Do Not Track in your browser or block the analytics script — the site works the same either way.

PostHog processes this data on our behalf according to the PostHog Privacy Policy.

Changes to this policy

If a future ZezGesture release changes how it accesses, stores, collects, uses, or shares data, this policy will be updated before that release is published. Any newly required permission, data collection, or network access will be clearly disclosed and implemented only with the consent required by applicable law and Google Play policy.

Contact

Questions about this privacy policy or the app: contact@frapatech.com.

Postal address: Frapa Technology d.o.o., Repusnička Lipa 91, 44319 Repusnica, Croatia.

Independent edge-gesture navigation for Android. No network access, settings stay on the device.

Get it on Google Play