What happens immediately on uninstall
When you click Uninstall on the Shopify Apps page, Shopify revokes the app's access tokens and fires an APP_UNINSTALLED webhook to Alva Digital Downloads. The webhook handler runs one database transaction that deletes every record tied to your shop, then deletes every file in R2 storage. The sequence usually finishes inside a minute.
From the customer's side the change is instant: any URL on the /apps/alvadigitaldownloads/... Shopify app proxy stops resolving. Existing emails still contain those URLs, but clicking them now returns a 404 from Shopify rather than a download page.
What gets deleted
The honest answer is: everything, immediately. The uninstall webhook removes shop settings, files, customer rows, purchase history, license keys, fraud-queue entries, email logs, download logs, ZIP cache, and every uploaded asset in R2. There is no soft-delete, no archived backup, and no retention window. If you reinstall a week later, the new install starts from a completely empty database and storage bucket.
One exception: a single ShopUninstall row records the shop name and contact email so we can send a follow-up email asking what didn't work. That row contains no customer data, no files, and no order detail.
Shopify admin → Apps and sales channels page. Highlight the Uninstall option in the row's overflow menu for Alva Digital Downloads. No real shop data visible. Browser chrome cropped out.
What customers experience
Customers who already downloaded their files keep them — files on a customer's device are theirs forever and aren't affected by uninstall. Customers who haven't yet downloaded, or who try an old email link, see a Shopify 404. The customer-account file list, the Order Status download button, and the thank-you page links all stop working at the same moment.
If you plan to keep selling digital products through another method, you'll need to re-deliver those files manually — Alva doesn't retain a list of who has and hasn't downloaded after uninstall.
Before you uninstall — best practices
- Export the download log to CSV. Open Settings → Download log in the Alva admin and export. The CSV is the only record of who downloaded what and when, and there's no way to recover it after uninstall.
- Notify recent customers. Anyone who bought in the last 30 days is most likely to come back for a re-download. Send a heads-up email so they can grab their files before the links stop working.
- Document any custom email-domain DNS records. If you set up a custom sender domain (Pro and Enterprise plans), copy the DKIM and Return-Path DNS values out of Settings → Custom email domain before uninstall. Reinstalling means redoing DKIM verification from scratch.
Alva admin → Download log page with the Export CSV button highlighted. Show 5–8 example rows with placeholder customer names and download timestamps. No real customer data visible.
Frequently asked questions
Will I lose my uploaded files if I uninstall?
Yes. Every file you uploaded to Alva Digital Downloads is deleted from R2 storage as part of the uninstall webhook. Reinstalling later starts from an empty file library, so download a backup of any files you do not already have locally before you uninstall.
Will I be charged again if I reinstall later?
Reinstall is a fresh subscription. Shopify treats it as a new install, so the 14-day trial may or may not re-apply depending on Shopify's billing rules. Email digitaldownloads@alvaapps.com before you reinstall and we'll sort the trial out manually.
What about customer-account and Order Status access?
The customer-account file list, Order Status download button, and thank-you page links are served through the Shopify app proxy. Once Alva is uninstalled the proxy stops resolving and every surface returns a 404.
Do I need to notify Alva before I uninstall?
No. Shopify's uninstall fires the webhook automatically and Alva tears down the data. We send a single follow-up email asking why, which you can reply to or ignore. Email digitaldownloads@alvaapps.com first if you want help cleaning up.
See also
Was this helpful?
Last updated 2026-05-06