LinkShelfAI
LinkShelfAI
Personal Link Organizer

Privacy Policy

Last updated: August 23, 2026

1

Introduction

LinkShelfAI ("the App") is a personal link organizer that lets you save, categorize, and manage links on your mobile device. This Privacy Policy explains what data we collect, how we use it, and your rights regarding that data.

By using LinkShelfAI, you agree to the practices described in this policy.

2

Developer Contact

If you have any questions or concerns about this policy, reach out directly:

3

Data We Collect

3.1 Data You Provide Directly

DataPurpose
Links (URLs, titles, notes)Core app functionality — organizing your saved links
Folder namesOrganizing links into categories

3.2 Data Collected via Google Sign-In (Optional)

If you choose to sign in with Google, we receive the following from Google:

DataSourcePurpose
Google User IDGoogle OAuthIdentifying your account locally
Email addressGoogle OAuthDisplaying your profile
Display nameGoogle OAuthDisplaying your profile
Profile photo URLGoogle OAuthDisplaying your avatar
Google Sign-In is optional. The App functions fully without signing in. Signing in unlocks the Google Drive backup feature.

3.3 Data Stored for Backup (Optional)

If you enable Google Drive backup, we store a single backup file (linkshelf_backup.json) in your Google Drive App Data folder. This folder is:

  • Private to LinkShelfAI — no other app or person can access it
  • Not visible in your regular Google Drive file list
  • Accessible only through your Google account

The backup file contains your folders and links data.

4

Data We Do NOT Collect

  • No analytics or usage telemetry collected.
  • No tracking of browsing activity or content of saved links.
  • We do not sell your data to third parties.
  • Ads are served by Google AdMob. The Advertising ID it uses is never shared with us — it stays between AdMob and your device.
  • No server of our own — no backend database for your personal data.
5

How We Use Your Data

DataUse
Links and foldersStored locally on your device only
Google profile infoDisplayed in-app; stored locally in encrypted storage
Google Drive backup fileRestore your data across devices or after reinstall

All personal data is stored on your device using encrypted local storage. We do not transmit your data to any server we operate.

6

Third-Party Services

LinkShelfAI integrates with the following third-party services:

Google Sign-In

Used for optional authentication.
Privacy policy: policies.google.com/privacy

Google Drive API

Used to store and retrieve your backup file in your own Drive App Data folder.
Privacy policy: policies.google.com/privacy

Google AdMob

Used to display banner and full-screen (interstitial) advertisements inside the app. AdMob may collect and use the Advertising ID on your device to serve relevant ads. We do not receive or store this data ourselves. See Advertising & Consent for your choices.
Privacy policy: policies.google.com/privacy
How Google uses data: policies.google.com/technologies/partner-sites

These services are governed by Google's privacy policies. We only request the minimum necessary permissions (profile info, App Data folder access, and Advertising ID for ads).

7

Advertising & Consent

LinkShelfAI is free and supported by advertising served through Google AdMob:

  • Banner ads — a small ad at the bottom of the main and save screens.
  • Interstitial ads — an occasional full-screen ad shown after you have saved several links.

7.1 Personalized and Non-Personalized Ads

To serve ads, Google AdMob may use your device's Advertising ID and general information such as the app you are using and your approximate location. Depending on your consent choice and your region, the ads you see may be:

  • Personalized — selected based on your interests and prior activity.
  • Non-personalized — selected using only general context, not your interests.
Your Advertising ID is never sent to or stored by us. It is used solely by Google AdMob on your device.

7.2 Your Consent Choice

If you are in the European Economic Area, the United Kingdom, Switzerland, or a region with comparable privacy laws, LinkShelfAI asks for your consent before any ad is requested. We use Google's User Messaging Platform (UMP) to show this consent form when you first open the app.

No ad is requested until you have made a choice. If you decline, the app requests no ads at all — it continues to work normally, without ads.

7.3 Changing or Withdrawing Consent

Where a consent choice applies to you, you can change or withdraw it at any time from inside the app:

  • Tap the privacy icon in the top bar of the main screen, or
  • Open ProfileAd privacy settings

Your updated choice takes effect immediately.

7.4 Resetting or Deleting Your Advertising ID

You can reset or delete your Advertising ID at any time on your device:

Android SettingsGoogleAdsReset advertising ID or Delete advertising ID.

Deleting the ID stops personalized advertising across all apps on your device.

8

Data Retention

  • Local data remains on your device until you delete the app or manually delete folders/links.
  • Google Drive backup remains in your Drive App Data folder until you delete it. Signing out stops automatic backups but does not remove the existing backup file — see Delete Account & Data for the removal steps.
  • On sign-out, locally cached Google profile data is removed from the device, and scheduled automatic backups are cancelled.
9

Data Security

  • Local data stored using flutter_secure_storage, which uses Android Keystore / iOS Keychain encryption.
  • Communication with Google Drive uses HTTPS and OAuth 2.0.
  • We do not store your Google credentials — authentication handled entirely by Google's SDK.
10

Children's Privacy

LinkShelfAI is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal data, contact us at pritimoy54@gmail.com and we will delete it.

11

Your Rights

You have the right to:

  • Access — view the data stored in the app at any time within the app itself.
  • Delete — delete any link, folder, or your entire local data by uninstalling the app.
  • Revoke Google access — go to myaccount.google.com → Security → Third-party apps and revoke LinkShelfAI's access at any time.
  • Delete Drive backup — go to Google Drive settings → Manage apps → LinkShelfAI → Delete hidden app data.
  • Control advertising — change or withdraw your ad consent in-app, and reset your Advertising ID on your device. See Advertising & Consent.

Full step-by-step deletion instructions are on the Delete Account & Data page.

11.1 If You Are in the EEA, UK, or Switzerland

Under the GDPR and UK GDPR you have the right to access, correct, erase, restrict, or object to the processing of your personal data, and the right to data portability. Because LinkShelfAI stores your data on your own device and in your own Google Drive — we operate no server and hold no copy — you can exercise these rights directly using the steps above. For anything else, contact pritimoy54@gmail.com.

11.2 If You Are in California or Another US State with Privacy Laws

You have the right to know what personal information is collected, to request its deletion, and to opt out of the "sale" or "sharing" of personal information for targeted advertising. We do not sell or share your personal information. To limit targeted advertising, use the in-app ad privacy settings described in Advertising & Consent.

12

Changes to This Policy

We may update this policy as the app evolves. Changes will be reflected by updating the "Last updated" date at the top of this document. Continued use of the app after changes constitutes acceptance of the updated policy.

13

Permissions Used

Android PermissionReason
INTERNETConnect to Google Sign-In and Google Drive API
RECEIVE_BOOT_COMPLETEDReschedule automatic backup after device restart
FOREGROUND_SERVICERun backup task in the background
ACCESS_NETWORK_STATECheck for a connection before running a backup
WAKE_LOCKKeep the device awake long enough to finish a backup
POST_NOTIFICATIONSUsed by the background task scheduler (Android 13+)
USE_BIOMETRIC / USE_FINGERPRINTRequired by the encrypted local storage library
com.google.android.gms.permission.AD_IDRequired by Google AdMob to serve ads (Android 13+)
ACCESS_ADSERVICES_AD_ID
ACCESS_ADSERVICES_ATTRIBUTION
ACCESS_ADSERVICES_TOPICS
Added by the Google Mobile Ads SDK for Android Privacy Sandbox ad delivery and measurement

Some of these permissions are added automatically by the Google libraries the app depends on, rather than requested by us directly.

No permissions for camera, microphone, contacts, location, or SMS are used.