# Privacy Policy — Yap!


Last updated: April 2026

Rokitskiy.DEV built the Yap! app as a paid app. This SERVICE is provided by
Rokitskiy.DEV and is intended for use as is.

This page informs visitors about my policies regarding the collection, use, and disclosure of
information when you use Yap!. By using the Service, you agree to the terms of this policy.

Yap! is designed with privacy in mind: it does not contain ads, analytics SDKs, third-party
trackers, or cloud sync for your notes. All voice recordings and transcriptions are stored
exclusively on your device.

Information Collection and Use

Voice Recordings

Yap! records audio through your device microphone when you explicitly start a recording. All
audio files are stored locally on your device in app-private storage. Rokitskiy.DEV does not
have access to, transmit, or store your recordings on any server.

Speech Transcription

Yap! optionally transcribes your voice recordings using Android’s built-in
SpeechRecognizer API. When on-device speech recognition is available on your
device, transcription is performed entirely offline. When on-device recognition is not available,
audio may be sent to Google’s servers for processing. In that case, Google’s privacy policy
applies. Transcription is opt-in and can be disabled in the app settings. The resulting
text transcriptions are stored only on your device and are never transmitted to Rokitskiy.DEV.

Device Identifier (Android ID)

To verify your purchase and manage your license, Yap! reads the Android ID
— a unique, pseudonymous, per-app, per-device identifier provided by the Android operating system. This
identifier is used exclusively as a document key in Firebase Firestore (see below) to store
your license record. It is not linked to your name, email, Google account, or any other
personally identifiable information, and is not used for advertising or tracking purposes.

Purchase and License Data

When you purchase Yap!, the following data is stored in Google Firebase Firestore:

  • Android ID — used as a pseudonymous document key.
  • Purchase status — whether the license is active.
  • Trial start timestamp — the date your trial period began, if applicable.

This data is used solely to verify your access to the paid app. It is not shared with
third parties and is not used for marketing or analytics.

Permissions

Permission Purpose
RECORD_AUDIO Required to record voice notes. Only active while you are actively recording.
POST_NOTIFICATIONS Used to display a notification while a recording is in progress (required for
foreground services on Android 13+).
FOREGROUND_SERVICE / FOREGROUND_SERVICE_MICROPHONE Allows the recording service to continue running while the app is in the background,
so recordings are not interrupted.

Third-Party Services

Yap! uses the following third-party services. Each has its own privacy policy governing
the data they process:

  • Google Play Services
    — used for app distribution, in-app updates, and platform integrity.
  • Firebase (Google)
    — Firebase Firestore is used to store your license record (Android ID + purchase status).
    Firebase App Check with Play Integrity is used to protect the backend from unauthorized
    access.
  • Google Play Billing
    — used to process the one-time purchase of Yap!. Payment data is handled entirely by
    Google and is not accessible to Rokitskiy.DEV.

Data Retention and Deletion

Your recordings and transcriptions exist only on your device and are deleted when you delete
them in the app or uninstall the app. Your license record in Firebase Firestore is retained as
long as needed to validate your purchase. To request deletion of your Firestore record, contact
us at info@rokitskiy.dev with the subject
“Yap! data deletion request”.

Children’s Privacy

Yap! is not directed at children under the age of 13. We do not knowingly collect personal
information from children under 13. If you believe your child has used the app and you have
concerns, please contact us so we can take appropriate action.

Security

Access to Firebase Firestore is protected by Firebase App Check using the Play Integrity API,
which ensures only genuine, unmodified builds of Yap! can interact with the backend. All
communication with Firebase services is encrypted in transit using TLS.

Changes to This Privacy Policy

This Privacy Policy may be updated from time to time. Changes are effective immediately upon
posting to this page. You are advised to review this page periodically.

Contact Us

If you have any questions or suggestions about this Privacy Policy, contact us at
info@rokitskiy.dev.

© 2024 Rokitskiy.DEV. All rights reserved.