Privacy Policy

Privacy Policy for WhereWas: Your Personal Location Tracker

Effective Date: August 14, 2025

This Privacy Policy governs the manner in which Eye Tracking Systems Ltd, operating under the brand “Two Moons Apps” (“we”, “us”, or “our”) collects, uses, maintains, and discloses information collected from users (“User”) of the WhereWas mobile application (“App”). This Privacy Policy applies to the App and all products and services offered by WhereWas.

Personal Identification Information

WhereWas does not collect any personally identifiable information from its users beyond what is required for the core functionality of the app. We do not require user accounts, registrations, or personal profiles to use the application.

Location Data Collection

Our app collects and processes the following location data:

Precise Location

We use Android’s Fused Location Provider (FLP) to collect location data every 15 seconds to enable automatic location tracking and create detailed attendance logs.

Background Location

We access and collect your location data even when the app is closed or not in use to provide continuous location tracking services. This is essential for:

  • Automatically detecting when you spend time at meaningful locations (configurable from 10 minutes to 360 minutes)
  • Maintaining accurate entry and exit timestamps
  • Creating comprehensive attendance logs without manual check-ins
  • Providing the core functionality of automatic location tracking

Data Processing

Location coordinates are processed locally on your device to detect location dwells and generate address information. Raw GPS coordinates are not permanently stored – only processed location details are retained.

All processed location data is stored locally on your device and is used exclusively to:

  • Detect and record meaningful location visits based on your configured dwell time
  • Display location history and generate attendance reports
  • Create analytics and statistical reports
  • Enable location-based features like geofencing
  • Generate exportable reports and map visualizations

Data Storage and Control

Local Storage Only

All processed location data (addresses, entry/exit times, duration of stay) is stored locally in a Room database on your Android device using industry-standard SQLite. Raw GPS coordinates are not permanently stored.

Complete User Control

You have complete control over your data and can delete individual location records or your entire location history at any time through the app.

Data Persistence

Your location data remains on your device until you choose to delete it or uninstall the application. We do not set automatic data retention limits – you control how long to keep your data.

No Cloud Storage

We do not upload, sync, or store any of your location data on external servers or cloud platforms.

Data Removal

When you uninstall WhereWas, all location data stored by the app is automatically removed from your device.

Non-Personal Identification Information

WhereWas may collect non-personal identification information about Users through Firebase Crashlytics for app stability and performance monitoring. This may include crash reports, device type, operating system version, and other technical diagnostic information necessary for improving app functionality. This information does not personally identify users.

Required Permissions

WhereWas requests all necessary permissions upon installation to provide its core functionality:

Location Permissions

  • ACCESS_FINE_LOCATION and ACCESS_COARSE_LOCATION: These permissions are necessary to access the device’s precise and approximate location for automatic location tracking and attendance logging.
  • ACCESS_BACKGROUND_LOCATION: This permission allows the app to track your location even when the app is closed or not in use, enabling automatic detection of meaningful location visits.

Network Permissions

  • INTERNET and ACCESS_NETWORK_STATE: These permissions enable the App to access the internet for map services and address lookup functionality.

Power Management

  • WAKE_LOCK and REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: Required to maintain accurate location tracking and prevent the system from stopping location services during battery optimization.

Service Permissions

  • FOREGROUND_SERVICE and FOREGROUND_SERVICE_LOCATION: Required to maintain continuous location tracking while the app runs in the background, ensuring accurate location history recording and attendance logging.

System Permissions

  • BILLING: Required for in-app purchases to access premium export features.
  • GET_ACCOUNTS: This permission is used only when you choose to share your attendance reports through your device’s configured accounts (such as email or messaging apps). This permission is only accessed when you actively initiate a sharing action and is not used to collect or store account information.
  • READ_CONTACTS: Used only when sharing reports to facilitate contact selection for sharing purposes.
  • RECEIVE_BOOT_COMPLETED: Allows the app to automatically restart location tracking after device reboot, ensuring continuous tracking without manual intervention.
  • POST_NOTIFICATIONS: Required to display ongoing location tracking status notifications.

Data Transmission

WhereWas primarily stores data locally on your device. However, to provide address information and location clustering functionality, the app transmits location coordinates to the following services:

Address Lookup Services

  • OpenStreetMap (OSM) Nominatim service for reverse geocoding
  • Android’s built-in Geocoder service

GPS Clustering

Location coordinates are processed to detect meaningful location dwells and group nearby GPS points.

This location data is transmitted temporarily during address lookup operations and is not stored permanently on external servers. Users should be aware that this transmission occurs when the app converts GPS coordinates to readable addresses for your reports and when detecting location dwells.

Third-Party Services

Mapping and Geocoding Services

WhereWas utilizes OpenStreetMap Nominatim and Android’s built-in Geocoder to convert GPS coordinates to street addresses for attendance reports and location identification. When using these features, your location coordinates may be transmitted to these services in accordance with their respective privacy policies.

Crash Reporting

We use Firebase Crashlytics to monitor app stability and performance. Crashlytics may collect technical information about app crashes and performance issues to help us improve the app. This data does not include your location information or personal data.

No Advertising Services

WhereWas does not integrate any advertising SDKs or services.

Data Sharing and Export

User-Initiated Sharing Only

When you choose to share attendance reports through the app, you may use your device’s configured accounts (email, messaging apps, etc.) to send PDF reports. The app accesses your account list only to facilitate this sharing process and does not store or transmit account information to our servers.

Export Functionality

WhereWas provides comprehensive data viewing and export capabilities:

Free Features

  • View all location history and attendance data within the app
  • Access to all tracking and analysis features
  • View heatmap visualizations of your location patterns

Premium Export Features (In-App Purchase Required)

  • Professionally formatted PDF attendance reports
  • Direct export and sharing of heatmap images from within the app
  • Location tracking files (GPX, KML, KMZ formats) containing dwell locations and recent attendance history for use with external mapping applications

All data exports are generated locally on your device. Users can view all their tracked data and visualizations within the app regardless of subscription status – the premium features unlock direct export and sharing capabilities from within the app.

No Automatic Sharing

The app does not share location data with third parties for advertising, analytics, or other commercial purposes.

No User Accounts Required

WhereWas does not require users to create accounts or provide personal registration information. All functionality is available without any login or account creation process.

Children’s Privacy

WhereWas does not knowingly collect any personal information from children under the age of 13. If you believe that we may have collected personal information from a child under 13, please contact us immediately at support@twomoonsapps.com and we will promptly take appropriate measures to remove such information from our records.

Changes to this Privacy Policy

We have the discretion to update this Privacy Policy at any time. When we do, we will revise the updated date at the top of this page. Users are advised to check this Privacy Policy periodically for any changes. You acknowledge and agree that it is your responsibility to review this Privacy Policy periodically and become aware of modifications.

Your Acceptance of these Terms

By using the WhereWas App, you signify your acceptance of this Privacy Policy. If you do not agree to this Privacy Policy, please do not use the App. Your continued use of the App following the posting of changes to this Privacy Policy will be deemed your acceptance of those changes.

Contact Us

If you have any questions about this Privacy Policy, how we collect or process your data, or the practices of this App, please contact us at:

Email: support@twomoonsapps.com
Website: https://twomoonsapps.com

This Privacy Policy is effective as of the date mentioned above and is subject to change without notice.