Logo

Privacy Policy

Learn how we collects, uses, and protects your information.

1. Overview

This Privacy Policy describes how Fahli.dev (“we”, “our”, “us”) collects, uses, and protects your personal information when you visit or interact with the website. By using this Site, you agree to this Policy.

2. Information We Collect

2.1 Automatically Collected Data

When you access the Site, we may automatically collect:

  • IP address and approximate location (derived from IP)
  • Browser type, device info, screen resolution
  • Pages visited, time spent, clicks, and interactions
  • Error and performance logs for debugging

This data helps us maintain performance, detect abuse, and improve user experience.

2.2 Information You Provide Voluntarily

We collect personal information only when you voluntarily submit it via the contact form, including:

  • Name
  • Email address
  • Phone number
  • Message content

2.3 Browser Storage

  • Local Storage: Used to save theme preference (light or dark).
  • Session Storage: Used by Sentry to track session context for debugging.

We do not use cookies directly, but third-party services may set their own storage or cookies.

3. How We Use Information

  • To provide, maintain, and improve the website
  • To analyze usage trends and detect errors (via analytics tools)
  • To communicate with you and respond to messages
  • To ensure security, prevent abuse, and enforce rate limiting
  • To comply with legal obligations

4. Third-Party Services

We use third-party services to operate this Site effectively:

  • Vercel — website hosting and deployment
  • Cloudflare — DNS, CDN, and CAPTCHA for security
  • Vercel Insight — analytics on traffic and performance
  • Sentry — error monitoring and session replay for debugging
  • Resend — email delivery service for contact form messages
  • Upstash (Redis) — rate limiter to prevent spam and abuse
  • Cal.com — scheduling widget embedded via iframe

These providers may process limited user data under their own Privacy Policies. Some data may be transferred internationally depending on server locations.

5. Data Retention

We retain collected information only as long as necessary:

  • Analytics and logs: typically kept 3–12 months
  • Sentry session data: up to 90 days (for debugging)
  • Contact form emails: stored as long as needed to respond
  • Theme preference: remains on your device until cleared manually

6. Legal Basis for Processing

Depending on your location, our processing may rely on one or more of the following legal bases:

  • Consent — when you voluntarily provide data (e.g., contact form)
  • Legitimate interest — for analytics, security, debugging, and service improvement
  • Legal obligation — when required to comply with law or requests from authorities

7. Your Rights

You may have the right to:

  • Access and receive a copy of your personal data
  • Request correction or deletion of your data
  • Withdraw consent at any time
  • Object to or restrict certain processing activities

To exercise these rights, please contact us via email below. We will respond in accordance with applicable laws.

8. Security

We use reasonable technical and organizational measures — HTTPS encryption, CDN/firewall protection, rate limiting, and secure coding practices — to protect your information. However, no online system is 100% secure.

9. Children’s Privacy

This Site is not intended for children under 13 years of age. We do not knowingly collect personal data from minors. If you believe a child has provided us with information, contact us to request deletion.

10. Third-Party Links

Our Site may contain links or embedded widgets (e.g., Cal.com). Interactions with these services are governed by their respective privacy policies, not ours.

11. International Data Transfers

As the Site is hosted on Vercel and uses global services (e.g., Cloudflare, Sentry), your data may be transferred to and processed in countries outside your jurisdiction. We take reasonable steps to ensure your data is handled securely and in compliance with privacy laws.

12. Updates to This Policy

We may update this Privacy Policy periodically. The “Last updated” date below reflects the latest revision. Continued use of the Site after changes means you accept the updated Policy.

13. Contact Us

For questions or concerns about this Privacy Policy, please contact:

Email: saputra@fahli.dev
Or use the contact form available on this website.

Last updated: 20 October 2025