This Privacy Policy describes how Mahdi Rashidi ("we", "us", or "our") collects, uses, and shares information about you when you use the MR Portfolio website and Progressive Web App (PWA) available at https://mrashidi.me (the "Service"). By using the Service, you agree to the practices described in this policy.
Minimal data
Only what's needed to run the service
No selling
Your data is never sold or rented
No ad cookies
Zero tracking or advertising cookies
Your rights
Full GDPR rights, respond within 30 days
We collect only the minimum information necessary to operate the Service:
We do not collect sensitive data such as financial information, health records, or government IDs.
We do not use your information for automated decision-making or profiling.
We do not sell, trade, or rent your personal information. The following service providers process data solely to operate the Service:
We may also disclose information when required by law, court order, or a valid government request.
The Service uses no tracking or advertising cookies. Browser storage is used only for:
You can clear this data anytime via your browser's developer tools or settings.
Contact form messages are not stored in a database and are retained only long enough to reply to your inquiry. Server logs are held for 30–90 days by our infrastructure providers. Aggregated, anonymous analytics data may be retained for up to 12 months.
If you are located in the European Economic Area (EEA), you have the following rights:
Right of access
Request a copy of the personal data we hold about you.
Right to rectification
Ask us to correct inaccurate data.
Right to erasure
Ask us to delete your personal data.
Right to restriction
Ask us to limit how we process your data.
Right to portability
Receive your data in a structured, machine-readable format.
Right to object
Object to our processing of your personal data.
To exercise any right, email us at contact@mrashidi.me. We will respond within 30 days.
The Service is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal data, please contact us and we will delete it promptly.
We use industry-standard security measures including HTTPS encryption to protect data in transit. Our hosting provider (Vercel) maintains physical and technical infrastructure safeguards. No method of electronic transmission or storage is 100% secure — we cannot guarantee absolute security.
The Service may link to third-party sites (e.g. GitHub, LinkedIn, Medium). This Privacy Policy does not apply to those sites. We encourage you to review their respective privacy policies.
We may update this Privacy Policy at any time. The "Last updated" date at the top of this page will reflect the latest revision. Continued use of the Service after changes constitutes acceptance of the updated policy. We encourage you to review this page periodically.
Questions, concerns, or data requests? Reach out directly: