Privacy policy

Last updated: 1 November 2026

Who we are

Seenly is an app for Shopify stores. It sorts the products in a store's collections on a schedule. Aljodi Integrated e-commerce runs the app. Our postal address is Abu Alanda 11152, Amman, Jordan. In this policy, "we" means Aljodi Integrated e-commerce, and "you" means the merchant who installs the app.

This policy says what data the app reads from your store, what it stores, how long it keeps it, and how it deletes it. It covers the app, these web pages, and the messages you send us.

What the app reads

The app asks Shopify for two permissions, called scopes, and no others:

With these permissions, the app reads the data in this table.

What the app readsWhyDoes the app store it?
Your store's time zoneTo run a Daily schedule at your store's local hourYes
Your collections: ID, handle, title, number of products, and the collection's imageTo show your collections on the app's screensThe ID and the handle, in the database. The title, the number of products and the image's address and text can also appear in the app's logs
The products in each collection the app sorts: product ID, status, publish date, creation date, and whether each variant is for saleTo build the new order of the collectionYes, in the files of each sort. No titles, no prices and no inventory numbers
The order of products in a collection, before and after a sortTo find which products to move, and to check the order in Shopify after every sortYes, in the files of each sort
Product titles and photos, and the SKU of a pinned product's first variantTo show product names and photos on the app's screensNo. The app reads them when a screen opens, and does not keep them

The app reads each collection in Shopify's own Best selling order. It sees each product's place in that order. It never sees a sales number.

What the app changes in your store

The app changes only two things:

The app never changes a product, a price, an inventory level, a title, a theme or a file of your storefront.

What the app stores, and why

What the app storesWhy
Your store's address (its myshopify.com domain), the app you installed, and the install timeTo know which store the app works for
The access token and the refresh token that Shopify gives the app. They are encryptedTo read and sort your collections on your schedule, also when nobody has the app open
Your settings: sorting profiles (lanes, pinned product IDs, rotation days), schedule, pause, language and time zoneTo sort the way you chose
For each collection the app has seen: its ID and handle, whether the app sorts it, its own profile, its pause, and its rotation recordsTo sort each collection you chose and show its status
The IDs of products you excluded from the top positionsTo keep those products out of the top positions
For products in a collection the app sorts: the product ID and a score of how often the product was in the top positionsSo that Product rotation can pick products that were rarely in the top positions
A record of each sort and of the run queue: status, times, and why a sort stoppedTo continue a sort that stopped, and to show Recent runs and the Run queue
The files of each sort: product IDs, handles, statuses, dates, availability and positionsTo continue a sort, and so that a person can check a sort later
A short lock while a sort runs: the store, the sort's ID, the server's name and timesSo that only one sort works on a store at a time
A record of each uninstall message from Shopify, and the result of the deletionTo delete your data after the uninstall, and to show that it was deleted
Log lines: your store's address, event names, IDs, times and counts. When the app reads your collections, its log lines also hold each collection's ID, handle, title, number of products, and the image's address and textTo find and fix problems. A log line never holds a token

The database is run by Neon. The files of each sort are kept in Vercel Blob, as private files. The logs are kept by Vercel.

How long, and how it is deleted

While the app is installed

The app keeps the data in the table above while the app is installed. Today there is no shorter time limit. There are four exceptions:

When you uninstall the app

  1. Shopify sends the app a message that you uninstalled it.
  2. The app checks Shopify's signature on the message. Then it records the message and answers Shopify. This step deletes nothing.
  3. The app's timer runs every minute. At its next run, it does the deletion first, before any sort. So the deletion normally happens within minutes.
  4. The deletion deletes your store's files in Vercel Blob first. Then it deletes your store's row in the database. This deletes every record linked to your store: settings, collections, excluded products, scores, sorts, the run queue and the access tokens. A lock record can stay, as the list below explains.
  5. If a step fails, the app tries again after 1, 2, 4, 8, 16, 32 and then 60 minutes, up to 10 times (about four hours). If it still fails, the app keeps a record of the failure so that a person can check it.

If you install the app again before the deletion runs, the deletion does not delete your new install.

About 48 hours after an uninstall, Shopify sends a second message, shop/redact. The app does the same deletion again. Normally nothing is left to delete.

What can stay after the deletion

When you write to us

When you write to support@shelfbench.com, we keep:

We use them only to answer you and to help you with the app. Our email provider, Namecheap Private Email, keeps the messages. We keep a message while we need it to help you. You can ask us to delete it at any time.

What the app never collects

Cookies. The app's screens set no cookies. The app uses no cookie for tracking or analytics. One older install address can set one security cookie, for 10 minutes. Shopify's own install does not use that address. These public pages set no cookies, run no scripts and use no analytics.

Request logs. Our hosting provider, Vercel, records each request to the app's screens and to these pages in its request logs. A record holds the IP address and the browser that sent the request. Vercel keeps these logs for the time that Vercel keeps logs.

Our role, and why we use the data

Service providers

The app uses these service providers, and no others:

ProviderWhat it does for the appWhat data it handles
ShopifyThe platform the app works on. All the data the app reads comes from Shopify. Shopify sends the app its messages and serves App Bridge and PolarisThe data in "What the app reads"
VercelRuns the app's code and these pages, runs the timer every minute, keeps the files of each sort in Vercel Blob, and keeps the logsThe app's requests and their request logs, the files of each sort, and the logs
NeonRuns the app's databaseThe data in "What the app stores, and why", except the files of each sort and the logs
Namecheap Private EmailRuns our support mailboxThe messages you send us, as "When you write to us" explains

Apart from these providers, the app sends your store's data to no other company.

Where the data is kept

If your store is outside the United States, the data in this policy is kept in the United States.

The data can come from the European Economic Area, the United Kingdom or Switzerland. For this data, each provider's data processing agreement gives the safeguards that the law asks for, such as the European Union's standard contractual clauses.

Security

Your rights

You can ask us:

Write to support@shelfbench.com. Give your store's address (for example, your-store.myshopify.com). We may ask you to show that you can act for the store. We answer a request about your data within one month, the time that the GDPR sets.

You can also delete all the data yourself: uninstall the app. The section "When you uninstall the app" explains what happens next.

The law where you live may give you other rights. You can use them by writing to the same address.

If you are in the European Economic Area or the United Kingdom, you can also complain to the data protection authority where you live or work.

Shopify's privacy messages

Shopify sends apps messages about privacy. This is what the app does with each one.

MessageWhat it meansWhat the app does
app/uninstalledThe merchant uninstalled the appDeletes the store's data, as "When you uninstall the app" explains
shop/redactShopify asks the app to delete a store's data, about 48 hours after an uninstallDoes the same deletion again. Normally nothing is left
customers/data_requestA customer asks for the data an app holds about themThe app holds no customer data, so it has nothing to send. It answers Shopify. It keeps nothing in its database. One log line records that the message arrived
customers/redactShopify asks the app to delete a customer's dataThe app holds no customer data, so it has nothing to delete. It answers Shopify. It keeps nothing in its database. One log line records that the message arrived

For an uninstall or a shop/redact message, the app keeps Shopify's message IDs and times, not the message itself. If the IDs are missing, it keeps a fingerprint of the message (a SHA-256 hash) instead.

Shoppers

The app holds no data about your shoppers. It adds no script, no cookie and no code to your storefront. Shoppers see one change: the order of products in a collection.

Children

The app and these pages are for businesses. They are not meant for children. We do not knowingly collect data about children.

Changes to this policy

We update this page when the app changes what it reads, stores or deletes. The date at the top of this page shows the last change.

Contact

For a question about this policy or about your data, write to support@shelfbench.com.

Our postal address: Aljodi Integrated e-commerce, Abu Alanda 11152, Amman, Jordan.

For help with the app, see the support page.