Privacy Policy

BitFlap ("we," "us," or "our") respects your privacy and is committed to protecting your personal information. This Privacy Policy explains how OneTapLog ("the App") collects, uses, and stores your data.

1. Information We Collect

1.1 Information You Provide

  • Diary data: Text (body and hashtags), attachments (photos, videos, audio recordings, PDFs)
  • Account information: Email address obtained through Google Sign-In or Apple Sign-In (only when using cloud sync)
  • App settings: Reminder times, image quality preferences, theme colors, and other user preferences

1.2 Information Collected Automatically

  • Device identifier: A UUID generated per device for sync purposes (sent to server only when cloud sync is enabled)
  • Usage analytics: Anonymous usage events such as app launches and key actions, sent to our own servers (never used for advertising, never shared with third parties)

1.3 Information We Do Not Collect

We do not collect:

  • Name, phone number, address, or other personally identifiable information
  • Location data
  • Advertising identifier (IDFA) or other tracking identifiers
  • Crash reports or other automatically transmitted technical diagnostics

2. How We Use Your Information

We use collected information solely for the following purposes:

  • Providing diary recording, display, and search features
  • Cloud sync for sharing data across multiple devices (Pro feature)
  • Account authentication
  • Sending reminder notifications (local notifications only)
  • Managing subscriptions
  • Improving app quality and fixing bugs

3. Data Storage

3.1 Local Storage

All data is first stored on your device. The App uses a local-first design, meaning it works without an internet connection.

3.2 Cloud Storage

Only when the Pro plan's cloud sync feature is enabled, diary data and attachments (images, videos, audio, etc.) are transmitted and stored on our servers via encrypted communication (HTTPS). When sync is disabled, your data is never sent to our servers.

4. Third-Party Sharing

We do not share your data with third parties except in the following cases:

  • Authentication services: Google and Apple authentication platforms (only during account sign-in)
  • Payment services: Apple App Store and Google Play billing platforms (only during subscription purchases)
  • Legal requirements: When required by law

We never use your data for advertising purposes or sell it to third parties. This app displays no ads and does not track users.

5. Data Deletion

You can delete your data in the following ways:

  • Full data reset: Use the "Reset All Data" feature in Settings to completely delete all local and server data
  • Account deletion: Delete your account from the account details screen to remove all server-side account information
  • App uninstall: Uninstalling the App deletes all local data from your device

6. Image Processing

Attached images are compressed on your device based on your settings:

  • Optimized mode: WebP format, max 1280px, 75% quality
  • High quality mode: JPEG format, max 2560px, 95% quality

Compression is performed on your device. When cloud sync is enabled with the Pro plan, the compressed images are sent to and stored on our servers.

7. Notifications

The App uses local notifications only. We do not use push notifications or server-side messaging. Reminder notifications are only sent when enabled by you in the Settings screen.

8. Children's Privacy

The App is not intended for children under 13. We do not knowingly collect personal information from children under 13.

9. Security

We implement the following measures to protect your data:

  • All communications are encrypted via HTTPS (TLS)
  • JWT tokens are used for authentication
  • Temporary signed URLs are used for file uploads and downloads

10. Policy Changes

This Privacy Policy may be updated as needed. We will notify you of significant changes within the App.

11. Contact Us

For questions or requests regarding privacy, please contact:

Last Updated: August 20, 2026