BookmarkLane saves your bookmark library on your device and automatically checks the public announcement feed. Optional features connect to Apple or websites you choose.
Last updated: .
Who is responsible
BookmarkLane is developed and operated by Dimosthenis Nikolis, Greece. In this policy, “we” means Dimosthenis Nikolis. For personal data we process to operate the website and answer support requests, we are the data controller. Contact us at [email protected].
This policy covers BookmarkLane for Mac, iPhone and iPad, its Share extensions, and the BookmarkLane website at bookmarklane.app and bookmarklane.dnikolis.site. Apple services, websites you open, and apps you choose for sharing also have their own privacy policies.
Your library and browser access
You do not create a BookmarkLane account or give us an email address to use the app. The app does not send your library to a BookmarkLane-operated database. It contains no advertising or third-party analytics SDK, and does not use advertising identifiers or track your activity across other companies’ apps and websites for advertising. We do not sell your bookmark library or use its contents for advertising.
The local library holds the information you save or import: website addresses, titles, notes, folders, tags, favorites, Trash, dates, and browser import information such as browser/profile names, source identifiers and folder paths. Device preferences, Smart List rules, preferred browsers, browser access grants and unsaved Link Inbox drafts also stay on the device. These records let the app display, search, organize, import and restore your library.
On Mac, connecting a browser grants access to the bookmark files or folders you select. BookmarkLane remembers that permission and checks connected sources while it runs. It reads bookmarks into its own library; editing or deleting those copies does not edit your browser bookmarks. Disconnecting stops further imports and forgets the saved access grant, but keeps previously imported bookmarks. On iPhone and iPad, imports use files you select rather than direct access to another browser app’s private storage.
Save Current Page on Mac asks a supported browser for the active tab’s URL and title only when you invoke that action. macOS may request Automation permission. BookmarkLane does not continuously record your browsing history. You can revoke Automation access in macOS privacy settings and continue entering links manually.
Share extensions, clipboard and exports
The Share extension receives links and titles you choose to share. It stores pending saves in a container shared with BookmarkLane on that device. A local catalog of saved URLs, titles and folders lets the extension identify existing bookmarks and offer destinations. The main app processes queued saves when it opens; failed requests can remain queued for retry.
Paste, copy, drag-and-drop and sharing actions use the clipboard, files or system sharing services you invoke. The app does not continuously monitor the clipboard. Your operating system may transfer clipboard content between your devices if you enable that system feature.
You choose the destination for exports, backups and shared links. HTML export contains active bookmarks and folder placement, but not Trash, notes, tags or browser import history. A BookmarkLane JSON backup includes library content, including notes, tags, Trash and import information. Smart Lists, unsaved Inbox drafts, device preferences and website caches are excluded from these library backups. Copies you export or send remain with the destination you choose until you remove them there.
Optional iCloud sync
Pro subscribers can enable Settings → iCloud → Sync with iCloud and confirm that their local and cloud libraries will merge. BookmarkLane then transfers library data to the private CloudKit database associated with their Apple iCloud account. This includes saved bookmarks, notes, folders, tags, favorites, Trash, browser provenance, import exclusions and information needed to reconcile edits between devices. Sync uses record identifiers, revision information and a generated device identifier; these are not advertising identifiers.
Browser file-access grants, live browser connection state, device preferences, Smart Lists, unsaved Inbox drafts, website icons, page-preview caches and announcement read status do not sync through this feature. Apple device backups are separate and may include app data according to your backup settings.
Turning sync off keeps both the local and iCloud copies. Pro expiry pauses sync without deleting either copy. Renewing Pro can resume sync if you had previously enabled it; buying Pro does not enable sync without that earlier choice. Resetting or restoring the local library does not erase the cloud copy, which can merge back when sync is enabled again.
Apple operates iCloud under its privacy policy and iCloud data-security protections. We do not claim that all BookmarkLane data is end-to-end encrypted. BookmarkLane does not provide us with a customer-library administration interface.
Spotlight, Siri and Shortcuts
BookmarkLane automatically makes active bookmark, folder and tag information available to Apple’s on-device search and App Intents systems so you can find items and run actions through Spotlight, Siri and Shortcuts. This includes saved URLs, titles, tags, folder information and browser source names, but not the bookmark notes field. Items in Trash are excluded from the active search catalog.
Apple controls Siri requests and system suggestions under your device settings and Apple’s policies. Review those settings if you do not want bookmark content to appear in system search or voice-assistant interactions; BookmarkLane has no separate Spotlight-indexing switch. Shortcuts you configure can pass selected bookmark data to other actions. The app’s Apple Intelligence status indicator only checks model availability; BookmarkLane does not send your library to an external AI provider or generate AI-based organization suggestions.
Opening links, icons and page details
Opening a bookmark sends its URL to the browser you choose. The browser and destination website handle the resulting visit under their own settings and policies.
Show website icons is off by default. When enabled, opening a bookmark can request an icon over HTTPS from its website. The initial icon request uses the site’s origin and common icon paths, not the saved page’s path, query, fragment or embedded credentials. A site may redirect the request to another HTTPS host. There is no third-party favicon lookup service. Searching and scrolling can read cached icons but do not initiate icon downloads.
Fetch Page Details makes an explicit HTTPS request for the selected page’s title, description and, when available, a preview image. The page request includes its path and query parameters, but not its URL fragment. Preview images and redirects may involve another HTTPS host. Do not fetch a private or token-bearing link unless you intend to contact that destination.
These fetches do not use your browser’s cookies, saved logins or credentials. The receiving servers still receive connection and request information, including your IP address and the requested address. Icons, page text and preview images are cached on your device. Use Remove Saved Details in the bookmark’s page-details controls to remove its saved page details.
In-app announcements
Versions with announcements check this website’s public feed on launch and when the app becomes active. Successful automatic checks are limited to about once an hour; you can also refresh manually. The app saves the last valid feed for offline reading and records which messages you mark as read on that device.
The same feed is downloaded by Free and Pro users. Audience selection happens locally. Requests contain no bookmark contents, email address, purchase transaction, Pro status, customer identifier or read receipt, and use no cookies or stored website credentials. They still reach our hosting and delivery services, which process the technical request information described below. There is currently no separate switch to disable automatic announcement checks. Opening an announcement’s link makes a normal website visit.
Purchases and diagnostics
Apple handles Pro payments and subscription management. The app uses StoreKit’s verified purchase information, such as the product, validity period, revocation and subscription status, to grant or restore Pro access. It does not receive your payment-card details or Apple Account password, and a purchase does not give us your name or email address. There is no BookmarkLane purchase-account server or customer email list created by a purchase.
Apple can provide developer sales, subscription and diagnostic reports under its reporting rules and your device sharing settings. The app does not send us a separate analytics or crash-reporting stream. It can write limited operational messages to the device’s system log; Apple manages system diagnostics and any sharing you enable. Information you send us for troubleshooting is handled as support correspondence.
Subscription cancellation and refund information is on our Terms of Use page. Deleting app data or uninstalling BookmarkLane does not cancel an Apple subscription.
Website, hosting and cookies
The website is hosted on a Hetzner server and delivered and protected by Cloudflare. Our website code uses self-hosted fonts and includes no advertising or audience-analytics scripts. The server currently has access and error logging enabled. Technical records can contain connection addresses, request paths, timestamps, response status, browser or app information, and referrer information when supplied. Cloudflare security records can include the visitor’s IP address, the approximate country inferred from it, the requested host and path, and the time of the request. Cloudflare may also receive network-error reports from supported browsers.
We use these records for delivery, troubleshooting and protection against abuse. We do not use them for advertising or profiling, or match them with records from other sites or services. An announcement request identifies the public feed and carries no bookmark data.
Cloudflare may perform browser security checks and set security cookies, such as cf_clearance. These cookies relate to website protection, not in-app advertising tracking. Their use and lifetime depend on the security feature and configuration; see Cloudflare’s cookie explanation. You can clear or block website cookies in your browser, although security checks may then repeat or prevent access.
Support correspondence
If you email [email protected], we receive your address, message and any information or attachments you choose to include. Email providers process the message to deliver and store that correspondence. We use it to answer your request and investigate the issue, not to automatically subscribe you to marketing emails.
Please describe the problem without sending private URLs, notes, account credentials or a full library backup. Redact screenshots and logs before sending them. If a particular file is needed, agree an appropriate way to provide it with us first.
Purposes, legal grounds and providers
Where the GDPR applies to processing for which we are responsible, we rely on the following grounds:
- Providing the service you request (Article 6(1)(b)): delivering app features and handling support needed for that service.
- Legitimate interests (Article 6(1)(f)): delivering and securing the website and announcement feed, diagnosing faults, and answering general enquiries. The interests are reliable operation, fraud and abuse prevention, and responding to people who contact us.
- Consent (Article 6(1)(a)), where required for an optional use. Enabling an optional feature is a specific choice, not blanket permission for unrelated uses.
- Legal obligations (Article 6(1)(c)), where records must be retained or disclosed under applicable law.
Recipients are limited to the services involved in the feature: Apple for iCloud, purchases and system integrations; Hetzner and Cloudflare for the website and announcement feed; email providers for support; and the sites, apps or people you choose when opening, fetching, exporting or sharing content. We may also disclose information where required by law. Providers processing information on our behalf must protect it under applicable data-protection obligations and use it for the services they provide to us. Apple and services you independently choose may also act under their own policies.
Cloudflare operates internationally, including in the United States, and Apple and email services may process data outside Greece and the European Economic Area. Cloudflare describes its transfer safeguards in its data-processing addendum and privacy policy. Contact us for information about the providers and transfer safeguards relevant to your request.
How long information remains
- Library and Trash: retained until you delete them. Trash is not automatically emptied. Permanent deletion removes the bookmark record, its browser occurrences and obsolete bookmark-placement records, and clears their content from the app’s local sync checkpoint. To prevent an unchanged browser entry being imported again, the app keeps a hashed import identifier and creation date. These exclusion records contain no original URL, title or notes; they can appear in backups and iCloud sync. Exclusion records and sync-deletion markers have no automatic expiry. Hashing supports matching and is not a promise of anonymization.
- iCloud: remains until changed through successful sync or removed using Apple’s iCloud storage controls. Turning sync off, cancelling Pro, Reset Library and uninstalling the app are not cloud-erasure operations.
- Local supporting data: preferences, drafts and announcement read status can remain until changed or the relevant app data is removed. Reset Library and permanent bookmark deletion are not a full purge of all app data. Separately saved website icons and page details can remain in their size-limited caches until removed, replaced or evicted; they do not have a guaranteed time-based deletion period. Disabling icons stops requests but does not erase the disk cache.
- Website server logs: the current server configuration rotates nonempty logs daily and retains 14 rotated files plus the active log. This is a file-rotation limit, not a guarantee that every record is deleted within 14 calendar days. Cloudflare’s service records have separate retention under its service settings and policies.
- Support emails: there is currently no fixed automatic deletion schedule. Correspondence may remain in the mailbox until manually deleted. You can request deletion; any information that must be kept for a legal obligation or a specific legal claim will be explained.
- Backups, exports and shared copies: remain where you or your backup provider put them, under those settings and retention rules. The app cannot recall copies already shared with someone else.
Earlier versions could retain an HTML-imported bookmark’s original URL and title inside a deletion-exclusion record. Updated versions migrate these records when the main app opens and when a legacy backup is restored. They also remove obsolete deleted content from the local sync checkpoint. The current iCloud copy is cleaned only after successful sync; data on another device requires that device to update and synchronize. Update BookmarkLane on every syncing device, because older versions cannot sync the updated library format. Previously exported files and operating-system backups are separate copies and are not rewritten by this migration.
Your choices and deletion controls
- Disconnect browsers to stop imports; revoke Mac Automation permission to stop current-tab access. Previously saved copies remain until deleted.
- Keep iCloud sync off or disable it to stop app-level syncing. Disable website icons to stop icon requests, and avoid Fetch Page Details if you do not want those page requests.
- Move bookmarks to Trash, restore them, or permanently delete them using the app’s controls. With sync enabled and working, library deletions propagate to your other syncing devices, subject to the import-exclusion retention described above.
- Use Settings → Export or Settings → Backup to obtain a copy of your library. A JSON backup preserves more information than HTML export.
- Use Settings → Reset to reset the local library, including its import-exclusion records, after disabling sync. This disconnects browser sources but does not delete browser originals, iCloud content, exported files or all app preferences and caches.
- To remove the cloud copy, first turn off BookmarkLane sync on your devices, then use Apple’s iCloud storage controls for BookmarkLane. Otherwise, a device with retained local data may upload it again. See Apple’s guidance on third-party app data. There is no separate “Delete all iCloud data” button in BookmarkLane.
There is no BookmarkLane account to close. We cannot remotely erase copies held only on your devices or retrieve your private library from a support email address. Contact us if you need help locating the relevant controls. Apple subscriptions must be cancelled separately.
Your privacy rights
For personal data we hold, you may request access, correction, deletion, restriction or portability where applicable, and object to processing based on legitimate interests. Where processing relies on consent, you can withdraw it without changing the lawfulness of earlier processing. We do not use your personal data to make solely automated decisions producing legal or similarly significant effects.
Send requests to [email protected]. We may ask for proportionate information to verify that the request is yours, but never your Apple Account password. We respond within the applicable GDPR period, normally one month; if a permitted extension is needed, we explain it. You may complain to the Hellenic Data Protection Authority or another competent supervisory authority, including where you live or work.
Children and policy changes
BookmarkLane is a general-purpose productivity app, not a service designed specifically for children. It does not ask for a date of birth or create child profiles. If you believe a child has sent us personal information through support, contact us so we can address it.
We update this policy when functionality or data practices change and revise the date above. Material changes may also be explained in the app. If our contact address changes, the current address will be kept on this page and our support page. New uses that require consent will be presented separately.