Privacy Policy

BayanListening for macOS

Effective: June 3, 2026

1. Introduction

This Privacy Policy describes how BayanListening (“we”, “our”, or “the App”) collects, uses, and protects information when you use our macOS application. We are committed to being transparent about our data practices and respecting your privacy.

We do not collect analytics, behavioral tracking, advertising identifiers, or crash reports. There are no third-party analytics or advertising SDKs in our app.

2. Information We Collect

2.1 App Installation Identifier

When you first install BayanListening, the app generates a random identifier called the App Installation Identifier. This is:

We use this identifier to:

The App Installation Identifier is sent with API requests via the X-Installation-ID HTTP header. It never identifies your physical device. If you choose to sign in, it may be associated with your account solely for sync, account security, and per-installation app functionality.

2.2 Account Information (Apple Sign In)

If you choose to enable Cloud Sync, you sign in with your Apple ID. We receive only:

We do not receive or store your Apple ID password, device hardware identifiers, or any other Apple account data.

2.3 Audio and Transcription Data

When you request a transcription, the following occurs:

  1. The app extracts the audio track from your video file locally on your Mac (using the FFmpeg framework).
  2. The audio data is uploaded to our server which forwards it to Google Cloud Speech-to-Text for transcription.
  3. The resulting transcription text (words with timestamps) is returned to your app.

Audio data uploaded for transcription is stored temporarily on our servers and is automatically deleted after processing is complete. Transcription results (text and timestamps) are stored on our servers if you enable Cloud Sync, or remain only on your device if Cloud Sync is not enabled.

2.4 Notes and Attachments

BayanListening lets you create notes and attach files (photos, audio recordings, sketches) to your notes.

When you use the AI Chat feature and choose to include your notes, the plain text of your notes may be sent as context to the AI model. See Section 2.5 below.

2.5 AI Chat Data

When you use the AI Chat feature, the following data may be sent to the AI model (Google Vertex AI):

Chat messages are stored only in your device’s memory (RAM). They are not persisted to disk or synced to our servers. When you quit the app, chat history is permanently lost.

2.6 Highlight and Chapter Analysis

When you use the Highlight or Chapter analysis feature, the following is sent to the AI model:

Analysis results are stored on our servers if Cloud Sync is enabled, otherwise only on your device.

2.7 Video Data for AI Video Context

If you enable “Video Direct” mode in AI Chat, the app may upload the actual video file to our servers for AI analysis. This feature is opt-in and can be disabled in settings. Video files uploaded for AI analysis are temporarily cached on our servers and automatically deleted after analysis.

2.8 Cloud Sync Data

Cloud Sync is an opt-in feature. When you enable it, the following data is synced to our servers:

Data TypeWhat Is Synced
FoldersName, parent folder, sort order
Video metadataName, duration, playback position, subtitle settings
SubtitlesTrack info, cue text and timestamps
NotesNote content (plain text and rich text), timestamps
Note attachmentsFile name, type, size; the actual file (photo, audio, etc.)
HighlightsHighlight topics, segments, and themes
ChaptersChapter titles and time ranges
AnnotationsInline highlights and annotations
Playback stateLast playback position per video per app installation
Video filesOptional — uploaded only if you choose to sync them

3. Information We Do NOT Collect

For clarity, here is what BayanListening does not collect, transmit, or share:

4. Third-Party Services

BayanListening uses the following third-party services. Each service has its own privacy policy:

4.1 Google Cloud Platform

Our backend runs on Google Cloud Run and stores data in Google Cloud Storage and Cloud SQL (PostgreSQL). Google processes this data as our cloud infrastructure provider under their Data Processing Agreement.

4.2 Google Cloud Speech-to-Text

Audio data you submit for transcription is sent to Google Cloud Speech-to-Text. Google processes this data to produce transcription text under the Google Cloud service terms and data usage practices.

4.3 Google Vertex AI

When you use AI Chat, Highlight Analysis, or Chapter Analysis, your messages and context (transcripts, notes) are sent to Google Vertex AI to generate responses. Google processes this data under Google Cloud service terms and Vertex AI data governance practices.

4.4 Apple Sign In

Authentication is handled by Apple’s Sign In with Apple service. We receive only the identity token and whatever name/email you choose to share. Apple’s privacy policy applies to the authentication process.

5. Data Storage and Security

6. Data Retention and Deletion

6.1 Data You Can Delete Yourself

6.2 Account Deletion

You can delete your account and all associated cloud data at any time:

Account deletion permanently removes all synced data including notes, attachments, transcription results, highlights, chapters, and account information. This action cannot be undone.

6.3 Server-Side Retention

7. Your Rights

Depending on your jurisdiction, you may have the following rights:

To exercise any of these rights, contact us at support@bayanlistening.top.

8. Children’s Privacy

BayanListening is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us and we will take steps to delete that information.

9. International Data Transfers

Our servers are located in the Europe (europe-west1) region on Google Cloud Platform. If you use BayanListening from outside the European Economic Area, your data will be transferred to and processed in Europe. By using the app, you consent to this transfer. Google Cloud Platform maintains appropriate safeguards including Standard Contractual Clauses approved by the European Commission.

10. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any material changes by posting the updated policy on this page with a new effective date. We encourage you to review this policy periodically.

11. Contact Us

If you have any questions or concerns about this Privacy Policy, please contact us: