Privacy Policy / سیاست حفظ حریم خصوصی

Last Updated: November 12, 2025

Introduction

Welcome to Triger Cat ("we," "our," "us"). Your privacy is our absolute priority. This app is designed to be a 100% offline tool. We do not have servers, and we do not collect, store, share, or transmit any of your personal information.

This Privacy Policy explains what information (if any) is processed, why we require certain permissions, and how your data is handled—which is to say, it never leaves your device.

Information We Do NOT Collect

To be perfectly clear, we do not collect:

The app does not require an internet connection to function, and we have no ability to access any of your data.

How We Handle Data (Locally)

Triger Cat's core function is to monitor your camera and microphone usage and create a log of this activity. This log includes:

This information is stored **exclusively in a private, local database on your device**. This data is for your eyes only. It is never sent to us or any third party. If you uninstall the app, this local database is permanently deleted.

Permissions and Why We Need Them

Triger Cat requires one sensitive permission to function correctly: the Accessibility Service (`BIND_ACCESSIBILITY_SERVICE`).

Why do we need the Accessibility Service?

Our app's core feature is to tell you *which* app used your camera or microphone. Standard Android APIs can tell us *that* the hardware is in use, but they cannot reliably tell us *which* app is using it.

The Accessibility Service is required for **one specific and critical purpose**:
To reliably identify the package name of the application that is currently in the foreground when a hardware (camera/mic) usage event occurs.

How do we use this permission?

Our use of this service is minimal and strictly limited:

  1. The service only listens for TYPE_WINDOW_STATE_CHANGED events. This tells us when a new app window has appeared on the screen.
  2. When this event happens, we retrieve the event.packageName of that app and store it temporarily.
  3. Separately, when our hardware callbacks (from CameraManager or AudioManager) are triggered, we create a log and attach the package name we just stored.

WE DO NOT:

Data Security

All data processed by Triger Cat is stored locally on your device's private storage. This data is protected by the standard Android operating system security measures. We do not transmit this data, so it cannot be intercepted.

Children's Privacy

This app does not collect any personal information, and as such, it is safe for all users, including children. We do not knowingly collect any data from users of any age.

Changes to This Privacy Policy

We may update this Privacy Policy in the future, for example, to reflect changes in Android APIs. Any changes will be posted here. Since we do not have your contact information, we cannot notify you of updates.

Contact Us

If you have any questions or concerns about this Privacy Policy, please feel free to contact us at:
zaredev@gmail.com

آخرین به‌روزرسانی: ۲۱ آبان ۱۴۰۴

مقدمه

به Triger Cat ( «ما»، «برنامه») خوش آمدید. حریم خصوصی شما اولویت مطلق ماست. این برنامه به عنوان یک ابزار ۱۰۰٪ آفلاین طراحی شده است. ما هیچ سروری نداریم و مطلقاً هیچ‌گونه اطلاعات شخصی شما را جمع‌آوری، ذخیره، اشتراک‌گذاری یا ارسال نمی‌کنیم.

این «سیاست حفظ حریم خصوصی» توضیح می‌دهد که چه اطلاعاتی (در صورت وجود) پردازش می‌شود، چرا ما به دسترسی‌های خاصی نیاز داریم، و داده‌های شما چگونه مدیریت می‌شوند—که به زبان ساده، یعنی «هرگز دستگاه شما را ترک نمی‌کنند».

اطلاعاتی که ما جمع‌آوری نمی‌کنیم

برای شفافیت کامل، ما موارد زیر را جمع‌آوری نمی‌کنیم:

این برنامه برای کار کردن نیازی به اینترنت ندارد و ما هیچ راهی برای دسترسی به هیچ یک از اطلاعات شما نداریم.

نحوه مدیریت داده‌ها (به صورت محلی)

عملکرد اصلی Triger Cat نظارت بر استفاده از دوربین و میکروفون شما و ایجاد گزارشی (لاگ) از این فعالیت است. این گزارش شامل:

این اطلاعات **منحصراً در یک پایگاه داده محلی و خصوصی روی دستگاه شما** ذخیره می‌شود. این داده‌ها فقط برای مشاهده شما هستند. این اطلاعات هرگز برای ما یا هیچ شخص ثالث دیگری ارسال نمی‌شود. اگر برنامه را حذف نصب کنید، این پایگاه داده محلی برای همیشه حذف می‌شود.

دسترسی‌ها و چرایی نیاز به آن‌ها

Triger Cat برای عملکرد صحیح به یک دسترسی حساس نیاز دارد: «سرویس دسترسی‌پذیری» (`BIND_ACCESSIBILITY_SERVICE`).

چرا ما به سرویس دسترسی‌پذیری نیاز داریم؟

ویژگی اصلی برنامه ما این است که به شما بگوید *کدام* برنامه از دوربین یا میکروفون شما استفاده کرده است. APIهای استاندارد اندروید می‌توانند به ما بگویند *که* سخت‌افزار در حال استفاده است، اما نمی‌توانند به طور قابل اعتمادی به ما بگویند *کدام* برنامه در حال استفاده از آن است.

سرویس دسترسی‌پذیری برای **یک هدف مشخص و حیاتی** مورد نیاز است:
شناسایی قابل اعتماد «نام بسته» (Package Name) برنامه‌ای که در حال حاضر در پیش‌زمینه (Foreground) فعال است؛ آن هم درست زمانی که یک رویداد استفاده از سخت‌افزار (دوربین/میکروفون) رخ می‌دهد.

ما چگونه از این دسترسی استفاده می‌کنیم؟

استفاده ما از این سرویس حداقل و کاملاً محدود است:

  1. این سرویس فقط به رویدادهای TYPE_WINDOW_STATE_CHANGED گوش می‌دهد. این به ما می‌گوید که چه زمانی یک پنجره برنامه جدید روی صفحه ظاهر شده است.
  2. وقتی این رویداد اتفاق می‌افتد، ما event.packageName آن برنامه را بازیابی کرده و به طور موقت ذخیره می‌کنیم.
  3. به طور جداگانه، هنگامی که APIهای سخت‌افزاری ما (از CameraManager یا AudioManager) فعال می‌شوند (یعنی استفاده از سخت‌افزار را گزارش می‌دهند)، ما یک گزارش (لاگ) ایجاد کرده و نام بسته‌ای را که قبلاً ذخیره کرده بودیم، به آن ضمیمه می‌کنیم.

ما مطلقاً کارهای زیر را انجام نمی‌دهیم:

امنیت داده‌ها

تمام داده‌های پردازش شده توسط Triger Cat به صورت محلی در حافظه خصوصی دستگاه شما ذخیره می‌شود. این داده‌ها توسط اقدامات امنیتی استاندارد سیستم عامل اندروید محافظت می‌شوند. ما این داده‌ها را به جایی منتقل نمی‌کنیم، بنابراین امکان شنود یا سرقت آن وجود ندارد.

حریم خصوصی کودکان

این برنامه هیچ‌گونه اطلاعات شخصی را جمع‌آوری نمی‌کند و به همین دلیل برای همه کاربران، از جمله کودکان، امن است. ما آگاهانه هیچ داده‌ای را از کاربران در هر سنی جمع‌آوری نمی‌کنیم.

تغییرات در این سیاست

ما ممکن است در آینده این سیاست حفظ حریم خصوصی را به‌روزرسانی کنیم، به عنوان مثال، برای انعکاس تغییرات در APIهای اندروید. هرگونه تغییر در همین صفحه منتشر خواهد شد. از آنجایی که ما اطلاعات تماس شما را نداریم، نمی‌توانیم به‌روزرسانی‌ها را به شما اطلاع دهیم.

تماس با ما

اگر در مورد این سیاست حفظ حریم خصوصی سؤال یا نگرانی دارید، لطفاً با ما تماس بگیرید:
zaredev@gmail.com