Privacy Policy
Last Updated: September 20, 2026
Saltserv (“we”, “our”, or “us”) is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard information when you use our applications and services.
Overview
We believe in transparency and user control. Our apps are designed with privacy as a core principle:
- Minimal Data Collection: We only collect data that is essential for app functionality
- No Data Sales: We never sell your personal information to third parties
- Local Processing: Most data processing happens on your device
- User Control: You have full control over your data
Data Collection
Data We Do NOT Collect
- Personal identification information (name, email, address) unless you contact us directly
- Location data
- Contacts or address book information
- Photos, videos, or media files
- Health or fitness data (apps that let you record health information, such as Dosebook, keep it on your device; see the app sections below)
- Financial information
- Browsing history
Data We May Collect
App Analytics (Optional) Some of our apps may include anonymized analytics to help us understand how features are used and improve the user experience. This data:
- Is fully anonymized and cannot identify you personally
- Includes general usage patterns (e.g., which features are used most)
- Does not include any personal content or files you work with
- Can be disabled in app settings where applicable
Crash Reports If an app crashes, we may receive anonymized crash logs through Apple’s crash reporting system. These logs help us identify and fix bugs but do not contain personal information.
Support Communications When you contact us for support, we collect the information you provide (such as your email address and message content) to respond to your inquiry.
App-Specific Privacy Information
ADB Dock
ADB Dock is a macOS utility for Android development. Here’s how it handles your data:
- Data Collected: None. ADB Dock does not collect, store, or transmit any user data.
- Network Access: ADB Dock may access the network only for checking for updates (if enabled). No personal data is transmitted.
- Local Data: All app preferences and settings are stored locally on your Mac.
- Android Device Data: ADB Dock communicates with connected Android devices only through local USB/Wi-Fi connections. No device data is sent to external servers.
Booksum
Booksum lets you scan pages from physical books and turn them into summaries and notes using an on-device AI model. Here’s how it handles your data:
- Local Storage: All your books, snippets, notes, and summaries are stored locally on your device. We never upload this content to our servers.
- On-Device AI: Summaries are generated by an AI model that runs entirely on your device. The pages you scan and the text you capture are never sent to a server for processing.
- No Account: Booksum does not require sign-up, login, or any personal account.
- OCR: Text recognition (OCR) runs on your device; captured images are not uploaded.
- Advertising (free tier): The free version of Booksum displays ads through Google AdMob. To serve ads, AdMob may access a device advertising identifier. This is used for advertising only, not to track you across apps and websites, and ads are removed entirely when you purchase Booksum Premium. See Google’s policies.
- In-App Purchases: Premium is sold through Apple’s in-app purchase system. Payments are handled by Apple; we do not receive or store your payment details.
Ismi
Ismi is a baby-name app for Android, with an iOS version on the way. Every name, meaning and Quran citation it shows is bundled inside the app itself. Here’s how it handles your data:
- No Account: Ismi does not require sign-up, login, or any personal account.
- Local Storage: Your shortlist, your swipe history and your preferences are stored on your device — SwiftData on iOS, Room and DataStore on Android. We never upload them to our servers.
- The Name Library: All 1,836 names ship inside the app. Browsing, searching and swiping happen entirely offline; no query you type is sent anywhere.
- No Advertising: Ismi shows no ads and contains no advertising SDK. No advertising identifier is accessed.
- No Analytics: Ismi contains no analytics or attribution SDK.
- In-App Purchases: Premium is sold through Apple’s in-app purchase system on iOS and Google Play Billing on Android, with entitlements recorded by RevenueCat against an anonymous, app-generated identifier. That identifier is what lets a purchase survive a reinstall or a change of device. It carries no name, no email address and no account, and it is not joined to anything that identifies you. Payments are handled by Apple or Google; we do not receive or store your payment details.
- Pronunciation: Spoken pronunciation uses your device’s own text-to-speech voices. Nothing is recorded and nothing is sent to a server.
Ward
Ward is a site blocker for iPhone, Android and desktop that filters name lookups on the device itself. Here’s how it handles your data:
- No Account: Ward does not require sign-up, login, or any personal account.
- Nothing Leaves Your Device: Ward’s filter is installed as a VPN configuration because that is the mechanism the operating system provides, but it is not a VPN. No traffic is routed through our servers or anyone else’s. The only thing the filter does is answer, on the device, whether a site is on your block list.
- No Browsing History: Ward does not record, store, or transmit the sites you visit. It keeps only aggregate counters (how many lookups were answered and how many were blocked), stored locally.
- Block Lists: The category lists are downloaded from the open-source StevenBlack/hosts project on GitHub. That download fetches list files only and carries no information about you.
- Local Storage: Your settings, your own blocked and allowed sites, the waiting-time lock and the event log are stored on your device. We never upload them.
- Unlock Code: If you create an unlock code for a trusted person, only a salted hash of it is stored, on the device.
- Notifications: Local notifications (filter turned off, unlock opened, lists updated) are scheduled on the device. Nothing is sent to a server.
- No Advertising: Ward shows no ads and contains no advertising SDK. No advertising identifier is accessed.
- No Analytics: Ward contains no analytics or attribution SDK.
- In-App Purchases: Ward Plus is sold through Apple’s in-app purchase system on iOS and Google Play Billing on Android, with entitlements recorded by RevenueCat against an anonymous, app-generated identifier. That identifier is what lets a purchase survive a reinstall or a change of device. It carries no name, no email address and no account, and it is not joined to anything that identifies you. Payments are handled by Apple or Google; we do not receive or store your payment details.
Dosebook
Dosebook is a hormone-therapy tracker for iPhone (TRT, HRT, GLP-1 and peptide schedules): dose log, injection-site rotation, an estimated level curve, lab results and daily check-ins. It is a diary, not a medical device, and everything you enter stays on your phone. Here’s how it handles your data:
- No Account: Dosebook does not require sign-up, login, or any personal account.
- Local Storage: Your compounds, doses, injection sites, lab results, check-ins, reference ranges and settings are stored on your device (SwiftData and UserDefaults). We never upload them to our servers, and we have no server that could receive them.
- Health Data: Dosebook does not read from or write to Apple Health. The health information you type in is yours alone, on the device.
- Level Curve: The estimated level curve is computed on the device from the doses you logged and published half-life figures. Nothing is sent anywhere to compute it.
- Lab Photos: If you attach a photo of a lab report, it is stored with that lab entry on your device. Camera and photo-library access are used only for that and only when you choose to attach one.
- Reports: The PDF report is generated on the device and handed to the iOS share sheet. Where it goes from there (Mail, Files, AirDrop, your prescriber’s portal) is your choice; we never see it.
- Face ID Lock: The optional lock uses Apple’s Local Authentication on the device. Dosebook never receives biometric data.
- Notifications: Dose, check-in and lab reminders are local notifications scheduled on the device. By default they say “Reminder” only and name no compound.
- No Advertising: Dosebook shows no ads and contains no advertising SDK. No advertising identifier is accessed.
- No Analytics: Dosebook contains no analytics or attribution SDK.
- In-App Purchases: Dosebook Plus is sold through Apple’s in-app purchase system, with entitlements recorded by RevenueCat against an anonymous, app-generated identifier. That identifier is what lets a purchase survive a reinstall or a change of device. It carries no name, no email address and no account, and it is not joined to anything you log in the app. Payments are handled by Apple; we do not receive or store your payment details.
- Deleting Your Data: Deleting the app deletes everything it stored. There is no copy anywhere else.
Murmur
Murmur is a voice-capture app for iPhone. Everything that turns your speech into a note happens on the device. Here’s how it handles your data:
- No Account: Murmur does not require sign-up, login, or any personal account.
- Voice and Transcription: Speech-to-text uses Apple’s on-device Speech recognition. Your audio is transcribed locally and is not uploaded to us or to any third party.
- Note Clean-up: The language model that turns a transcript into a titled, tidied note runs locally on the device via Apple’s MLX framework. Your transcript is not sent to any server for processing, and there is no API key or remote inference involved.
- One-Time Model Download: On first launch the app downloads its language model (roughly 1 GB) from Hugging Face over your network connection. That request fetches model files only — it carries none of your notes, audio, or transcripts. After the download, the app works fully offline.
- Local Storage: Notes are written as plain markdown files inside the app’s own storage on your device. We never upload them to our servers.
- Reminders: If you say “remind me…”, the date is parsed on the device and a local notification is scheduled. Nothing is sent anywhere.
- No Advertising: Murmur shows no ads and contains no advertising SDK. No advertising identifier is accessed.
- No Analytics: Murmur contains no analytics or attribution SDK.
- In-App Purchases: The paid unlock is a one-time non-consumable sold through Apple’s in-app purchase system (StoreKit). Payments are handled by Apple; we do not receive or store your payment details.
Third-Party Services
Our apps may integrate with third-party services. Each service has its own privacy policy:
- Apple App Store (in-app purchases): Apple Privacy Policy
- Google AdMob (advertising in apps with a free tier, such as Booksum): Google Privacy Policy
- Google Play (in-app purchases on Android): Google Privacy Policy
- RevenueCat (recording in-app purchase entitlements, in apps that sell Premium): RevenueCat Privacy Policy
Apart from Google AdMob (used to show ads in the free tier of some apps), we do not integrate with advertising networks or data brokers.
Data Security
We implement appropriate security measures to protect your information:
- All network communications use HTTPS encryption
- Local data is stored using platform-standard secure storage methods
- We do not store any user data on external servers
Children’s Privacy
Our apps are not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us so we can delete it.
Your Rights
You have the right to:
- Access: Request information about any data we may have collected
- Deletion: Request deletion of any data associated with you
- Correction: Request correction of inaccurate information
- Opt-out: Disable optional analytics in app settings
To exercise these rights, contact us at oday@saltserv.com.
Data Retention
- Support Communications: We retain support emails for up to 2 years to provide ongoing assistance
- Analytics Data: Anonymized analytics data may be retained for up to 1 year
- Crash Reports: Retained for up to 90 days
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any significant changes by:
- Updating the “Last Updated” date at the top of this policy
- Posting a notice in our apps (for major changes)
We encourage you to review this policy periodically.
Contact Us
If you have questions about this Privacy Policy or our privacy practices, please contact us:
📧 Email: oday@saltserv.com
App Store Privacy Details
For Apple App Store submissions, here is a summary of our data practices:
| Data Type | Collected | Linked to Identity | Used for Tracking |
|---|---|---|---|
| Contact Info | No | N/A | No |
| Health & Fitness | No | N/A | No |
| Financial Info | No | N/A | No |
| Location | No | N/A | No |
| Sensitive Info | No | N/A | No |
| Contacts | No | N/A | No |
| User Content | No | N/A | No |
| Browsing History | No | N/A | No |
| Search History | No | N/A | No |
| Identifiers | Booksum only† | No | No |
| Usage Data | Optional* | No | No |
| Diagnostics | Optional* | No | No |
*When enabled for app improvement purposes only. See individual app sections above.
†Apps with a free, ad-supported tier (currently Booksum) use Google AdMob, which may access a device advertising identifier to serve ads. This identifier is used for advertising only and not to track you across other companies’ apps and websites. Ads — and this identifier’s use — are removed when you upgrade to Premium.
This privacy policy applies to all Saltserv applications and services.