These Terms of Service ("Terms") govern your access to and use of PhotoSEO Vision ("the Service", "we", "us", "our"), a web application operated by Franklyn K Photography, registered in France ("the Company").
By creating an account or using the Service, you agree to be bound by these Terms. If you do not agree, do not use the Service.
The Service is available at vision.franklyn-k.com and through any associated subdomains.
PhotoSEO Vision is a software-as-a-service (SaaS) platform that provides photographers with:
You must be at least 18 years old and have the legal capacity to enter into a binding agreement. The Service is intended for professional photographers, photo studios, and related businesses.
You agree to provide accurate, current, and complete information during registration and to update such information as necessary. You are responsible for safeguarding your account credentials and for all activity under your account.
Each account is for a single user. Sharing account credentials with third parties is not permitted. If you need multiple users, contact us for a team plan.
The Service offers the following plans, which may be updated from time to time:
Current pricing is displayed at vision.franklyn-k.com/pricing and is incorporated by reference into these Terms.
The Service operates on a credit-based system. Each action (photo rename, article generation, social caption) consumes a specific number of credits as described in your plan. Unused credits do not roll over to the next billing period unless explicitly stated in your plan.
Payments are processed by Stripe, Inc. By subscribing to a paid plan, you authorize recurring charges to your payment method at the frequency of your chosen billing cycle (monthly or annual). All prices are in euros (EUR) unless otherwise indicated.
You may cancel your subscription at any time. Cancellation takes effect at the end of the current billing period. We do not offer prorated refunds for partial billing periods. If you believe you have been charged in error, contact us within 14 days of the charge at privacy@franklyn-k.com.
We reserve the right to modify pricing with 30 days' advance notice sent to the email address associated with your account. Continued use of the Service after a price change constitutes acceptance.
If we offer a free trial, you will not be charged until the trial period ends. You may cancel at any time during the trial without charge.
You retain all ownership rights to your photographs and other content ("Your Content"). The Service does not claim any intellectual property rights over Your Content.
By using the Service, you grant us a limited, non-exclusive, non-transferable license to process Your Content solely for the purpose of providing the Service. This includes:
This license terminates when you delete your account, except for data already recorded on public blockchains (which is immutable by design — see Section 5.4).
Data written to blockchains (Polygon, Bitcoin) is immutable by design. Once a SHA-256 hash and associated metadata are recorded on-chain, they cannot be deleted or modified. This is a feature, not a limitation — it ensures the integrity of your copyright proof. By using the blockchain features, you acknowledge and consent to this permanence.
The blockchain records contain only:
Metadata uploaded to IPFS (via Pinata) includes: photographer name, venue, event name, filename, alt text, and keywords. This metadata is content-addressed and may be publicly accessible via IPFS gateways. It does not include the photo file itself.
Blog articles, gallery descriptions, and social media captions generated by the Service are created by artificial intelligence (Anthropic Claude) based on your event data. While we strive for quality, AI-generated content may contain inaccuracies, stylistic inconsistencies, or errors.
AI-generated content created through the Service is provided to you for your unrestricted use. You may publish, modify, and distribute it as you see fit. We do not claim ownership or licensing rights over content generated for you.
While AI-generated content is based on your unique event data, we do not guarantee that the output will be entirely unique or free from similarity to content generated for other users.
You agree not to:
Violation of these terms may result in immediate account suspension or termination.
The Service integrates with third-party providers. Your use of these integrations is subject to their respective terms:
| Service | Purpose | Their terms |
|---|---|---|
| Anthropic (Claude) | AI photo analysis, content generation | anthropic.com/terms |
| Stripe | Payment processing | stripe.com/legal |
| Supabase | Database and authentication | supabase.com/terms |
| Pinata | IPFS storage | pinata.cloud/terms |
| Polygon | Blockchain registration | polygon.technology/terms |
| OpenTimestamps | Bitcoin timestamping | opentimestamps.org |
| Google Drive | Cloud storage integration | google.com/drive/terms |
| Dropbox | Cloud storage integration | dropbox.com/terms |
| WordPress | Blog publishing | wordpress.org/about/license |
| Webflow | Blog publishing | webflow.com/legal/terms |
We are not responsible for the availability, accuracy, or policies of third-party services.
We aim to maintain high availability but do not guarantee uninterrupted access. The Service may be temporarily unavailable for maintenance, updates, or due to factors beyond our control.
AI-generated filenames, alt text, keywords, and articles are produced by machine learning models and may contain errors. The Service provides suggestions — final decisions remain yours.
To the maximum extent permitted by applicable law:
Nothing in these Terms limits liability for fraud, gross negligence, or any liability that cannot be excluded under applicable law.
You agree to indemnify and hold harmless the Company, its officers, employees, and affiliates from any claims, damages, or expenses (including reasonable legal fees) arising from:
You may cancel your account at any time through your account settings or by contacting us at privacy@franklyn-k.com.
We may suspend or terminate your account if you violate these Terms, engage in fraudulent activity, or fail to pay applicable fees.
Upon termination:
These Terms are governed by the laws of France, without regard to conflict of law provisions. The courts of Paris, France shall have exclusive jurisdiction over any disputes arising from these Terms or the Service.
For EU consumers: nothing in these Terms affects your rights under mandatory consumer protection laws in your country of residence.
We may update these Terms 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. Continued use of the Service after changes take effect constitutes acceptance.
For questions about these Terms:
These Terms of Service are effective as of March 21, 2026.