StreamReader is operated by Hovestadt Marketing, based in the Netherlands.
Contact for privacy inquiries: data@hovestadtmarketing.com
When you create an account via email or Google OAuth, we collect:
Payments are processed by Stripe. We do not store credit card numbers. We receive from Stripe: your Stripe customer ID, subscription status, and billing email. See Stripe's Privacy Policy.
Documents you upload are processed locally in your browser. Extracted text may be stored on our servers (Supabase, hosted in Ireland, EU) to enable cloud sync features. We store:
We do not store original PDF or EPUB files on our servers. Original files are processed client-side only.
With your consent, we collect analytics data via Google Analytics (GA4):
This data is anonymized and used to improve the Service. Analytics cookies are only set after you provide consent.
| Data | Legal basis | GDPR Article |
|---|---|---|
| Account data | Performance of contract | Art. 6(1)(b) |
| Payment data | Performance of contract | Art. 6(1)(b) |
| Content data | Performance of contract | Art. 6(1)(b) |
| Analytics data | Consent | Art. 6(1)(a) |
| Technical/security data | Legitimate interest | Art. 6(1)(f) |
| Service | Purpose | Location | Transfer mechanism |
|---|---|---|---|
| Supabase | Authentication, database | Ireland (EU) | N/A (EU) |
| Stripe | Payment processing | US | EU-US Data Privacy Framework |
| Google (GA4/GTM) | Analytics | US | EU-US Data Privacy Framework |
| Google (OAuth) | Authentication | US | EU-US Data Privacy Framework |
| Vercel | Hosting, CDN | Global (US-based) | EU-US Data Privacy Framework |
Under the GDPR, you have the following rights:
To exercise any of these rights, contact us at: data@hovestadtmarketing.com
We will respond within 30 days. If you are not satisfied with our response, you have the right to lodge a complaint with the Dutch Data Protection Authority:
Autoriteit Persoonsgegevens
Website: autoriteitpersoonsgegevens.nl
We use the following cookies:
| Cookie | Purpose | Duration | Type |
|---|---|---|---|
| sr-auth | Authentication session | Session | Necessary |
| sr_theme | Theme preference | Persistent | Necessary |
| sr_tos_accepted | TOS acceptance | Persistent | Necessary |
| _ga, _ga_* | Google Analytics | 2 years | Analytics (consent required) |
| _gid | Google Analytics | 24 hours | Analytics (consent required) |
Analytics cookies are only set after you provide explicit consent via our cookie banner. You can withdraw consent at any time.
We implement appropriate technical and organizational measures to protect your data, including:
No system is 100% secure. If we become aware of a data breach affecting your personal data, we will notify you and the relevant authorities as required by law.
StreamReader is not intended for children under 16 years of age. We do not knowingly collect data from children. If you believe a child has provided us with personal data, contact us at data@hovestadtmarketing.com.
We do not use automated decision-making or profiling that produces legal effects or similarly significant effects on you.
We may update this Privacy Policy from time to time. We will notify you of material changes via email or in-app notification at least 30 days before they take effect.
Hovestadt Marketing
Privacy inquiries: data@hovestadtmarketing.com
Copyright notices: data@hovestadtmarketing.com
Website: streamreader.io