Privacy Policy
Last updated: October 14, 2026
What Shelvr is
Shelvr is a save-it-for-later app: you capture links, images, and notes, and Shelvr organizes them into spaces so you can find them again. This policy explains what data is collected to make that work, who handles it, and what you can control.
Data we collect
- Account information. When you sign up we collect your email address (and your name, if your sign-in provider shares it). You sign in with Apple or Google.
- Waitlist signup. If you join an availability waitlist, including the Android waitlist, we collect your email address and the consent text you agreed to, only to send the relevant launch notification. The address is stored in our backend (Convex) and may be synced to our email provider (Resend) for that purpose. To unsubscribe or have your address deleted, email ashish921998@zohomail.in.
- Content you save. The links, notes, and images you save, including URLs, note text, extracted page content, titles, descriptions, tags, and space assignments, are stored in our backend (Convex) so they sync to your devices. Images are only imported when you capture them or pick them from your camera or photo library (including Tidy).
- Photo metadata. When you import a photo, EXIF metadata is stripped from the uploaded file. Shelvr keeps the capture time and GPS coordinates as fields in its own database so the item can appear on your map and be sorted by when it was taken. These fields are not sent to the AI provider. Shelvr does not track your live device location.
- Purchase information. If you subscribe to Shelvr Pro, RevenueCat processes your purchase together with the App Store. We receive your subscription status, not your payment card details.
- Feedback. If you send feedback from the app, the message text and your account email are emailed to our support inbox through Resend.
- Notification data. If you turn on notifications, your device push token and the notification text, which can include the title of a saved item, are delivered through Expo’s push service.
- Product analytics and crash reports. We use PostHog for product analytics events (such as ids, counts, and screen names, not the content of your saves) and, in the production app, crash and error reports. In the app, analytics include a random device identifier and are tied to your account id after sign-in. The app does not collect session recordings. On this website, we record a random anonymous identifier in your browser’s local storage and send basic usage events (such as page views, store button clicks, waitlist form interactions, and the page URL) to PostHog before you have an account. Website identifiers are not linked to your account or to your saved content, and the website does not record sessions. No analytics data is used for advertising.
- On your device only. Widget data and Spotlight and Siri indexing of your saves stay on your device.
We do not collect your contacts, your browsing history outside content you choose to save, or advertising identifiers, and we do not run third-party advertising SDKs.
How your content is processed
To organize your saves, Shelvr sends content from its server to Google’s Gemini API (a generation model and Gemini embeddings). This is used to write titles, descriptions, and tags, suggest spaces, and power search. What is sent: link addresses and up to about 8,000 characters of extracted page text, note text, saved photos (the image content), and the names and descriptions of your spaces.
The app tells you this when you sign in, and signing in allows it. You can turn AI processing off at any time in Settings. If you decline, saves are stored without AI titles and tags.
Shelvr uses Google’s paid Gemini API service. Google states that prompts and responses sent through that service are not used to improve its products. Shelvr does not use your saved content to train models and does not share it for advertising.
If you use “Find links” on a save, a shopping search query derived from that save is sent to SerpAPI, which returns product results. This only happens when you tap it.
If you save a cooking TikTok or Instagram reel whose caption has no recipe, its public link is sent to Treg (treg.to), which uses ScrapeCreators to return what is said in the video. That transcript is then sent to Gemini to write the recipe.
Transient AI failures do not delete content you already captured.
Public share links
When you share a save, Shelvr creates an unlisted public web page for it. The page shows the title, the AI description, the image, the source link, or the first 500 characters of a note. Anyone with the link can open it, and search engines are asked not to index it. You can remove the page by deleting the save.
Who handles your data
We do not sell your data. We share it only with the providers needed to run Shelvr, and where the law requires it. These providers are required to protect data to the same standard we hold ourselves to.
- Google (Gemini API): AI processing and embeddings, as described above.
- SerpAPI: shopping search for “Find links”.
- Treg and ScrapeCreators: video transcripts for recipes from cooking TikToks and reels.
- Convex: database, file storage, and backend hosting.
- RevenueCat: subscription status and purchase processing.
- PostHog: product analytics and crash reports.
- Resend: email delivery for feedback and the waitlist.
- Expo: push notification delivery.
- Apple and Google: sign-in, and the App Store for purchases.
If you opt in through Shelvr’s updated-terms screen, RevenueCat may share purchase identifiers, delivery status, and whether sample content was provided with Apple to help review a refund request. This does not include your saved links, notes, photos, or product analytics events. We record your choice, the accepted terms version, and the time of your decision. You can turn sharing off in Profile. Changes are sent to RevenueCat; the app shows when an update is pending. Previously shared information cannot be recalled.
Retention and deletion
Your content stays in your account until you delete it. Deleting an item removes it from our backend and removes its share page. You can delete your entire Shelvr account in the app under Settings, then Delete account. That removes Shelvr’s records of your saves, spaces, memberships, pending uploads, subscription row, and authentication records.
Some data may remain with processors. Analytics events already recorded by PostHog are not automatically erased, and RevenueCat keeps purchase records needed for billing. Email ashish921998@zohomail.in to request deletion of that data. Waitlist email addresses are kept until you ask us to remove them. Clearing your browser’s local storage only discards this browser’s anonymous identifier: events already recorded remain, and the next event starts a new identifier. Deleting your Shelvr account does not cancel an App Store subscription; manage that in your Apple ID settings.
Account deletion also requests that refund data sharing stop. A minimal record of the account identifier and pending withdrawal remains until RevenueCat confirms the update, then is deleted.
Your choices
- Turn AI processing on or off in Settings.
- Turn notifications on or off in Settings, including the weekly shelf and save reminders.
- Delete a save to remove its public page.
- Delete your account in Settings, then Delete account.
- Contact ashish921998@zohomail.in for anything else.
Your rights
Depending on where you live, you may have rights to access, correct, export, or delete your personal data. Contact us and we will honor them.
Children
Shelvr is not directed at anyone under 18, and we do not knowingly collect data from them.
Changes
If we make material changes to this policy, we will update this page and the date above.
Contact
Questions or requests: ashish921998@zohomail.in