Privacy Policy
Last updated: September 2025
Overview
This Privacy Policy explains how LogicLensify Software Solutions Ltd. ("LogicLens", “we”, “us”) collects, uses, and shares information when you use our website and Chrome extension (together, the “Service”). We aim to be clear and respectful of your privacy while providing useful features.
Information We Collect
- Account information: your email, display name, and profile photo from your sign‑in provider.
- Authentication and session information: information needed to sign you in and keep you signed in across the website and extension.
- Usage information: how you use the Service, including actions taken, timestamps, performance metrics, whether an analysis succeeded, and the domain of the page you chose to analyze. We do not collect your browsing history.
- Content you submit: the text you ask us to analyze. We process this content to generate insights and generally do not store the raw text after processing. We may store derived results or summaries to operate the Service.
- Support communications: messages and contact details you send us.
How We Use Information
- Provide, maintain, and improve the Service and its features.
- Authenticate you and personalize your experience.
- Operate analytics and usage dashboards and enforce reasonable rate limits.
- Secure the Service, prevent abuse, and troubleshoot issues.
- Communicate with you about updates and respond to requests.
We do not sell your personal information and we do not use it for targeted advertising. The extension analyzes content only when you ask it to.
Sharing and Processors
We share information with service providers that help us run the Service, such as:
- Google Firebase (authentication, database, serverless functions)
- Google Cloud services (including AI processing for text analysis)
We may also share information to comply with the law or protect rights and safety, or in connection with a business transaction (e.g., merger or acquisition). We do not sell or share your information for cross‑context behavioral advertising.
Cookies and Local Storage
We use first‑party cookies and local storage to keep you signed in and remember preferences. The extension may store minimal data locally to improve performance. We do not use third‑party advertising cookies.
Chrome Extension Permissions & Data Flow
The LogicLens Chrome extension integrates with the same account you use on our website. To operate, it requests a minimal set of permissions and uses them only to provide the features you request.
Permissions we use and why
activeTab
: Access the current tab’s content only when you click the extension or start an analysis.scripting
: Inject UI and highlighting scripts so we can render the sidebar and highlights on the page you’re analyzing.tabs
: Read basic tab info (URL/title) to scope your analysis and show status.storage
: Store minimal settings, session state, and cached results on your device for performance and continuity.
When content scripts run
Our content scripts are allowed on many sites but remain idle until you interact with the extension (e.g., open the sidebar or click analyze). We do not collect or monitor your browsing history.
What data leaves your device
- Only the content you choose to analyze (page text or selected text).
- The page URL/host to contextualize results and for rate‑limit enforcement.
- Analysis options (e.g., max insights) and minimal metadata (e.g., content hash to deduplicate requests).
We do not transmit your browsing history and we do not collect unrelated page data.
API communications and authentication
The extension connects over HTTPS to our servers hosted on Google Cloud/Firebase at us-central1-logiclenshome.cloudfunctions.net
. Requests include a Firebase ID token in the Authorization: Bearer <ID_TOKEN>
header to authenticate your account. Tokens are used strictly for authentication and are not shared with advertisers.
When signed in, the extension prefers Firebase Callable Functions; otherwise it falls back to HTTPS with your stored ID token until a fresh token is available.
Local storage and caching
- Session: ID token and expiry are stored in
chrome.storage.local
under keys such aslogiclens-auth-token
andlogiclens-auth-expiry
to enable authenticated requests across extension contexts. We may also store basic user info (email/display name/photo) for UI display. - Results: Recent analysis results may be cached per‑URL in
chrome.storage.local
to speed up reloads. UI preferences (e.g., button position/lock state) may be stored vialocalStorage
. - Control: You can clear this data by signing out, disabling the extension, or uninstalling it (Chrome also allows clearing site data).
Data minimization and policy compliance
The extension processes content only when you ask it to. We do not sell your personal information and we do not share it for cross‑context behavioral advertising. We comply with the Chrome Web Store User Data Policy, including Limited Use: data is used only to provide the features you request, is not sold, and is not transferred except to service providers or as required by law.
Data Retention
We keep your information for as long as your account is active or as needed to provide the Service. When you delete your account, we delete associated account and usage data within 30 days, subject to legal requirements. Backups may persist for up to 90 days.
Your Rights
GDPR (EEA/UK): You may request access, correction, deletion, restriction, portability, or object to processing where applicable. You may also withdraw consent at any time.
CCPA/CPRA (California): You have the right to know, delete, and correct personal information, and the right to opt out of “sale” or “sharing” for cross‑context behavioral advertising. We do not sell or share your personal information. You have the right to non‑discrimination for exercising your rights.
To exercise your rights, contact us at the email below. We may need to verify your request to protect your account.
International Transfers
We are based in Canada and may process data in Canada, the United States, and other locations where our providers operate. When transferring data internationally, we rely on appropriate safeguards offered by our providers and applicable law.
Security
We use reasonable administrative, technical, and physical safeguards designed to protect personal information. No system is perfectly secure, but we work to protect your information.
Children’s Privacy
The Service is not intended for children under 13 (or 16 where applicable), and we do not knowingly collect personal information from children.
Changes to This Policy
We may update this policy from time to time. If we make material changes, we will update the “Last updated” date and take other steps as required by law.
Contact Us
Questions or requests: jacob@logiclens.ca