Privacy Policy
I understand that your privacy is important. This policy explains how I collect, use, and protect your information when you visit my website.
What Data Is Collected
August 16, 2026Cloudflare
ASN
Collected to monitor network details and prevent abuse.
Method
Logged to monitor interaction types and API usage.
Scheme
Captured to ensure secure connections (HTTPS enforcement).
Country
Noted to understand my global audience and content localization.
IP address
Collected for tracking purposes and security protection.
User agent
Tracked to see how you’re browsing and optimize compatibility.
OS device type
Collected to optimize device compatibility and responsive design.
Referrer information
Collected to understand traffic sources and your navigation patterns.
Contact Form
Message Content
Text messages and inquiries you send through the contact form.
Reply Communication
Your email enables the site owner to reply to your message.
Contact Confirmation
Your email is used to send you an automated confirmation that your message was received.
Personal Information
Name and email address when you submit the contact form.
Site Owner Notification
Your email and message are forwarded to the site owner for review and response.
Google Analytics
City
Tracked to understand urban engagement and local relevance.
Region
Logged to analyze geographic trends and regional interests.
Country
Noted to map out my worldwide visitors and content preferences.
Language
Collected to tailor content for you and improve accessibility.
Page Views
Tracked to understand content popularity and your navigation patterns.
Device Category
Collected to optimize mobile, desktop, and tablet experiences.
Session Duration
Monitored to analyze your engagement and content effectiveness.
Browser Information
Gathered to ensure cross-browser compatibility.
Guestbook Feature
Message Content
Text messages you post in the guestbook chat (max 500 characters).
User Session Data
Temporary session cookies for maintaining login state.
Message Timestamps
When you posted your messages for proper chronological display.
Reply Associations
Links between messages and their replies for threaded conversations.
Profile Information
Name, email, and profile picture from your OAuth provider.
User Authentication
Handled via Google and GitHub OAuth for secure login.
Guestbook Owner Notification
The site owner receives an email notification when you post a new message.
Guestbook Reply Notification
You receive an email notification when someone replies to your guestbook message.
Guestbook Sender Confirmation
You receive a confirmation email when your guestbook message is posted.
Technical & Security Data
Session Cookies
Essential cookies for site functionality, authentication, and security (CSRF protection).
Security Headers
Content Security Policy violations and security-related browser data.
Cache Performance
Temporary data storage metrics for optimizing load times.
Navigation Patterns
Page transitions and your flow data for UX optimization.
Cookies
Email Cookies
Contact Confirmation
Email tracking for contact form confirmation messages (if enabled).
Analytics Cookies
Google Analytics
Website usage analytics and behavior tracking.
Essential Cookies
Messages
Temporary cookies for displaying system messages and notifications.
CsrfToken
CSRF protection token to prevent cross-site request forgery attacks.
SessionId
Django session cookie for maintaining your login state (1 hour expiration).
Performance Cookies
Cache Control
Browser caching preferences to improve page load times.
Static File Cache
Cached static assets (CSS, JS, images) for faster subsequent visits.
How Your Data Is Used
User Experience
Analyze your trends to improve site functionality and design.
Website Analytics
Track visits, page views, and content interaction patterns.
Session Management
Maintain login state and protect against security threats.
Content Improvement
Understand popular content to enhance blog posts and projects.
Geographic Insights
Analyze your distribution for content localization.
Reply Communication
Enable the site owner to contact you via your provided email address.
Guestbook Management
Handle your authentication, profiles, message threading, and email notifications (owner alerts, sender confirmations, and reply notifications).
Contact Form Processing
Collect and process contact form submissions to communicate with you.
Security & Optimization
Keep the site secure, optimized, and running smoothly.
Site Owner Notification
Forward your contact information and message to the site owner for response.
Contact Confirmation Emails
Send you an automated confirmation email when you submit the contact form.
Third-Party Services
wsrv
Image optimization service for faster loading times and better performance.
Cloudflare
My provider for security, DDoS protection, and detailed web analytics.
GitHub OAuth
Alternative secure authentication provider for guestbook access.
Google OAuth
Secure authentication provider for guestbook user login.
Google Analytics
Helps us understand who is visiting and what they’re interested in.
How Your Data Is Protected
Storage
Secure database hosting with encrypted connections and access controls.
Retention
Cache refreshes every 3 hours; session cookies expire after 1 hour.
Encryption
All data transmission uses HTTPS encryption with secure cookies.
Data Privacy
Most data is aggregated and anonymized to protect your privacy.
Email Security
All outgoing emails are sent via secure SMTP with TLS encryption.
Security Headers
CSP, HSTS, and other security headers protect against attacks.
Data Minimization
I only collect data necessary for site functionality.
Your Rights
Contact
Reach out to [email protected] for any privacy questions or requests.
Data Access
Request details about what data I have collected about you.
Data Deletion
Delete your guestbook messages, profile data, or account.
Data Correction
Update or correct any inaccurate personal information.
Opt-Out Options
Disable tracking via browser settings, ad blockers, or Do Not Track.
Guestbook Limitations
No Self-Deletion
You cannot delete your own messages through the interface.
Permanent Nature
Consider your messages permanent once posted, as self-deletion is not available.
Deletion Requests
To delete your messages, contact [email protected] with your request.
Timestamp Display
All message timestamps are stored and shown in Jakarta time (WIB, UTC+7).
Message Management
You can send messages and reply to other messages or your own messages.
No Message Editing
Posted messages cannot be edited once submitted.
Email Communications
No Spam
We do not send promotional or marketing emails without your explicit consent.
Unsubscribe
You can request to opt-out of contact confirmations by contacting [email protected].
Noreply Email
Guestbook author emails default to [email protected] if not available, used only for owner notifications.
Email Frequency
You will only receive emails in response to actions you initiate (contact form, guestbook posts) or replies to your guestbook messages.
Contact Form Emails
When you submit the contact form, you receive an automated confirmation email from ridwaanhall.com.
Reply Configuration
Replies to confirmation emails are forwarded to [email protected] for response.
Confirmation Content
The confirmation email includes a copy of your message and confirms receipt.
Guestbook Owner Notification
When you post a message in the guestbook, the site owner receives an email notification (unless you are the owner).
Guestbook Reply Notification
When someone replies to your guestbook message, you receive an email notification identifying who replied.
Self-Notification Prevention
If your email matches the site owner email, owner notifications and sender confirmations are skipped to avoid self-notification.
Guestbook Sender Confirmation
After posting a guestbook message, you receive a confirmation email with a copy of your message (unless you are the owner).
Legal Basis for Processing
Consent
Guestbook participation and social authentication require your explicit consent.
Contract
Your content storage is necessary for providing guestbook functionality.
Email Sending
Consent given through contact form submission and guestbook participation.
Legal Compliance
Security measures and data protection are implemented to comply with privacy regulations.
Legitimate Interest
Analytics and site improvement based on legitimate business interests.
Contact Form Communications
Legitimate interest in responding to user inquiries and maintaining communication.
Copyright & Credits
owner
Ridwan Halim (ridwaanhall.com)
license
Apache License 2.0
Inspiration
TikTok
Provides icon inspiration and modern visual design elements for engaging user interfaces.
Once UI
Guides structure management and supports organized file system workflows for scalable projects.
Aulianza
Inspires content page layouts and presentation styles to enhance readability and aesthetics.
X (Twitter)
Offers theme design concepts and card layout structures for streamlined content presentation.
Third-Party Services
wsrv
Optimizes images for faster loading and better performance.
Cloudflare
Provides security, DDoS protection, and performance optimization.
GitHub OAuth
Allows login with GitHub credentials for authentication.
Google OAuth
Enables secure authentication through Google accounts.
Google Analytics
Analyzes website traffic, user behavior, and engagement.
Policy Updates
I may update this policy as the website evolves and grows. Major changes will be reflected in the last updated date above, and I’ll do my best to notify you of significant privacy policy updates.