Privacy Policy
Last updated: April 8, 2026
1. Introduction
PagePulse ("the Company", "we", "us", or "our") operates the PagePulse service (the "Service"). This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our Service. Please read this policy carefully. If you do not agree with its terms, please discontinue use of the Service.
2. Definitions
- "Service" means the PagePulse web application and all related services operated by the Company.
- "User" means any individual who accesses or uses the Service.
- "Personal Data" means any information relating to an identified or identifiable natural person.
- "Processing" means any operation or set of operations performed on Personal Data, whether or not by automated means.
- "Controller" means the entity that determines the purposes and means of the processing of Personal Data.
3. Data We Collect and Its Purpose
We collect the following categories of personal data:
3.1 Account Data
When you register, we collect your email address and display name through Firebase Authentication. This data is used to identify you, manage your account, and send you service-related communications.
3.2 Usage Data
When you submit a URL for analysis, we collect the URL, the resulting screenshot of the page, and the AI-generated analysis output. This data is used solely to provide the analysis results to you and to display them in your history.
3.3 Payment Data
When you make a purchase, the transaction is processed by Tranzila. PagePulse does not receive, store, or process your credit card or payment card details. We retain only transaction references for accounting and legal compliance purposes.
3.4 Analytics Data
We use Google Analytics to collect anonymized information about how users interact with the Service, including pages visited, session duration, and anonymized IP address. This data is used to understand usage patterns and improve the Service.
3.5 Session Tokens
Firebase Authentication generates session tokens stored as cookies in your browser to maintain your authenticated session across page loads.
4. Legal Basis for Processing (GDPR Article 6)
For users located in the European Economic Area, we process your personal data on the following legal bases:
| Data Category | Legal Basis |
|---|---|
| Account Data | Performance of contract (Art. 6(1)(b)) |
| Usage Data (analysis results, screenshots) | Performance of contract (Art. 6(1)(b)) |
| Payment Records | Legal obligation (Art. 6(1)(c)) |
| Analytics Data | Legitimate interests (Art. 6(1)(f)) — to improve the Service |
| Session Tokens | Performance of contract / Legitimate interests (Art. 6(1)(b)/(f)) |
5. Data Retention
| Data Category | Retention Period |
|---|---|
| Account data (email, display name) | Until account deletion, plus a 30-day grace period |
| Analysis results and screenshots | Until deleted by the user, or upon account deletion |
| Payment transaction records | 7 years, as required under the Israeli Income Tax Ordinance |
| Google Analytics data | 14 months (Google's default retention setting) |
| Session tokens | Until logout or token expiry |
6. Third-Party Processors
- Firebase / Google — Provides user authentication (Firebase Auth), database storage (Firestore), and file storage for screenshots (Cloud Storage). Data is stored in the europe-west4 region (Netherlands, EU).
- Google Analytics — Provides anonymized traffic and usage analytics. Data is processed by Google in accordance with Google's Privacy Policy.
- Tranzila — Processes payments on our behalf. Your payment card details are transmitted directly to Tranzila and are never stored by PagePulse. Tranzila is a licensed payment service provider regulated under Israeli law.
- Anthropic — Provides AI analysis capabilities (Claude API). When you submit a URL for analysis, the URL and screenshot are transmitted to Anthropic for processing. Pursuant to Anthropic's API usage policies, Anthropic does not use API inputs or outputs to train its models.
- Google Cloud Run — Hosts our screenshot capture microservice. Operates in the europe-west4 region (Netherlands, EU).
7. Your Rights
Depending on your location, you may have the following rights with respect to your personal data:
- Right of Access — You may request a copy of the personal data we hold about you.
- Right to Rectification — You may request correction of inaccurate or incomplete personal data.
- Right to Erasure — You may request the deletion of your personal data ("right to be forgotten").
- Right to Data Portability — You may request your data in a structured, commonly used, machine-readable format.
- Right to Object — You may object to processing based on legitimate interests.
- Right to Restriction of Processing — You may request that we restrict the processing of your data in certain circumstances.
Right to Lodge a Complaint — You may file a complaint with the relevant supervisory authority:
- Israel: The Privacy Protection Authority (הרשות להגנת הפרטיות)
- EU/EEA: The supervisory authority in your country of residence.
To exercise any of the rights above, please contact us at privacy@pagepulse.page.
8. International Data Transfers
Some of our third-party processors, including Anthropic (United States) and Google (a United States-incorporated company), may process your personal data outside the European Economic Area. Where such transfers occur, we rely on appropriate safeguards — specifically, Standard Contractual Clauses (SCCs) approved by the European Commission — as incorporated in the data processing agreements of those processors. Firebase data is stored within the EEA (europe-west4, Netherlands).
9. Cookies
The Service uses the following cookies:
| Cookie | Provider | Purpose | Duration |
|---|---|---|---|
| Session cookie | Firebase Auth | Maintains your authenticated session | Session / until logout |
| _ga, _ga_* | Google Analytics | Tracks user sessions anonymously | Up to 2 years |
| _gid | Google Analytics | Distinguishes users within a session | 24 hours |
You may disable cookies through your browser settings. Disabling session cookies will prevent you from signing in to the Service. You may opt out of Google Analytics tracking by installing the Google Analytics Opt-out Browser Add-on.
10. Minors
The Service is not directed to individuals under the age of 16. We do not knowingly collect personal data from minors. If you become aware that a minor has provided us with personal data without appropriate consent, please contact us at privacy@pagepulse.page and we will take prompt steps to delete such data.
11. Changes to This Policy
We may update this Privacy Policy from time to time. For material changes, we will provide at least 30 days' advance notice by posting a prominent notice on the Service or by sending an email to registered users. The "Last updated" date at the top of this page reflects the date of the most recent revision. Continued use of the Service after changes become effective constitutes acceptance of the revised policy.
12. Contact
For privacy-related inquiries, requests to exercise your rights, or complaints, please contact us at: privacy@pagepulse.page