Privacy Policy for DetectPro
Last Updated: February 28, 2026
Introduction
DetectPro ("we," "our," or "the app") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, store, and protect your personal information when you use our metal detecting application.
DetectPro is designed to help you record, organize, and manage your metal detecting finds. We believe in transparency and giving you control over your data.
Information We Collect
1. Location Data
What we collect:
- GPS coordinates (latitude, longitude, altitude) for each find you record
- Your current location when using the map feature
- Route tracking data when you activate route recording
How we use it:
- To mark the location of your metal detecting finds on the map
- To display your current position on the map
- To record and display your detecting routes
- To help you navigate back to previous finds
When we access it:
- Only when you are actively using the app
- During background route tracking (only when you explicitly start route tracking)
Note: Location data is stored locally on your device and is never transmitted to our servers. If you enable cloud sync (see below), location data is only uploaded to your personal Google Drive account that you control.
2. Photos and Camera Access
What we collect:
- Photos you capture using the in-app camera
- Images you select from your photo gallery
- Image metadata (date, size)
How we use it:
- To store photos of your metal detecting finds
- To create thumbnails for faster app performance
- To display images in your finds gallery
Storage: Images are stored locally on your device and, if enabled, backed up to your personal cloud storage account.
3. User-Generated Content
What you create:
- Find names and descriptions
- Historical period classifications
- Material types (e.g., bronze, silver, iron)
- Target ID values
- PAS (Portable Antiquities Scheme) reference numbers
- Custom hashtags and notes
- Activity/session information
How we use it:
- To organize and display your finds
- To generate reports and statistics
- To enable searching and filtering of your finds
4. Subscription and Purchase Data
What we collect:
- Subscription status (active, expired, or no subscription)
- Purchase receipts and transaction identifiers (processed by Apple/Google)
- Anonymous app user ID (generated by RevenueCat — not linked to your personal identity)
How we use it:
- To unlock premium features you have purchased
- To verify your subscription status across devices
- To restore previous purchases
What we DON'T collect:
- Payment card numbers or banking details (handled entirely by Apple App Store or Google Play)
- Your name or email address for subscription purposes
5. Device Information
What we collect:
- Device type and operating system (Android, iOS, macOS)
- App version number
- Device manufacturer (only to optimize battery settings for route tracking)
How we use it:
- To ensure app compatibility
- To optimize performance for your device
- To troubleshoot technical issues
Cloud Sync (Optional Feature)
DetectPro offers optional cloud synchronization with Google Drive. This feature is:
- Completely optional - the app works fully without it
- User-controlled - you must explicitly connect and authorize access
- Transparent - you can see exactly what's being synced
When You Enable Cloud Sync:
What is uploaded:
- Your find records (waypoints) in JSON format
- Associated images
- A sync manifest file for tracking changes
Where it's stored:
- In a dedicated "DetectProSync" folder in your personal Google Drive
- You maintain complete ownership and control
- You can view, download, or delete this data at any time through Google Drive
What we DON'T access:
- Any other files in your Google Drive
- Your email or personal information
- Other Google account data
OAuth Security:
- We use Google's secure OAuth 2.0 authentication
- Access tokens are stored encrypted on your device
- You can revoke access at any time through your Google Account settings
Data Storage and Security
Local Storage
- All data is stored in an encrypted SQLite database on your device
- Images are stored in your app's secure container directory
- App settings are stored in secure device storage
- OAuth tokens are stored using encrypted secure storage
Security Measures
- No data is transmitted to third-party servers (except your chosen cloud provider)
- OAuth tokens automatically refresh and expire for security
- No user accounts or passwords are required or stored by us
- All cloud communication uses HTTPS encryption
Data Retention
- Data remains on your device until you delete it
- Deleted finds are marked as deleted (soft delete) to prevent sync conflicts
- You can permanently delete records through the app settings
- Uninstalling the app removes all local data
Third-Party Services
DetectPro integrates with the following third-party services:
Google Maps (Android only)
- Purpose: Display interactive maps
- Data accessed: Your location (only when using the map)
- Privacy Policy: https://policies.google.com/privacy
Google Drive (Optional)
- Purpose: Cloud backup and sync
- Data accessed: Only the DetectProSync folder in your Google Drive
- Privacy Policy: https://policies.google.com/privacy
- Your control: You authorize this access and can revoke it anytime
Flutter Map / OpenStreetMap (iOS/macOS)
- Purpose: Display interactive maps
- Data accessed: Tile requests (no personal data transmitted)
- Privacy Policy: https://wiki.osmfoundation.org/wiki/Privacy_Policy
RevenueCat
- Purpose: Subscription and in-app purchase management
- Data accessed: Anonymous app user ID, purchase receipts, subscription status, device platform and app version
- Data NOT accessed: Your name, email, location, finds, photos, or any app content
- Privacy Policy: https://www.revenuecat.com/privacy
- How it works: RevenueCat acts as a secure intermediary between the app and Apple App Store / Google Play to validate purchases and manage subscription entitlements. It does not receive or store any of your metal detecting data.
Your Rights and Controls
You have complete control over your data:
Access
- View all your data within the app at any time
- Export your data to JSON or PDF format
Modification
- Edit or update any find record
- Change or delete photos
- Modify settings and preferences
Deletion
- Delete individual finds or images
- Clear all data through app settings
- Disconnect cloud sync to stop synchronization
- Uninstall the app to remove all local data
Portability
- Export your data in standard JSON format
- Share finds with others through the share feature
- Generate PDF reports of your finds
Permissions Explained
DetectPro requests the following permissions:
Location Permission (Required)
- Android: ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION
- When: Recording finds, viewing map, route tracking
- Why: To record the location of your finds
Background Location (Optional - Android only)
- Android: ACCESS_BACKGROUND_LOCATION
- When: Only during active route tracking sessions
- Why: To continue recording your route when the app is minimized
- Control: You can deny this permission and still use all other features
Camera (Optional)
- When: Taking photos of finds
- Why: To capture images without leaving the app
Photo Library (Optional)
- When: Selecting existing photos
- Why: To add existing photos to your finds
Storage (Android)
- When: Saving exports or accessing images
- Why: To import/export data and access photos
Internet (Android)
- When: Using Google Maps or cloud sync
- Why: To load map tiles and sync with Google Drive
Children's Privacy
DetectPro is not directed at children under 13 years of age. We do not knowingly collect personal information from children under 13. If you believe we have collected information from a child under 13, please contact us immediately.
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by:
- Updating the "Last Updated" date at the top of this policy
- Displaying a notice in the app (for material changes)
Your continued use of DetectPro after changes constitutes acceptance of the updated policy.
Data Processing Location
- All data processing occurs locally on your device
- If you enable cloud sync, data is stored in Google's data centers according to Google's privacy policy
- We do not operate any servers that store or process your data
No Analytics or Tracking
DetectPro does NOT include:
- Analytics or usage tracking
- Advertising or ad networks
- User behavior monitoring
- Crash reporting tools that send data to us
Note: RevenueCat collects minimal anonymous data solely for subscription management (see Third-Party Services above). This is not used for analytics, advertising, or user profiling.
GDPR Compliance (European Users)
If you are in the European Economic Area (EEA), you have additional rights under GDPR:
Legal Basis for Processing
- Consent: For optional features like cloud sync
- Legitimate Interest: For core app functionality (local storage)
Your GDPR Rights
- Right to access your data
- Right to rectification
- Right to erasure ("right to be forgotten")
- Right to data portability
- Right to object to processing
- Right to restrict processing
- Right to withdraw consent
To exercise these rights, use the app's built-in data management features or contact us at the email below.
California Privacy Rights (CCPA)
California residents have specific rights regarding their personal information:
- Right to Know: What personal information we collect and how it's used (detailed above)
- Right to Delete: Delete your personal information (via app settings or by uninstalling)
- Right to Opt-Out: We do not sell personal information
- Right to Non-Discrimination: We do not discriminate based on privacy rights exercise
Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy or your data:
Email: https://pagetech.co.uk/reportfault.html
Developer: PageTech
App Website: https://pagetech.co.uk
Additional Information
Open Source Components
DetectPro uses open-source software components. These components have their own privacy policies and licenses, which do not grant us access to your data.
Updates and Support
We may collect minimal information if you contact us for support (email address and description of your issue), solely for the purpose of providing assistance.
Data Breach Notification
In the unlikely event of a data breach affecting your information, we will notify you promptly and take appropriate remedial action.
Summary
In plain language:
- DetectPro stores all your metal detecting finds on your device
- We collect GPS location to mark where you found items
- Photos you take are stored on your device
- Everything works offline - no internet required
- Optional cloud sync uploads only to YOUR Google Drive
- Subscriptions are managed by RevenueCat using only anonymous IDs — they never see your finds, photos, or location
- We never see or store your data on our servers
- You can delete everything at any time
- No ads, no tracking, no analytics
Your privacy is important to us. DetectPro is built privacy-first, keeping your detecting adventures private and secure.
This privacy policy was created to comply with Google Play Store requirements, GDPR, CCPA, and other applicable privacy regulations.