Privacy Policy for ShakeTorch Utility

Effective Date: December 21, 2024

Last Updated: December 21, 2024

Introduction

ShakeTorch Utility ("we," "our," or "the app") is committed to protecting your privacy. This Privacy Policy explains how we handle information when you use our mobile application.

The bottom line: ShakeTorch Utility does not collect, store, transmit, or share any personal information. All data stays on your device.

Information We DO NOT Collect

ShakeTorch Utility does NOT collect, store, or transmit:

  • ❌ Personal information (name, email, phone number, etc.)
  • ❌ Location data
  • ❌ Usage analytics
  • ❌ Device identifiers
  • ❌ IP addresses
  • ❌ Browsing history
  • ❌ Contacts
  • ❌ Photos or media files
  • ❌ Any data that leaves your device

Information Stored Locally on Your Device

ShakeTorch Utility stores the following information locally on your device only:

1. App Preferences

  • Detection enabled/disabled state (on/off)
  • Sensitivity level setting (1-10)

Storage Location: Android SharedPreferences and AsyncStorage

Purpose: Remember your settings between app sessions

Access: Only accessible by the app, stored locally

Duration: Until you uninstall the app or clear app data

2. No Other Data

That's it! We only store these two simple settings.

Permissions Used and Why

ShakeTorch Utility requests the following Android permissions:

Required Permissions:

CAMERA & FLASHLIGHT

Why: To control your device's flashlight/torch

What we do: Toggle flashlight on/off when shake is detected

What we DON'T do: Take photos, record video, or access camera feed

VIBRATE

Why: Provide haptic feedback when torch toggles

What we do: Brief vibration (100ms) on each toggle

What we DON'T do: Any other vibration patterns or tracking

WAKE_LOCK

Why: Keep the shake detection service running with screen off

What we do: Prevent CPU from sleeping while detection is enabled

What we DON'T do: Track device usage or monitor activity

FOREGROUND_SERVICE

Why: Run shake detection in the background

What we do: Monitor accelerometer for shake gestures

What we DON'T do: Track your movements or collect sensor data

RECEIVE_BOOT_COMPLETED

Why: Auto-start service after device reboot (if you enabled it)

What we do: Restart shake detection if it was previously enabled

What we DON'T do: Start without your permission or track boot events

REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

Why: Ensure reliable background operation

What we do: Request exemption from battery optimization (with your permission)

What we DON'T do: Force this or proceed without asking

SCHEDULE_EXACT_ALARM

Why: Auto-restart service if killed by system

What we do: Schedule service restart to maintain reliability

What we DON'T do: Schedule anything else or send alarms

No Network Permissions:

ShakeTorch Utility does NOT request internet permission and cannot transmit any data.

Sensor Data Usage

Accelerometer Access:

  • What we access: Device motion/acceleration data from accelerometer sensor
  • Why: Detect shake gestures to toggle flashlight
  • Processing: Data is processed in real-time and immediately discarded
  • Storage: NOT stored anywhere - processed and forgotten instantly
  • Transmission: NOT transmitted to any server or third party

Camera/Flashlight Access:

  • What we access: Flashlight/torch hardware only
  • Why: Turn the flashlight on/off
  • What we DON'T access: Camera feed, photos, or any visual data
  • Processing: Simple on/off toggle only

Data Sharing

We do not share any data because we don't collect any data.

ShakeTorch Utility does NOT share, sell, rent, or transmit any information to:

  • ❌ Third-party companies
  • ❌ Advertisers
  • ❌ Analytics services
  • ❌ Social media platforms
  • ❌ Any external servers
  • ❌ The app developer (us)

Reason: There is nothing to share. All data stays on your device.

Third-Party Services

ShakeTorch Utility does NOT use any third-party services, including:

  • ❌ No analytics (Google Analytics, Firebase, etc.)
  • ❌ No advertising networks
  • ❌ No crash reporting services
  • ❌ No cloud services
  • ❌ No social media integrations

The app is completely self-contained and offline.

Children's Privacy

ShakeTorch Utility is safe for all ages, including children under 13.

  • ✅ No personal information collected
  • ✅ No online features
  • ✅ No in-app purchases
  • ✅ No advertisements
  • ✅ No social features
  • ✅ Complies with COPPA (Children's Online Privacy Protection Act)

Parents can confidently allow children to use this app.

Data Security

While we don't collect data, we take security seriously:

Local Data Security:

  • Settings stored using Android's secure SharedPreferences
  • Data only accessible by the app (Android sandboxing)
  • No external access or transmission possible

App Security:

  • No network connections means no data breaches possible
  • No servers means nothing to hack
  • Open-source approach allows community code review

Your Rights and Choices

Data Control:

You have complete control over the minimal local data:

  • View Settings: Check current settings in the app
  • Change Settings: Modify detection state and sensitivity anytime
  • Delete Data: Uninstall the app or clear app data in Android settings
  • Disable Service: Toggle detection off to stop all background activity

How to Delete All Data:

Android Settings → Apps → ShakeTorch Utility → Storage → Clear Data

Or simply uninstall the app.

Changes to Privacy Policy

We may update this Privacy Policy occasionally. Changes will be reflected by updating the "Last Updated" date at the top.

Notification of Changes:

  • Major changes: Displayed in-app on next launch
  • Minor updates: Updated date only

Your Acceptance:

Continued use of the app after changes constitutes acceptance of the updated policy.

International Users

ShakeTorch Utility works worldwide and complies with international privacy regulations:

  • ✅ GDPR (European Union) - No personal data collected
  • ✅ CCPA (California) - No data sold or shared
  • ✅ PIPEDA (Canada) - No personal information handled
  • ✅ LGPD (Brazil) - No data processing requiring consent

Since we don't collect data, most regulations don't apply.

Open Source Transparency

ShakeTorch Utility may be released as open source, allowing:

  • ✅ Public code inspection
  • ✅ Community verification of privacy claims
  • ✅ Independent security audits
  • ✅ Complete transparency

Contact Information

If you have questions or concerns about this Privacy Policy:

Developer: Prakhar Gaba

Email: prakhargaba@gmail.com

GitHub: https://github.com/prakhargaba007

Response Time: We aim to respond within 48 hours.

Legal Basis for Processing (GDPR)

For EU users, our legal basis for minimal local data processing:

  • Legitimate Interest: Storing app preferences locally for functionality
  • Consent: Battery optimization exemption (explicitly requested)
  • Right to Object: You can delete data or uninstall the app anytime.

California Privacy Rights (CCPA)

For California residents:

Data We Collect: None (no personal information)

Data We Sell: None

Your Rights:

  • Right to know: We've disclosed everything above
  • Right to delete: Clear app data or uninstall
  • Right to opt-out of sale: Not applicable (we don't sell data)

Summary (TL;DR)

  • Zero data collection - Nothing leaves your device
  • Two local settings - Detection state and sensitivity
  • No tracking - No analytics, no ads, no servers
  • Sensors used locally - Accelerometer processed in real-time, not stored
  • Open & transparent - No hidden features
  • Safe for children - COPPA compliant
  • Your data, your device - Complete control

ShakeTorch Utility is designed to be as privacy-friendly as possible.

Agreement

By installing and using ShakeTorch Utility, you agree to this Privacy Policy.

If you do not agree, please uninstall the app.

Privacy First. Always.

Document Version

Version: 1.0.0

Effective: December 21, 2024

Last Updated: December 21, 2024

This privacy policy is provided in good faith and reflects the current functionality of ShakeTorch Utility. The developer reserves the right to update this policy as needed while maintaining the core privacy-first approach.