Terms of Use
Last updated:
These Terms of Use govern access to this personal portfolio and technical blog operated by Stephane Lanfranchi.
By browsing the website, you agree to use it lawfully and respectfully. If you do not agree with these terms, you should stop using the website.
Website Operator
This website is operated by:
- Stephane Lanfranchi
- Contact: stephane.portfolio@pm.me
Additional legal and hosting information is available in the Legal Notice.
Nature of the Website
This website is a personal portfolio and technical blog. It presents professional case studies, technical explanations, and personal experience related to iOS engineering and software architecture.
The website does not provide paid services, sell goods, create user accounts, accept payments, or host user-generated comments.
Blog Content and Professional Experience
The articles are written from my personal professional perspective. They are intended to explain engineering constraints, architecture decisions, implementation trade-offs, and lessons learned.
References to companies, products, platforms, technologies, or client domains are used for context. Unless expressly stated, they do not imply endorsement, partnership, authorization, or representation.
The content is not legal, financial, security, employment, or business advice. You should evaluate technical decisions in your own context before relying on them.
Confidentiality and Third-Party Rights
The blog is intended to avoid publishing confidential source code, private documentation, customer data, credentials, secrets, or proprietary implementation details.
If you believe any content improperly discloses confidential information, infringes intellectual property, or should be corrected, contact me at stephane.portfolio@pm.me.
Intellectual Property
Unless otherwise stated, the text, structure, original case studies, and original visual assets on this website are owned by Stephane Lanfranchi.
You may link to the website and quote short excerpts with attribution. You may not reproduce, republish, scrape, sell, or redistribute substantial parts of the website without prior written permission.
Third-party names, logos, libraries, frameworks, services, and trademarks remain the property of their respective owners.
Acceptable Use
You must not:
- attempt to disrupt, overload, scan, or attack the website or hosting infrastructure;
- use the website for unlawful purposes;
- copy or reuse content in a way that misrepresents authorship;
- attempt to extract secrets, private information, or unpublished material;
- use automated scraping that harms availability or violates applicable law.
External Links
The website may link to third-party services such as LinkedIn, GitHub, Proton Mail, Cloudflare, documentation websites, or technology vendors.
Those websites are operated independently and are governed by their own terms and privacy policies. I am not responsible for their content, security, availability, or data practices.
Availability and Accuracy
The website is provided on an “as is” and “as available” basis. I try to keep the content accurate and useful, but I do not guarantee that every article is complete, current, error-free, or suitable for your specific use case.
The website may be changed, removed, or unavailable at any time.
Liability
To the maximum extent permitted by applicable law, I am not liable for indirect, incidental, consequential, or special damages arising from your use of the website or reliance on its content.
Nothing in these terms limits rights that cannot be limited under applicable EEA consumer or data-protection law.
Privacy
Information about personal data, hosting logs, contact messages, local storage, and EEA/GDPR rights is available in the Privacy Policy.
Governing Law
These terms are intended for a personal website operated from the European Economic Area. Mandatory rights under applicable EEA or local law continue to apply.
Changes
These Terms of Use may be updated when the website or legal requirements change. The latest update date appears at the top of this page.