/* Privacy Policy Page Styles */
.privacy-page {
max-width: 900px;
margin: 0 auto;
padding: 0 20px;
}
/* Hero Section */
.privacy-hero {
text-align: center;
margin-bottom: 50px;
}
.privacy-hero h1 {
font-family: 'Playfair Display', serif;
font-size: 2.5rem;
font-weight: 600;
color: #fff;
margin-bottom: 12px;
}
.privacy-hero .subtitle {
font-size: 1.1rem;
color: rgba(255,255,255,0.7);
max-width: 600px;
margin: 0 auto;
}
.privacy-hero .last-updated {
margin-top: 16px;
font-size: 0.9rem;
color: rgba(255,255,255,0.5);
}
/* GDPR Badge */
.gdpr-badge {
display: inline-flex;
align-items: center;
gap: 8px;
margin-top: 20px;
padding: 10px 20px;
background: linear-gradient(135deg, rgba(34,197,94,0.2) 0%, rgba(22,163,74,0.2) 100%);
border: 1px solid rgba(34,197,94,0.4);
border-radius: 30px;
color: #4ade80;
font-size: 0.9rem;
font-weight: 500;
}
.gdpr-badge svg {
width: 18px;
height: 18px;
}
/* Section Styles */
.privacy-section {
margin-bottom: 40px;
}
.section-header {
display: flex;
align-items: center;
gap: 14px;
margin-bottom: 20px;
padding-bottom: 12px;
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.section-icon {
width: 44px;
height: 44px;
background: linear-gradient(135deg, rgba(59,130,246,0.2) 0%, rgba(37,99,235,0.2) 100%);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.section-icon svg {
width: 22px;
height: 22px;
stroke: #60a5fa;
}
.section-header h2 {
font-family: 'Playfair Display', serif;
font-size: 1.5rem;
font-weight: 600;
color: #fff;
margin: 0;
}
.section-content {
color: rgba(255,255,255,0.85);
font-size: 1rem;
line-height: 1.8;
}
.section-content p {
margin-bottom: 16px;
}
.section-content ul {
margin: 16px 0;
padding-left: 24px;
}
.section-content li {
margin-bottom: 10px;
}
.section-content li::marker {
color: #60a5fa;
}
/* Data Cards */
.data-cards {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 16px;
margin: 24px 0;
}
.data-card {
background: rgba(255,255,255,0.03);
border: 1px solid rgba(255,255,255,0.08);
border-radius: 12px;
padding: 20px;
}
.data-card h4 {
color: #fff;
font-size: 1rem;
font-weight: 600;
margin: 0 0 10px 0;
display: flex;
align-items: center;
gap: 8px;
}
.data-card h4 .emoji {
font-size: 1.2rem;
}
.data-card p {
color: rgba(255,255,255,0.7);
font-size: 0.9rem;
margin: 0;
line-height: 1.6;
}
/* Rights Box */
.rights-box {
background: linear-gradient(135deg, rgba(59,130,246,0.15) 0%, rgba(37,99,235,0.15) 100%);
border: 1px solid rgba(59,130,246,0.3);
border-radius: 16px;
padding: 24px;
margin: 24px 0;
}
.rights-box h3 {
color: #fff;
font-size: 1.2rem;
margin: 0 0 16px 0;
}
.rights-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 12px;
}
.right-item {
display: flex;
align-items: center;
gap: 10px;
color: rgba(255,255,255,0.9);
font-size: 0.95rem;
}
.right-item svg {
width: 20px;
height: 20px;
stroke: #4ade80;
flex-shrink: 0;
}
/* Info Box */
.info-box {
background: rgba(255,255,255,0.03);
border-left: 4px solid #60a5fa;
border-radius: 0 12px 12px 0;
padding: 16px 20px;
margin: 20px 0;
}
.info-box p {
margin: 0;
color: rgba(255,255,255,0.8);
font-size: 0.95rem;
}
/* Table Styles */
.privacy-table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
font-size: 0.95rem;
}
.privacy-table th,
.privacy-table td {
padding: 14px 16px;
text-align: left;
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.privacy-table th {
background: rgba(255,255,255,0.05);
color: #fff;
font-weight: 600;
}
.privacy-table td {
color: rgba(255,255,255,0.8);
}
/* Contact Section */
.contact-section {
text-align: center;
padding: 40px;
background: rgba(255,255,255,0.03);
border-radius: 16px;
border: 1px solid rgba(255,255,255,0.08);
margin-top: 50px;
}
.contact-section h2 {
font-family: 'Playfair Display', serif;
font-size: 1.6rem;
color: #fff;
margin-bottom: 12px;
}
.contact-section p {
color: rgba(255,255,255,0.7);
margin-bottom: 20px;
}
.contact-button {
display: inline-block;
padding: 14px 32px;
background: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);
color: #fff;
text-decoration: none;
border-radius: 30px;
font-weight: 500;
transition: transform 0.2s, box-shadow 0.2s;
}
.contact-button:hover {
transform: translateY(-2px);
box-shadow: 0 8px 25px rgba(59,130,246,0.4);
}
/* Responsive */
@media (max-width: 600px) {
.privacy-hero h1 {
font-size: 2rem;
}
.section-header h2 {
font-size: 1.3rem;
}
.data-cards {
grid-template-columns: 1fr;
}
.rights-grid {
grid-template-columns: 1fr;
}
}
Privacy Policy
Your privacy matters to us. This policy explains how we collect, use, and protect your personal data.
Last updated: January 2, 2026
GDPR Compliant
Fotografiescu is a professional photography service and stock image platform based in Romania. We are the data controller for any personal information collected through our website.
Contact: contact@fotografiescu.com
Website: https://fotografiescu.com
We collect different types of information depending on how you interact with our services:
👤 Account Information
Name, email address, password (encrypted), profile preferences
💳 Payment Data
Processed securely by Stripe. We only store transaction IDs, not card details
📊 Usage Data
Pages visited, images viewed, download history, search queries
🍪 Cookie Data
Session cookies, preferences, analytics (see our Cookie Policy)
| Purpose |
Legal Basis |
| Process purchases and deliver digital products |
Contract performance |
| Manage your account and preferences |
Contract performance |
| Send booking confirmations and updates |
Contract performance |
| Respond to your inquiries and support requests |
Legitimate interest |
| Improve our website and services |
Legitimate interest |
| Send marketing emails (if subscribed) |
Consent |
| Prevent fraud and protect our services |
Legitimate interest |
We only share your data with trusted third parties who help us operate our services:
- Stripe — Payment processing (PCI-DSS compliant)
- Google Analytics — Website analytics (anonymized)
- Email Service Provider — Transactional and marketing emails
We never sell your personal data. Third parties may only use your data to provide their specific service to us and must protect it according to our agreements.
Under GDPR, you have the following rights regarding your personal data:
Your Data Rights
Right to access your data
Right to correct inaccurate data
Right to delete your data
Right to data portability
Right to restrict processing
Right to withdraw consent
To exercise any of these rights, contact us at contact@fotografiescu.com. We will respond within 30 days.
| Data Type |
Retention Period |
| Account data |
Until you delete your account + 30 days |
| Purchase history |
7 years (legal/tax requirements) |
| Session booking data |
3 years after session completion |
| Support conversations |
2 years after resolution |
| Analytics data |
26 months (anonymized) |
We implement appropriate technical and organizational measures to protect your data:
- SSL/TLS encryption for all data in transit
- Encrypted passwords using industry-standard hashing
- Secure payment processing via Stripe (PCI-DSS Level 1)
- Regular security audits and updates
- Access controls limiting who can view personal data
Some of our service providers may process data outside the European Economic Area (EEA). When this occurs, we ensure appropriate safeguards are in place:
- Standard Contractual Clauses (SCCs) approved by the European Commission
- Data processing agreements with all third parties
- Verification that recipients maintain adequate data protection standards
We may update this Privacy Policy from time to time. Significant changes will be communicated via email or a prominent notice on our website. We encourage you to review this policy periodically.