Back to Portfolio

Privacy Policy

App: ShadowRecord | Effective: December 2025

1. Introduction

Welcome to ShadowRecord. This Privacy Policy explains how we handle your information. ShadowRecord is designed as a strict offline-first, privacy-centric audio utility.

2. Information Collection and Use

TL;DR: ShadowRecord does not collect, store, or transmit your audio recordings to any server.

All audio recording, processing (Voice Activity Detection), and storage happen strictly locally on your device. We do not have access to your recordings. Recordings are only shared if you explicitly choose to export them via the Android system Share sheet.

The app uses third-party services that may collect information used to identify you, specifically:

  • Google AdMob: Used to display advertisements. AdMob may collect data such as Advertising ID, IP address, and device information to serve personalized ads.
  • Firebase Crashlytics: Used to collect anonymous crash reports to help improve app stability.

3. Microphone Usage

ShadowRecord requests access to your device's Microphone. This is required to buffer audio in memory (RAM) and save it to local storage when triggered by you or the auto-capture algorithm. Data is processed locally and is never uploaded to the cloud. The rolling buffer is overwritten continuously in memory and is destroyed when the app closes.

4. Internet Usage

The app requires Internet access solely for loading advertisements and sending crash reports. The core recording functionality works 100% offline.

5. Contact

If you have any questions or concerns about this policy, or if you want to report an issue, please reach out via my GitHub profile.