Privacy Policy

For applications by Russell Ong

Last Updated: May 14, 2026

Introduction

This Privacy Policy applies to all current and future mobile applications (collectively, the "Apps" or "Services") developed and published by Russell Ong ("I", "me", "my", or "Developer").

I am committed to protecting your privacy. This Privacy Policy explains how I collect, use, disclose, and safeguard your information when you use my Apps. Please read this Privacy Policy carefully. BY DOWNLOADING, ACCESSING, OR USING MY APPS, YOU AGREE TO THE TERMS OF THIS PRIVACY POLICY. IF YOU DO NOT AGREE WITH THE TERMS OF THIS PRIVACY POLICY, PLEASE DO NOT USE MY APPS.

I reserve the right to make changes to this Privacy Policy at any time and for any reason. I will alert you about any changes by updating the "Last Updated" date of this Privacy Policy. You are encouraged to periodically review this Privacy Policy to stay informed of updates. Your continued use of the Apps after such changes will constitute your acceptance of the new terms.

Information I Collect

My general philosophy is to collect only the minimum information necessary to provide and improve my Apps. The specific information collected may vary slightly between Apps, but the principles outlined here will apply.

Information You Provide Voluntarily:

  • User-Generated Content: Any data you voluntarily create, input, or store within an App for its core functionality (e.g., notes, tasks, calculations, journal entries, settings). This data is typically stored locally on your device and is not transmitted to me unless a feature explicitly requires it (such as an optional cloud synchronization feature, which would be clearly indicated and require your consent).
  • Support and Feedback: If you contact me for customer support, to provide feedback, or for other inquiries, I may collect your name, email address, and the content of your communication to effectively address your query.
  • Personally Identifiable Information (for specific features): For some features or services within an App (e.g., creating an account for premium features, if offered), I may require you to provide certain personally identifiable information. This will be clearly requested and its use explained at the point of collection.

Information Collected Automatically:

My Apps are designed to minimize automatic data collection. Where data is collected automatically, it is typically for essential operational purposes or to improve the user experience, and is handled as follows:

  • Device and Usage Data (Non-Personal/Aggregated): Some Apps may collect non-personally identifiable information about your device (e.g., device model, operating system version) and how you use the App. This data is typically aggregated and anonymized and may be collected through standard platform services (like Apple App Analytics) or privacy-conscious third-party analytics tools.
  • Crash Reporting: To maintain and improve app stability, Apps may utilize services to automatically collect diagnostic information when an App crashes. This data does not typically contain personally identifiable information.
  • No Precise Location Tracking: My Applications generally do not gather precise information about the location of your mobile device unless a specific feature requires it and you grant explicit permission.

For specific details on data collection for a particular App, please refer to its App Store listing or any in-app information provided. However, the principles in this policy will always govern.

Advertising and Google AdMob

Some of my Apps may display advertisements to support the free versions of the applications. I use Google AdMob as my advertising network provider. This applies to all of my Apps that show ads; Apps that are paid or ad-free are excluded from ad collection entirely.

Data Collected for Advertising:

  • Device Information: Device identifiers (such as advertising IDs like IDFA on iOS), device type, operating system, and device settings.
  • Usage Data: Information about how you interact with ads, including ad views, clicks, and interactions.
  • Location Data: General location information (approximate location based on IP address) may be used for ad targeting, though precise location is not collected without your explicit permission.
  • App Activity: Information about the app you're using and general usage patterns to help deliver relevant advertisements.
  • IP Address: Your IP address may be collected and used for ad delivery and fraud prevention purposes.

For more detailed information, please review Google's Privacy Policy and Google AdMob's privacy information.

How I Use Your Information

  • To provide, operate, maintain, and enhance the functionality of the Apps.
  • To personalize your experience where appropriate.
  • To develop new Apps, features, and services.
  • To improve the Apps, including fixing bugs and addressing performance issues.
  • To respond to your inquiries, support requests, and feedback.
  • To comply with legal obligations and protect my legal rights.

Emphasis on Local Data Storage: A core principle for many of my Apps is to store your primary user-generated content locally on your device. This means I generally do not have access to this data unless you explicitly choose to share it.

BioSignal: Health Report and Journal Data Handling

BioSignal helps you import lab reports, review extracted biomarkers, and log optional journal check-ins. BioSignal is intended for informational tracking only and does not provide medical advice, diagnosis, or treatment guidance.

  • Data collected and how it is collected: BioSignal stores the lab report PDFs or images you choose from Files, Photos, the document picker, or the iOS share sheet; text extracted from those reports; extracted biomarker values; report dates; source snippets; optional journal notes and check-ins; and optional sex at birth and date of birth that you enter for reference-interval personalization.
  • On-device report processing: Lab report files, extracted report text, biomarker values, source snippets, journal notes, daily check-ins, sex at birth, and date of birth are stored and processed on your device. BioSignal uses Apple Vision OCR, deterministic rule-based parsing, and Apple's on-device Foundation Models framework when available. This Apple OS framework runs on the user's device; BioSignal does not transmit report contents to Apple, OpenAI, Google Gemini, Anthropic, BioSignal servers, or any other cloud AI endpoint for parsing.
  • How BioSignal uses this data: BioSignal uses report and journal data to extract and save biomarkers, show trends, compare reports, support optional journal summaries, apply age-aware and sex-aware reference intervals when available, schedule local reminders you enable, and let you review or delete saved local data.
  • Subscriptions: BioSignal uses RevenueCat to manage BioSignal Pro purchase status. RevenueCat may receive app user identifiers, product identifiers, purchase metadata, and related diagnostics needed to process and restore purchases. RevenueCat does not receive your lab report contents, extracted biomarker values, journals, sex at birth, or date of birth from BioSignal.
  • Advertising: The free version of BioSignal may show Google AdMob ads and may use Google's User Messaging Platform for ad consent. If personalized ads or tracking are used, BioSignal requests permission through Apple's App Tracking Transparency prompt before accessing the device advertising identifier. Google AdMob and User Messaging Platform do not receive your lab report contents, extracted biomarker values, journals, sex at birth, or date of birth from BioSignal.
  • Third-party protection: RevenueCat, Google AdMob, and Google's User Messaging Platform provide their own privacy and security protections for the limited purchase, advertising, consent, device, and diagnostic data they process. BioSignal does not share lab report contents or health profile details with those services or with a third-party AI service.
  • Notifications: Daily journal reminders are scheduled only after you enable them. Notification content is reminder-oriented and does not upload your health report data to me.
  • Data deletion: You can clear BioSignal's local app data from inside the app. Deleting the app also removes its local app container data from the device, subject to normal iOS behavior.

ContactSweeper: Contacts Data Handling

ContactSweeper is a contact management app that helps you clean up and organize your device's contacts. Here is how your contacts data is handled:

  • No Server Upload: Your contacts are never uploaded to any server.
  • No Server Storage: I do not store your contacts on any server.
  • On-Device Processing Only: All operations are performed entirely on your device using Apple's Contacts framework.

In summary: ContactSweeper operates entirely on-device. Your contacts never leave your device.

Contact Me

If you have any questions, concerns, comments, or suggestions about this Privacy Policy, please contact me at: russellongdev@gmail.com

Disclaimer: This privacy policy provides a general overview of my approach to privacy. While it aims to be comprehensive, specific Apps may have slight variations or additional details provided within their App Store listings. For legal assurance, consulting with a legal professional is strongly recommended.