1. Who we are and what this policy covers
Alive Trader ("Alive Trader", "we", "us" or "our") operates the Alive Trader website and web application at https://alive-trader.web.app/ (the "Service"). Alive Trader is a trading planning, risk calculation, trade journaling and performance review tool. It does not place trades, hold customer funds, provide brokerage services or act as an investment adviser.
This Privacy Policy explains what information the Service handles, why it is handled, where it is stored, when it is shared, and the choices available to users. It applies to visitors and registered users of the Service.
2. Information we collect or process
- Account and identity information: email address, display name or profile details made available by your chosen sign-in provider, Firebase user identifier, and authentication status. Passwords for email/password accounts are handled by Firebase Authentication; Alive Trader does not receive a readable copy of your password.
- Trading workspace information: the capital, currency, risk limits, targets, trade sizes, trade outcomes, notes, journal entries, account labels, session history, preferences, and performance calculations that you enter or generate while using the Service.
- Screenshot files: images that you select and attach to a trade journal entry. The app first keeps a local browser copy in IndexedDB so that the image is not lost if a Drive upload fails. If you choose to connect Google Drive and authorize access, the selected image is uploaded to the Google Drive account you connected.
- Google Drive file details: after an upload, the app keeps the Drive file ID, file name, MIME type and update timestamp as a reference so it can find the screenshot again. The image itself is stored in your connected Google Drive, not as an image blob in Firestore.
- Browser and technical information: information processed by your browser and the Firebase/Google services needed to deliver the app, such as network requests, service logs, browser storage and basic diagnostic information. The exact technical logs collected by those providers are governed by their own policies.
3. Google data and Google Drive permission
Google sign-in is used to authenticate you when you choose that sign-in option. Separately, the screenshot upload feature can ask you to connect Google Drive. The Drive feature requests the OAuth scope https://www.googleapis.com/auth/drive.file.
This drive.file permission lets Alive Trader create and access the specific files that the app creates or that you explicitly select/open with the app. Alive Trader uses it only to upload trade screenshots, retrieve screenshots for display in your journal, and delete or replace a screenshot when you take the corresponding action in the app. It does not request general access to browse all files in your Drive.
Google user data is used only to provide and improve the user-facing features that you request—in particular, connecting your chosen Google account and saving, retrieving or managing the trade screenshot files you select. We do not sell Google user data, use it for advertising, or use it to build advertising profiles. We do not use Google user data for unrelated purposes or transfer it to third parties except as needed to provide the requested feature, comply with law, or protect the Service and its users.
Access to Google data is initiated by you through Google's authorization flow. You can decline the Drive connection and continue using other parts of Alive Trader, but Google Drive screenshot upload and retrieval will not work until you authorize it. You can revoke the app's access at any time from your Google Account security settings. If you revoke access, Drive-based screenshot features may stop working until you reconnect.
4. How and where information is stored
- Firebase Authentication: manages sign-in and account authentication.
- Cloud Firestore: stores supported synchronized app values under a user-specific path associated with your Firebase user ID. The app's cloud synchronization code stores app data as user-scoped records.
- Browser Local Storage: stores app settings, local references and other client-side state needed by the app.
- Browser IndexedDB: stores local screenshot image copies and certain browser-side app/backup data.
- Your Google Drive: stores screenshot files uploaded after you authorize the Drive feature. Alive Trader stores a file reference and related metadata to locate the file; the file remains in the Google account you connected and is subject to that account's settings and storage limits.
Screenshot files in one user's Google Drive are not automatically placed in another user's Drive. The app does not intentionally publish uploaded screenshots as public files. A user who signs in to a different Google account should connect the Google account where their own screenshots are stored.
5. How we use information
We use the information described above to:
- create and authenticate user accounts;
- save and synchronize the trading plans, journal entries, settings and performance records you choose to keep;
- upload, retrieve, replace and remove screenshots at your request;
- show calculations, summaries, trade history, account settings and backup/restore functions;
- maintain, secure, troubleshoot and improve the reliability of the Service; and
- respond to support, privacy or account-deletion requests and meet legal obligations.
We do not sell personal information or Google user data. We do not use your trading records or screenshots to execute trades or make investment decisions for you.
6. When information is shared
We use service providers to operate the Service. Firebase services provided by Google support authentication, database synchronization and hosting. Google APIs and Google Drive are used when you choose to connect Drive. These providers process information as necessary to provide their services and under their applicable terms and privacy policies.
We do not make your private journal entries or Drive screenshots available to other Alive Trader users. We may disclose information if required by law, to respond to valid legal process, to protect the rights or safety of users, or to investigate abuse, fraud or security incidents. We do not otherwise share or sell personal information or Google user data to third parties.
7. Data retention and deletion
Cloud-synchronized app data is retained while your account is active or as needed to provide the Service. Browser Local Storage and IndexedDB data can remain on your device until you clear the browser data or remove the app's stored data. Downloaded backup files are under your control.
Clearing data in one browser does not necessarily delete cloud-synchronized records or files in Google Drive. To request deletion of your Alive Trader account and associated cloud data, email officialmparwez@gmail.com from your account email and write "Alive Trader account deletion request". We may ask for reasonable verification before processing the request. You can also delete screenshot files directly from your Google Drive; deleting a Drive file may make that screenshot unavailable in the journal. Copies in browser storage may need to be cleared separately.
8. Security
We use Firebase and Google security features and associate cloud records with the signed-in user account. No online service, browser storage or network transmission can be guaranteed to be completely secure. You are responsible for protecting your devices and account credentials. Do not upload highly sensitive documents or information that is not needed for your trading journal.
9. Children and eligibility
The Service is not designed for children under 13, and we do not knowingly seek to collect personal information from children under 13. If you believe a child has provided information to Alive Trader, contact us so we can review and address the request. Users must be legally able to agree to the Service terms in their place of residence.
10. Your choices and privacy rights
You can choose whether to connect Google Drive, revoke Drive access through your Google Account, manage or delete files in your Drive, edit information in the app, clear local browser data, download backups where available, and contact us to request access, correction or deletion of account information. Rights available to you may depend on applicable law.
11. International processing and third-party policies
Firebase and Google may process information in locations where they or their service providers operate. Their processing is also subject to Google's applicable privacy and service terms. Please review the Google Privacy Policy and the Firebase Privacy and Security information for details about those services.
12. Changes to this policy
We may update this policy if the Service, its data practices or legal requirements change. The latest version and effective date will be posted on this page. We encourage users to review it periodically. If a material change affects how Google user data is handled, we will update this disclosure before using that data in a materially different way.
13. Contact Alive Trader
Email: officialmparwez@gmail.com
Subject: "Alive Trader – Privacy Request"
Website: https://alive-trader.web.app/