SwipeGlide privacy policy
Effective date: October 28, 2026
SwipeGlide: Auto Scroll+Swipe (package app.web.swipeglide) is an Android app by the developer Trung-Hieu Tran. It scrolls for you, hands-free: smooth scrolling for long reads, page turns for books and a swipe to the next short video every few seconds. SwipeGlide is free to download, with an optional one-time purchase, SwipeGlide Pro.
This policy explains what SwipeGlide does with your information. The short version: SwipeGlide's own code collects and shares nothing about you. It never stores what is on your screen. The free version shows ads from Google AdMob and Unity Ads, whose SDKs collect some device data, described below; buying Pro removes every ad. Your profiles stay on your phone.
What SwipeGlide collects
SwipeGlide itself collects nothing about you. It has:
- no account and no sign-in;
- no analytics, no crash reporting and no tracking of our own;
- no server of ours.
What is on your screen, your profiles and anything the accessibility service handles never leave your phone and are never given to the ad networks.
The free version of SwipeGlide shows ads (see the next section), so it has Android's internet, network state and advertising ID permissions. Besides the ad networks' own traffic, SwipeGlide makes one request of its own: it asks FightTech's server (fighttech.vn) which ad networks and formats are switched on for this app. That request carries only the app's package name (and, like any internet request, your IP address); it is not used to identify you.
Advertising (Google AdMob and Unity Ads)
The free version shows ads from Google AdMob (Google Mobile Ads SDK) and Unity Ads, in SwipeGlide's own screens only: a banner on the profiles list and Settings, now and then a full-screen ad at a natural pause, and a video ad only if you choose to watch one to try Pro features for 24 hours. Ads never appear while scrolling runs, over other apps or the floating controls, on the accessibility notice or during onboarding. SwipeGlide asks for your consent with Google's User Messaging Platform where the law requires it (for example in the European Economic Area, the UK, Switzerland and some US states) before any ad is requested; you can change your choice at any time in Settings › Ad privacy choices. To show, limit and measure ads and to prevent fraud, these SDKs may collect and process:
- the device's advertising ID (Android "AD_ID" permission), the app set ID and other device identifiers;
- device and app information, such as device model, operating system, language, app version and your interactions with ads (Unity may also record purchases made through its ads and app usage times);
- approximate location derived from the IP address;
- diagnostics, such as SDK performance data.
This data is collected by Google and Unity, not by the developer, and is sent encrypted. Depending on your consent and region, ads may be personalized or non-personalized. You can reset or delete your advertising ID, or opt out of personalized ads, in Android's settings. Buying SwipeGlide Pro removes every ad (Settings › Remove ads). See https://policies.google.com/technologies/partner-sites, https://policies.google.com/privacy and https://unity.com/legal/privacy-policy.
The accessibility service
SwipeGlide's core function needs Android's Accessibility Service API. SwipeGlide explains on its own screen what the service does and asks for your consent before it opens Android's settings; the service stays off until you turn it on yourself. SwipeGlide is not an accessibility tool for people with disabilities; it uses the API only for automation that you define:
- scroll and swipe at the speed, direction and interval you chose, only while you have it running. It pauses when you touch the screen;
- find the list to scroll and, only if you turn on "swipe at video end" (Pro), see whether a video's progress bar has reached its end. It reads these screen elements at the moment of scrolling and never stores, logs or sends what is on the screen;
- know which app is in front (its package name only), to pick the profile you saved for that app;
- draw the floating controls, which always have Stop;
- notice keys while a profile runs: holding volume-down for 2 seconds stops the run, and keys you taught SwipeGlide (a page turner, a scroll ring, a keyboard or media button) do the action you chose. Every other key passes through untouched; key presses are handled in memory and never stored. Only the key codes you taught are kept on your phone;
- if you turn on "wave to go on", read the proximity sensor while a profile runs (a hand near the top of the phone), never the camera.
- if you turn on "shake to go on", read the motion sensor while a profile runs (two quick shakes), nothing else.
SwipeGlide takes no screenshots and analyses no screen images. It never reads or types into password fields, does not act on Android's accessibility settings and does nothing while it is stopped. You can turn it off at any time in Android's Settings › Accessibility.
The teleprompter
The teleprompter (Pro) is an ordinary screen of SwipeGlide and does not use the accessibility service. It shows only the text you paste or the `.txt` file you pick in Android's file picker; that text is kept in SwipeGlide's private storage for next time and is never sent anywhere.
What is stored on your phone
SwipeGlide keeps these only in its private storage on your device:
- your profiles: mode, speed, direction, intervals, timers and the apps they belong to (package names only);
- your settings and the date and version of the accessibility notice you agreed to;
- the keys you taught (key codes only), today's swipe count and minutes, and the speed you last chose per app (package names only);
- the teleprompter's last text, if you used it;
- if you buy Pro, the Google Play purchase receipt, cached so Pro keeps working offline.
When you make a profile for an app, SwipeGlide lists the apps on your phone that have a launcher icon. The list is not stored, except the apps you choose, and is never sent anywhere. SwipeGlide does not request access to all installed apps.
Other permissions
- Notifications: a notice while SwipeGlide runs or when its timer stops it.
- Internet, network state and advertising ID: for the ads in the free version only (see Advertising).
- Not requested: display over other apps (the controls are drawn by the accessibility service), screen capture, camera, microphone, location, contacts, phone, SMS and storage.
Purchases (Google Play Billing)
SwipeGlide Pro is a one-time purchase handled by Google Play. The payment takes place in the Google Play Store app, and Google's privacy policy applies to the payment (https://policies.google.com/privacy). SwipeGlide never sees your payment details. It receives only the signed purchase from the Play Store app on your phone, checks it on the device and does not send it anywhere. There is no account: Pro is restored from Google Play with the same Google account. The Google Play Billing library contains Google components that may send library diagnostics (no payment details) to Google.
Backups
Android backup: if your phone's own backup is on, Android may copy SwipeGlide's settings and consent record to your Google account under Google's policy. The purchase receipt is not included; Pro is restored from Google Play.
Deleting your data
Settings › Privacy › Delete everything removes your profiles, settings and every other record SwipeGlide keeps on your phone. Uninstalling the app also removes everything it stored. SwipeGlide keeps no copy on any server. Data held by the ad networks: reset or delete your advertising ID in Android's settings, and see Google's and Unity's privacy policies for their access and deletion requests.
Children
SwipeGlide is not directed at children and is intended for users aged 13 and older. SwipeGlide does not knowingly collect data from children.
Changes
If this policy changes, the new version is published at https://swipe-glide.web.app/privacy/ with a new effective date.
Contact
Developer: Trung-Hieu Tran.
Contact: through the Google Play listing's developer contact.