Back to AGM Apps
Android
Privacy Policy
Real-Time Salary · Effective Date: January 4, 2026
Last Updated: May 28, 2026 (Meta Audience Network removed)
1. Overview
AGM Apps ("we," "our," or "us") operates the Real-Time Salary mobile application for Android (the "App"). This Privacy Policy explains how we handle your information and protect your privacy when you use our App.
We are committed to your privacy. Your financial data belongs to you, and we have designed the App to keep your sensitive salary information secure and private.
2. Information We Collect
2.1 Information You Provide
When you use the App, you may enter the following information, all of which is stored locally on your device only:
- Salary and wage information (annual, monthly, hourly rates)
- Work schedules and shift times
- Time-off entries (vacations, sick days, holidays)
- Tax rates and financial calculations
- Pay frequency and next pay date
- Currency and language preferences
- Optional Google Drive backup preferences (via standard Android Auto Backup)
2.2 Information Automatically Collected
We do not collect any personal information automatically. However, third-party services integrated into the App may collect certain technical information as described in Section 4.
3. How We Store Your Data
3.1 Local Storage
- On-Device Storage: All your financial data — salary, schedules, time-off entries, paystub adjustments, lunch overrides — is stored locally on your device using Android's SharedPreferences and DataStore.
- Your Financial Data Stays Local: Your salary numbers and personal earnings information never leave your device. We do not have visibility into your earnings.
- Data Deletion: If you delete the App, all locally stored data is permanently removed from your device.
- Google Auto Backup: As an Android application, your local data may be backed up to your personal Google Drive account via the standard Android Auto Backup feature. This data is encrypted and managed by Google; we have no access to it.
3.2 AI Feature Cloud Processing
As of v4.0 (May 2026), the App offers two optional AI-powered features that route through a server-side proxy hosted on Google Firebase Cloud Functions:
- AI Invoice Scanner: When you choose to scan a paystub or invoice, the image you submit is sent to a Cloud Function (proxyGemini) that forwards it to Google's Gemini AI for analysis. The audit result is returned to your device and displayed in the App; we do not retain a copy.
- Discover (AI salary lookup): When you search for a public-figure salary, your search query is sent to a Cloud Function (proxyClaude) that forwards it to Anthropic's Claude AI. The response is then cached in Firestore (a non-personal cache of public-figure compensation lookups; see Section 4.5).
Both Cloud Functions hold the AI API keys server-side in Google Secret Manager so the keys are never embedded in the App binary. The image or query you submit may include incidental content (a paystub, a public figure's name). Neither Cloud Function logs the content of your requests beyond what is needed for transient processing and error diagnostics. Your locally-stored salary data, schedules, or other on-device records are never automatically transmitted — only the explicit AI request you initiate.
Your financial data is never sold to third parties.
4. Third-Party Services
4.1 Google AdMob (Advertising)
The free version of the App displays advertisements through Google AdMob. AdMob may collect and process the following information:
- Device identifiers (Google Advertising ID)
- IP address and approximate location (country / region level)
- Device type and operating system version
- App usage data for ad performance
You can opt out of personalized ads on Android: Settings → Google → Ads → "Opt out of Ads Personalization" (or reset your Advertising ID).
For more information, see Google's Privacy Policy.
4.2 Firebase Analytics
We use Google Firebase Analytics to understand how users interact with the App. Firebase may collect:
- Anonymous usage statistics (screens viewed, features used)
- Device information (model, OS version)
- Crash reports and performance data
No personal or financial data is sent to Firebase. All analytics data is anonymized and aggregated. See Firebase's Privacy Policy.
4.3 GDPR Compliance (EEA Users)
If you are located in the European Economic Area (EEA), you will be prompted to provide consent via Google's User Messaging Platform (UMP) before any advertising or analytics services collect your data. You can accept or decline personalized ads and manage your privacy preferences at any time in Settings.
4.4 AI Service Providers (Anthropic + Google AI)
The AI Invoice Scanner forwards your submitted image to Google's Gemini API. The Discover feature forwards your typed query to Anthropic's Claude API. Both calls are routed through our Firebase Cloud Functions proxy so the AI keys never ship in the App. Each provider may transiently process the request content per their own data-handling policies:
Both providers state that API requests sent through their commercial APIs are not used to train their public models. We do not send your locally-stored on-device data to either provider unless you explicitly initiate a scan or search.
4.5 Firebase Cloud Functions + Firestore
The Firebase Cloud Functions (proxyGemini, proxyClaude) run on Google Cloud infrastructure under our Firebase project real-time-salary-ios (project name retained from initial iOS release; serves both platforms). They:
- Hold the AI API keys server-side in Google Secret Manager (never in the App binary).
- Forward your request to the AI provider and return the response to your device.
- Do not associate requests with your Google account, email, or any account identifier — we do not have user accounts.
- Generate transient operational logs (timestamps, error codes) for the purpose of debugging and abuse prevention. These logs are retained per Google Cloud's default retention policy.
Firestore is used to cache the results of Discover searches so common queries (e.g., compensation of well-known public figures) can be served instantly without a new AI call. The Firestore cache contains only the AI-returned public-figure compensation data — it does NOT contain any user-identifying information, your search history, your salary, or your device identifier. The cache is a shared lookup table used by all App users to reduce repeat AI cost.
4.6 Additional Ad Networks (Unity Ads, Liftoff / Vungle)
The App also integrates Unity Ads and Liftoff (Vungle) as fallback ad networks alongside Google AdMob. Which network is active at any given time is controlled via our remote configuration file at agmapps.net/rts-ios-ad-config.json. Whichever network is active may collect:
- Device information (device type, OS version, anonymized identifiers)
- Ad interaction data (views, clicks, ad-completion events)
- IP address and approximate location
Refer to each network's privacy policy for full details:
5. In-App Purchases (Real-Time Salary Plus)
The App offers an optional "Real-Time Salary Plus" subscription ($0.99 / month). When subscribed, you receive:
- All advertisements removed
- Detailed AI Auditor breakdown views
- 30 AI Credits per month, shared between the AI Invoice Scanner and Discover features
When you make a purchase:
- Payment is processed entirely by Google through Google Play Billing.
- We do not collect or store your payment information.
- Google's Privacy Policy and Play Billing Terms apply to all purchases.
- Subscriptions auto-renew unless cancelled at least 24 hours before the end of the current period.
- You can manage or cancel your subscription at any time in the Google Play Store app (Profile → Payments & subscriptions → Subscriptions).
6. Data Security
- Sandboxed Storage: Your salary data and personal records are stored in Android's per-app sandboxed storage, isolated from other apps.
- Salary Data Stays Local: Your salary numbers, schedules, time-off entries, and other on-device records are never automatically transmitted to our servers.
- AI Features Use HTTPS: When you explicitly invoke an AI feature (Invoice Scanner or Discover), the specific request you initiate is transmitted to our Firebase Cloud Functions over HTTPS / TLS. No content is ever sent in cleartext.
- Server-Side Secret Management: The AI provider API keys live exclusively in Google Secret Manager, accessed only by our Cloud Functions. They are never embedded in the App binary or APK.
7. Data Breach Notification
In the unlikely event of a data breach that affects your personal information, we will notify you within 72 hours via the contact method available to us. We will inform you about:
- The nature of the breach
- What information was affected
- Steps we are taking to address the breach
- Actions you can take to protect yourself
8. Children's Privacy
The App is intended for working adults and is not designed for children under 13. We do not knowingly collect personal information from children. If you believe a child has provided information through the App, please contact us at help.agmapps@outlook.com.
9. International Users
The App is available worldwide. If you use the App outside the United States:
- Your data remains stored locally on your device in your country.
- If you use Google Auto Backup, your data may be processed in countries where Google operates Google Drive servers.
- Third-party services (AdMob, Firebase, AI providers) may process data according to their respective privacy policies.
10. Your Rights and Choices
You have full control over your data:
- Access: All your data is accessible within the App at any time.
- Modification: You can edit or delete any salary, schedule, or time-off entry.
- In-App Reset: Use "Reset All Data" in Settings to permanently delete your information.
- System Clear: Clear app storage via Android Settings → Apps → Real-Time Salary → Storage → Clear Data.
- Uninstall: Deleting the application from your device automatically removes all local data.
- Opt-Out of Ads: Upgrade to the Real-Time Salary Plus subscription to remove all advertisements.
11. California Privacy Rights (CCPA)
If you are a California resident, you have the right to:
- Know what personal information is collected about you
- Request deletion of your personal information
- Opt-out of the sale of personal information (Note: We do not sell your data)
- Non-discrimination for exercising your privacy rights
To exercise these rights, contact us at the email address provided below.
12. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. When we make changes, the "Last Updated" date at the top will be revised. Significant changes will be communicated through an App update notification. Continued use of the App after changes constitutes acceptance of the updated policy.
13. Third-Party Links
The App may contain links to external websites (such as our developer website, Google's terms, or third-party ad-network privacy policies). We are not responsible for the privacy practices of these third-party sites.
14. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or your data, please contact us:
help.agmapps@outlook.com
Developer: AGM Apps · agmapps.net
For EEA Users: You have the right to lodge a complaint with your local data protection authority if you believe your rights have been violated.
Summary — In Plain English
- Your salary data stays on your device (with optional Google Drive backup)
- We don't have access to your financial information
- Free version shows ads (you can opt out of personalized ads)
- Plus version removes all ads and includes 30 AI credits / month
- AI features (Invoice Scanner, Discover) send your specific request to our Cloud Functions only when you initiate them
- You can delete all your data anytime
- We respect GDPR, CCPA, and your privacy rights