Privacy Policy
Last updated: January 2026
This privacy policy explains how sarnowski.dev collects and uses information when you visit this website.
Analytics
This website uses Vercel Analytics to collect anonymous usage statistics. This helps me understand how visitors interact with the site and improve the user experience.
Data collected includes:
- Page views and navigation patterns
- Device type (desktop, mobile, tablet)
- Browser type
- Country (based on IP, not stored)
- Page load performance metrics
Cookies
This website does not use cookies that require consent. Vercel Analytics uses sessionStorage (not cookies) and does not track users across websites.
Error Monitoring and Session Replay
This website uses Sentry for error monitoring and performance tracking to improve reliability and user experience.
Data collected may include:
- Error messages and stack traces
- IP address (for rate limiting and geographic analysis)
- Browser type, device information, and operating system
- Page load times and interaction metrics
- Session recordings of user interactions (with text masked and media blocked)
This data helps identify and fix bugs, improve performance, and enhance user experience.
Session replays mask all text content and block media to protect sensitive information. Data is processed by Sentry (Functional Software, Inc.) in the EU.
Meeting Booking
When you use the meeting booking feature, I collect the following information:
- Your phone number
- Your preferred date and time for the meeting
This data is used solely to schedule and confirm your meeting request. Your phone number is sent via email to allow me to contact you regarding the scheduled meeting.
Booking information is retained in email records for the duration necessary to complete the meeting arrangement and for potential follow-up communication.
Data Minimization
I follow the principle of data minimization. Personal data is collected only when necessary for specific purposes (booking, error monitoring) and is protected through technical measures like text masking in session replays.
Legal Basis for Processing
Under GDPR, the legal bases for processing your data are:
- Legitimate interest: Analytics data helps improve the website experience for all visitors
- Legitimate interest: Error monitoring helps maintain a reliable and secure website
- Contract performance: Processing booking data is necessary to fulfill your meeting request
Your Rights
Under GDPR, you have the following rights regarding your personal data:
- Right to access: You can request a copy of any personal data I hold about you
- Right to rectification: You can request correction of inaccurate data
- Right to erasure: You can request deletion of your personal data
- Right to restrict processing: You can request limitation of how your data is used
- Right to data portability: You can request your data in a structured, machine-readable format
To exercise any of these rights, please contact me using the details below.
Data Retention
Different types of data are retained for different periods:
- Analytics data: Aggregated and anonymous, no personal data is stored
- Error monitoring data: Retained for 90 days, then automatically deleted
- Booking data: Retained in email records for up to 12 months after the meeting, then deleted
Third-Party Services
This website uses the following third-party services:
- Vercel: Website hosting and analytics (Privacy Policy)
- Sentry: Error monitoring and performance tracking (Privacy Policy)
- Resend: Email delivery for booking confirmations (Privacy Policy)
Each service has its own privacy policy governing how they handle data.
Changes to This Policy
I may update this privacy policy from time to time. Any changes will be reflected by updating the "Last updated" date at the top of this page. I encourage you to review this policy periodically.
Contact
If you have any questions about this privacy policy or wish to exercise your data rights, you can contact me at: