Legal

Privacy Policy

Last updated: March 21, 2026

1. Introduction

This Privacy Policy explains how PhotoSEO Vision (“the Service”, “we”, “us”, “our”), operated by Franklyn K Photography, collects, uses, stores, and protects your personal data.

We are committed to protecting your privacy and complying with the General Data Protection Regulation (GDPR), the French Data Protection Act (Loi Informatique et Libertés), and other applicable data protection laws.

Data controller: Franklyn K Photography, Paris, France. Email: privacy@franklyn-k.com

2. Data we collect

2.1 Account data

When you create an account, we collect:

DataPurposeLegal basis
Email addressAuthentication, communicationsContract performance
Name (optional)Personalization, certificatesLegitimate interest
Password (hashed)AuthenticationContract performance

We use Supabase Magic Link authentication — we may not store a password at all if you authenticate via email link.

2.2 Billing data

When you subscribe to a paid plan:

DataPurposeLegal basis
Payment method (via Stripe)Process paymentsContract performance
Billing addressTax compliance, invoicingLegal obligation
Transaction historyAccounting, dispute resolutionLegal obligation
We do not store your credit card number. Payment data is processed and stored exclusively by Stripe, Inc. in accordance with PCI DSS standards. We only receive a truncated card reference (last 4 digits) and transaction confirmations.

2.3 Usage data

When you use the Service:

DataPurposeLegal basis
Rename history (filenames, alt text, keywords)Service delivery, article generationContract performance
Event metadata (venue, couple name, date)Service delivery, copyright registrationContract performance
Credit consumption logsBilling, plan enforcementContract performance
IP addressSecurity, fraud preventionLegitimate interest
Browser/device typeService optimizationLegitimate interest
Feature usage analyticsService improvementLegitimate interest

2.4 Photo data

We do not store your photographs. Photos are accessed from your local device, Google Drive, or Dropbox. Only compressed thumbnails are sent for AI analysis and are not retained.

When you use the rename feature:

When you use the blockchain copyright feature:

2.5 Data we do NOT collect

3. How we use your data

We use your personal data for the following purposes:

PurposeData usedLegal basis
Provide the Service (renaming, copyright, blog generation)Account data, event metadata, photo hashesContract performance
Process paymentsBilling dataContract performance
Generate copyright certificatesName, event metadata, blockchain recordsContract performance
Send service notificationsEmail addressContract performance
Send marketing communicationsEmail addressConsent (opt-in)
Prevent fraud and abuseIP address, usage patternsLegitimate interest
Improve the ServiceAnonymized usage analyticsLegitimate interest
Comply with legal obligationsBilling data, transaction recordsLegal obligation
We do not sell your personal data. We do not use your data for advertising. We do not share your data with data brokers.

4. Data sharing

We share your data only with the following categories of recipients, and only to the extent necessary:

4.1 Service providers (data processors)

ProviderPurposeData sharedLocation
SupabaseDatabase, authenticationAccount data, usage dataEU (Frankfurt)
StripePayment processingBilling dataUSA
AnthropicAI photo analysis, content generationPhoto thumbnails (transient), event metadataUSA
PinataIPFS metadata storageEvent metadata, photographer name, hashesUSA
VercelApplication hostingIP address, request logsEU / USA

4.2 Public blockchains

When you use the copyright feature, the following data is written to public blockchains:

This data is public and permanent by design. It does not contain personal information, photos, or identifying details beyond a pseudonymous wallet address linked to your account.

4.3 IPFS network

Metadata pinned to IPFS includes: photographer name (as provided by you), venue name, event name, photo filenames, alt text, and keywords. This data is content-addressed and may be publicly accessible. It does not include photo files.

4.4 CMS platforms

If you use the blog publishing feature, article content is sent to your connected CMS (WordPress, Webflow) via their APIs, using your own authentication credentials. We act as a conduit — the data is published to your CMS account, not ours.

4.5 We do not share data with

5. Blockchain & IPFS — special considerations

5.1 Immutability

Data recorded on the Polygon and Bitcoin blockchains is permanent and cannot be deleted. This includes cryptographic hashes and IPFS CIDs. This immutability is the core feature that provides copyright proof.

5.2 Right to erasure and blockchain data

Under GDPR Article 17, you have the right to request deletion of your personal data. We will delete all data stored in our database (Supabase) and request unpinning of IPFS data from Pinata. However, we cannot delete data already written to public blockchains, as we do not have technical control over these decentralized networks.

The blockchain data consists of cryptographic hashes — not personal data in the GDPR sense, as a SHA-256 hash cannot be reversed to reconstruct the original photo or identify an individual. The wallet address is pseudonymous.

5.3 Your consent

By activating the copyright protection feature, you explicitly consent to the permanent recording of hash data on public blockchains and the publication of event metadata on IPFS. You can choose not to use these features — they are opt-in on the Pro and Studio plans.

6. Data retention

Data typeRetention periodReason
Account dataDuration of account + 30 daysService delivery
Billing records10 years after transactionFrench tax law (Code général des impôts)
Rename historyDuration of accountService delivery
Event metadataDuration of accountService delivery
Usage analytics26 months (anonymized)Service improvement
Blockchain recordsPermanent (immutable)Copyright protection
IPFS metadataDuration of Pinata pinningCopyright protection
Server logs (IP, requests)12 monthsSecurity

Upon account deletion, we delete all deletable data within 30 days. See Section 5 for blockchain and IPFS data.

7. International data transfers

Some of our service providers are located outside the European Economic Area (EEA). We ensure appropriate safeguards for international transfers:

ProviderCountryTransfer mechanism
StripeUSAEU-US Data Privacy Framework (DPF)
AnthropicUSAEU-US DPF + Standard Contractual Clauses
PinataUSAStandard Contractual Clauses
VercelUSA / EUGDPR DPA, EU hosting option

The EU-US Data Privacy Framework was upheld by the EU General Court in September 2025 (Latombe case), providing a stable legal basis for transfers to certified US companies.

8. Your rights under GDPR

As a data subject, you have the following rights:

RightDescriptionHow to exercise
AccessObtain a copy of your personal dataEmail privacy@franklyn-k.com
RectificationCorrect inaccurate dataAccount settings or email us
ErasureRequest deletion of your dataAccount settings or email us (see Section 5)
RestrictionLimit how we process your dataEmail us
PortabilityReceive your data in a structured format (JSON/CSV)Email us
ObjectionObject to processing based on legitimate interestEmail us
Withdraw consentWithdraw consent for marketingUnsubscribe link or account settings
Lodge a complaintFile a complaint with a supervisory authorityCNIL (cnil.fr) for France

We will respond to your request within 30 days. If your request is complex, we may extend this to 60 days with notice.

9. Data security

We implement appropriate technical and organizational measures to protect your data:

10. Cookies & tracking

10.1 Essential cookies

We use strictly necessary cookies for:

These cookies do not require consent as they are essential for the Service to function.

10.2 Analytics

We use anonymized, privacy-friendly analytics (no third-party tracking pixels, no Google Analytics). If we implement analytics that process personal data, we will update this policy and request your consent.

10.3 No advertising cookies

We do not use advertising cookies, retargeting pixels, or any form of ad-based tracking.

11. AI data processing

11.1 Anthropic (Claude)

When you use the AI features, compressed photo thumbnails and event metadata are sent to Anthropic's API for analysis. Anthropic processes this data to generate filenames, alt text, keywords, and article content.

Anthropic's data handling:

For details, see Anthropic's Privacy Policy.

11.2 No automated decision-making

The Service does not make automated decisions that produce legal effects on you (per GDPR Article 22). AI-generated content is always presented as a suggestion for your review and approval.

12. Children's privacy

The Service is not intended for individuals under 18 years of age. We do not knowingly collect personal data from minors. If you believe a minor has provided personal data to us, contact us at privacy@franklyn-k.com and we will delete it promptly.

13. Changes to this policy

We may update this Privacy Policy from time to time. We will notify you of material changes via email or through the Service at least 14 days before they take effect. The “Last updated” date at the top reflects the most recent revision.

14. Contact & DPO

For questions about this Privacy Policy, to exercise your rights, or to raise a concern:

Data controller:
PhotoSEO Vision — Franklyn K Photography
Email: privacy@franklyn-k.com
Address: Paris, France

Supervisory authority:
Commission Nationale de l'Informatique et des Libertés (CNIL)
3 Place de Fontenoy, TSA 80715
75334 Paris Cedex 07
cnil.fr

This Privacy Policy is effective as of March 21, 2026.