Privacy Policy
EdgeCase
Effective date: 29 August 2026
Applies to the EdgeCase edge launcher for Android (com.dicereligion.edgecase), published by Dice Religion.
This policy explains what information the EdgeCase app collects, why it is collected, who it is shared with, and what choices you have. It is written to describe what the app actually does — no more and no less.
1. Who we are
EdgeCase is developed and published by Dice Religion, an independent developer. It is a free edge launcher: a small shape sits on the side of your screen, and swiping it inward opens a tray of app shortcuts you chose yourself. It contains no purchases of any kind. For any question about this policy or about your data, contact:
2. Information the app collects
2.1 Information collected automatically by third-party services
EdgeCase includes the Google Mobile Ads SDK (AdMob) to display a single banner ad in a fixed band at the bottom of the app’s own configuration screens. When you open the app, Google collects and shares the following categories of information. All of it is encrypted in transit.
| Information | Purpose | Shared with third parties |
|---|---|---|
| IP address | Advertising, analytics, fraud prevention | Yes |
| In-app activity (interactions with ads and with the app) | Advertising, analytics, fraud prevention | Yes |
| Diagnostics and app performance data | Advertising, analytics, fraud prevention | Yes |
| Android Advertising ID (AAID) | Advertising, analytics, fraud prevention | Yes |
| App Set ID | Advertising, analytics, fraud prevention | Yes |
This information is collected by Google, not stored on any server operated by Dice Religion. We do not operate servers, databases or analytics of our own.
To be exact about what we do get back: Google’s AdMob console shows us aggregate reporting — total impressions, clicks and earnings, broken down by country and by day. That is a count, not a person. We cannot see an individual user, an individual device, or an individual ad, and we cannot connect anything in those reports to you.
An IP address implies an approximate geographic area, usually no more precise than a city, and Google uses that to select region-appropriate ads and to apply the right regional privacy rules. EdgeCase itself never asks for your location, holds no location permission of any kind, and never receives your location.
The ad appears only inside the EdgeCase app itself. It is never shown in the edge overlay, never inside the app drawer, and never on top of another app — the advertising code lives entirely in the configuration activity and is absent from the background service that draws the overlay. Nothing you do in another app is visible to the ad, or to us.
2.2 Information stored only on your device
EdgeCase saves your configuration using Android’s standard app-preferences storage, in a preferences file inside the app’s private storage area that no other app on your phone can read. It is not transmitted to us or to anyone else.
| Stored value | What it holds |
|---|---|
saved_shortcuts_order | The apps you chose for the drawer, as an ordered list of Android package names — for example com.android.chrome |
saved_shortcuts | The same package names again, unordered. Kept so a drawer saved by an older version still loads |
sliver_side, sliver_y_bias | Which screen edge the fang sits on, and how far down that edge |
sliver_opacity, sliver_color_mode, sliver_color_hue | How visible the fang is, and whether it uses the default grey or a colour you picked |
eight sliver_* geometry keys | The shape of the fang itself — the thickness, length and vertical position of each point, the depth of the recess between them, and the gap |
sliver_width_dp, sliver_height_dp, tray_width_dp, tray_height_dp | The size of the fang and the size of the drawer that opens from it |
The most personal thing this amounts to is a short list of which apps you chose to put in your drawer. Everything else is geometry and colour. There is no usage history, no launch counts, no timestamps, and no record of when or how often you opened anything — launching an app from the drawer writes nothing at all.
Separately, Google’s consent library stores your advertising consent choice in its own preferences on the device, in the industry-standard format ad systems read. That is written and read by Google’s code, not ours, and it exists so your choice is remembered rather than asked again on every launch. See section 6.2.
2.3 Android backup — where this data does leave your device
EdgeCase participates in Android’s standard backup system, so that reinstalling the app or moving to a new phone does not silently throw away your shortcut list and your settings. This is a deliberate choice, and it has a privacy consequence worth stating plainly: the file described in section 2.2 is copied to your own Google account’s backup, and is carried across in a device-to-device transfer.
That backup belongs to you, not to us. It is held by Google under your own account, and Dice Religion has no access to it whatsoever — we cannot read it, list it, or delete it on your behalf. Where your device has a screen lock set, Android encrypts the backup with a key derived from that lock screen before it leaves the device, which means Google cannot read the contents either. You can turn it off for this app, or for everything, in Settings → Google → Backup. See section 6.5.
2.4 What the app does not collect
- No name, email address, phone number or postal address.
- No precise or approximate location, and no location permission of any kind.
- No contacts, photos, camera, microphone, files or SMS access.
- No payment or financial information — the app is free and contains no purchases.
- No health, biometric or sensitive personal data.
- No usage analytics, event logging or telemetry written by us. There is no record of which shortcuts you launch, or when.
- No screen contents. See section 3.1.
The Credits screen contains two links that leave the app: one to the developer’s page on the Google Play Store, and one to this policy. Tapping either opens the address in your own browser or Play app; nothing is sent when you do not tap them, and anything you do after that point is governed by that destination’s privacy policy, not this one.
3. Permissions, and what they do and do not allow
EdgeCase asks for a permission that many apps abuse, so it is worth being precise about what each one actually permits. This is the app’s complete permission list.
| Permission | What it is for |
|---|---|
SYSTEM_ALERT_WINDOW — display over other apps | Draws the fang and the drawer on top of whatever else is on screen. You grant this yourself in Android Settings; the app cannot grant it to itself. See section 3.1 |
FOREGROUND_SERVICE and FOREGROUND_SERVICE_SPECIAL_USE | Keeps the fang alive while you use other apps. Android requires a permanent notification for this, which is why you see one — it is the system telling you the app is running, not the app telling you anything |
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS | Shows an optional system prompt asking to be exempt from battery optimisation, so Android does not silently kill the fang. You can decline, and you can revoke it later |
VIBRATE | The short haptic tick when you press a button or launch an app |
INTERNET and ACCESS_NETWORK_STATE | Added by the Google Mobile Ads SDK, and used only to fetch ads. No other part of EdgeCase makes a network request — there is no server of ours to reach |
com.google.android.gms.permission.AD_ID | Added by the Google Mobile Ads SDK. Lets it read your advertising identifier, which you can reset or delete at any time. See section 6.1 |
| Package visibility query (not a permission) | Lets the app list apps that have a launcher icon, so it can show you a picker. See section 3.2 |
3.1 Drawing over other apps
The fang and the drawer are drawn in a window that floats above whatever else is on screen. Android calls this display over other apps, and you grant it yourself in Settings — the app cannot grant it to itself, and it will not start without it.
Drawing on top of an app is not the same as seeing it. The overlay is a window EdgeCase owns and paints; it has no ability to read, screenshot, record or inspect anything underneath it. Real touch events — where you pressed, what you pressed, what you typed — reach it only where it is actually drawn: on the fang itself, and on the drawer while the drawer is open. Everything else you touch passes straight through to the app you are using.
There is one nuance worth stating rather than glossing over, because it is the kind of thing that should not be discovered later. The overlay windows ask Android for the standard “a touch landed outside you” notification — the ordinary mechanism behind tap-outside-to-dismiss, used all over Android. EdgeCase uses it for exactly one thing: closing the drawer when you tap away from it. That notification is a bare signal. It carries no coordinates, no content, and no indication of what you touched or which app you touched it in, and the touch itself is not intercepted — it goes to the app underneath and behaves normally. The app learns that you tapped elsewhere, and nothing more.
EdgeCase is not an accessibility service. It does not request accessibility access, and it will never appear in Settings → Accessibility. This distinction matters: accessibility access is the permission that genuinely can read screen contents and observe what you type, and it is the one this app deliberately does not use.
The overlay also removes itself entirely while EdgeCase’s own screens are open, and reappears when you leave.
3.2 Seeing which apps are installed
A launcher has to be able to offer you a list of apps to launch, so EdgeCase needs to know what is installed. It asks Android for this in the narrow form: it declares a package visibility query for apps that have a launcher icon. It does not hold the broad QUERY_ALL_PACKAGES permission, and so it cannot see apps that have no icon in your app list.
The list is used once, and only in front of you:
- It is read into memory to populate the picker on the Shortcuts screen.
- You tick the apps you want.
- Only the ones you ticked are written to storage, as package names.
- The full list is never written to disk, never logged, and never transmitted anywhere.
Google Play classifies this as Installed apps in its Data safety disclosure, and it is declared there. It is worth being clear that being classified as collected data does not mean it is sent anywhere — in this app it is not.
4. Why this information is used
- Advertising — to select and deliver the banner ad, and to limit how often you see the same one.
- Analytics — to measure ad performance.
- Fraud prevention, security and compliance — to detect invalid traffic and abuse.
- App functionality — to draw your fang where and how you configured it, and to fill your drawer with the apps you chose.
The first three are Google’s purposes, carried out with the data in section 2.1. The last is the app’s own, carried out entirely with the data in section 2.2, without a network.
6. Your choices and controls
6.1 Advertising ID
You can reset or delete your advertising identifier at any time in Settings → Google → Ads on your Android device. Deleting it prevents apps from using it to build an advertising profile.
6.2 Consent in the EEA, UK and Switzerland
If you are in the European Economic Area, the United Kingdom or Switzerland, you will be shown a consent request before personalised ads are served, and you can change or withdraw your choice at any time from the Credits screen inside the app. Withdrawing consent does not stop ads — it means you will see non-personalised ads instead.
6.3 The legal basis for using this information
If you are in the European Economic Area or the United Kingdom, data protection law requires us to name the legal basis for each purpose. For the advertising data in section 2.1 these are:
- Your consent — for storing or reading identifiers on your device and for personalised advertising. This is the choice the consent request in section 6.2 asks you for, and you can withdraw it at any time without giving a reason.
- Legitimate interests — for serving non-personalised ads, measuring whether an ad was shown, and detecting invalid traffic, fraud and abuse. Advertising is what pays for a free app, and detecting fraud is necessary to run it at all; these are balanced against the limited, non-sensitive data involved.
Those bases are exercised by Google, which determines how the advertising data in section 2.1 is used and is the controller for it. Dice Religion is not a joint controller of it: we receive none of it, hold none of it, and cannot query it. The only thing we decide is that the app shows an ad at all.
Nothing in section 2.2 is processed by us under any basis, because it never leaves your device and we never receive it. Section 2.3’s backup is carried out by Android on your instruction, into your own account, and we have no access to it. There is accordingly no personal data held by Dice Religion for which a legal basis could be required.
6.4 US state privacy choices
If you live in a US state with an applicable privacy law, you will be shown the corresponding notice and choice, through the same control on the Credits screen. Where that law gives you a right to opt out of the sale or sharing of personal information for targeted advertising, exercising it through that control is the way to do so here.
6.5 Turning off backup
If you would rather your shortcut list and settings never leave the device at all, turn off Android backup for this app in Settings → Google → Backup. The app works exactly the same either way; the only difference is whether your configuration survives a reinstall or a new phone.
6.6 Deleting your data
Uninstalling EdgeCase removes everything the app stored on the device. It does not remove the backup copy described in section 2.3 — that lives under your own Google account, and if you reinstall later your setup comes back. To remove that as well, delete the backup in Settings → Google → Backup. Because we hold no data ourselves, there is nothing further for us to delete. To remove data held by Google, use the Google account controls linked above. Full step-by-step instructions, including what Google retains, are on the Delete Your Data page. If you would like help with any of it, write to the contact address in section 1 and we will respond within 30 days.
7. Children
EdgeCase is a general-purpose system utility intended for a general audience aged 13 and over. It is not directed to children, and we do not knowingly collect personal information from children. If you believe a child has provided personal information through this app, please contact us and we will take appropriate action.
8. Data retention
Dice Religion retains no personal data, because none is collected by us. Data collected by Google is retained according to Google’s own published retention practices. Data stored locally on your device persists until you clear the app’s data or uninstall it. A copy held in your own Android backup persists under your Google account until you delete it or Android ages it out.
9. Security
All information transmitted by the advertising SDK in this app is encrypted in transit using TLS. Because Dice Religion operates no servers and holds no user data, there is no user database that could be breached on our side.
On your device, the configuration file sits in private app storage, which Android encrypts at rest and which no other app can read. The app writes nothing outside that area: it has no storage permission, creates no files in shared storage, and never reads a file it did not write.
10. International transfers
The Google services used by this app operate globally and may process information in countries other than your own, under Google’s own safeguards and contractual terms. Nothing else in the app transmits anything, so there is no other transfer to describe.
11. Your rights
Depending on where you live, you may have rights to access, correct, delete, or restrict the processing of your personal information, or to object to it, or to lodge a complaint with a data protection authority. Because the data described in section 2.1 is collected and controlled by Google rather than by us, those requests are best directed to Google through your Google Account. Everything in section 2.2 is on your own device, where you can read, change and delete all of it inside the app without asking anyone, and the backup copy in section 2.3 sits under your own Google account where the same controls reach it. We will assist with any request sent to the address in section 1.
12. Changes to this policy
If this policy changes, the revised version will be posted at this URL with an updated effective date. Material changes will also be reflected in the app’s Google Play Data safety disclosure.
13. Contact
Dice Religion — anumey2@gmail.com