Frequently asked questions
Find answers to the most common questions about licenses, services and legal aspects. Can't find your answer? Use the contact form.
🔑 Software Licenses
I didn't receive my license key
The key is generated automatically after payment validation. If you didn't receive it:
- Check your Spam / Junk folder
- Make sure the email provided during payment is correct
- Wait 5 to 10 minutes (asynchronous webhook processing)
- If still nothing after 15 minutes, contact us with your email and domain
I want to change my domain
A license is linked to a specific domain. If you want to:
- Transfer to another domain: Contact us with your current domain and the new one
- Buy an additional license: For each additional domain, a new license is required
I have a problem activating my key
If your key is not recognized during activation:
- Check that your domain matches exactly (e.g.
example.comvswww.example.com) - Check that you copied the complete key without spaces
- If the error persists, contact us with the exact error message
I paid for my license, the admin panel doesn't unlock
Your license is valid but the admin panel doesn't display? This can happen temporarily if:
- License server is under maintenance: The system operates offline (7-day cache), but during first activation maintenance can delay token delivery. Wait a few minutes and retry.
- Local cache not updated: Clear your browser cache (Ctrl+Shift+Del) and reload the page.
What to do:
- Wait 5 to 10 minutes if it's just after payment (webhook processing)
- Check the status indicator at the bottom of the activation panel
- If still locked after 30 minutes, contact us with your email and domain
I want a refund
We offer a satisfaction guaranteed refund policy, with the duration shown on the product page at the time of purchase (also noted on your invoice).
Conditions — You are refundable if:
- You have not downloaded the plugin
- You have not activated your license key
How: Use the contact form (subject "Refund request") with your invoice number. Processing time: 5 to 10 business days after approval.
My license expired
Annual licenses: They expire 1 year after purchase. You can renew at any time, at the price shown on the product page.
Perpetual licenses: They never expire and include permanent updates.
To renew, contact us.
My gallery has no Internet access
The extension works, but it relies on a shared components bundle that a connected gallery downloads on its own at activation. Without Internet access that bundle never arrives: the interface stays fully functional, but some display elements fall back to a simplified version.
To install it by hand, from a connected computer:
- Download the bundle: shared components bundle
- Extract the archive
- Drop its contents into your gallery's
local/jm-commons/folder, creating it if it does not exist - Reload the administration panel
This bundle is shared by all our extensions: it is installed once per gallery, whatever the number of extensions in use. It carries no licence and is tied to no purchase.
Can my license be revoked?
Yes, in specific cases: attempted fraud or circumvention of the validation system, flagrant breach of the terms of use, or intellectual property infringement detected in your usage.
We send you an email before taking any action. If revoked, the Pro edition files may be removed remotely from your installation, automatically and cryptographically signed — your Free edition remains fully functional.
🐛 Bugs & Security
I discovered a bug in the plugin
Open your Piwigo extension's admin panel, Help & support section, then use the "Report a bug" button: it opens a pre-filled GitHub issue with your diagnostic.
I found a security vulnerability
IMPORTANT: Do not expose vulnerabilities publicly.
- Do not: Post on GitHub Issues or public forums
- Do: Contact us directly (subject "Security issue") with confidential details
- We will treat with priority and confirm the fix
💼 Service Offerings
How do I request a quote?
For a custom service (development, study, consulting, maintenance):
- Describe your project in detail: objectives, deliverables, timeline
- Specify your technical constraints (stack, hosting, integrations, budget)
- Use the contact form (subject "Request a quote")
- Response time: 48 hours with detailed quote
What are the conditions for services?
Each service begins with:
- A signed quote (mandatory) detailing scope, timelines and price
- Special conditions specific to your project (may prevail over general T&C)
- Service contract if applicable
See T&C Section B for full details.
⚖️ Legal Aspects
Where can I find legal documents?
- T&C (Terms & Conditions) — Section A (licenses) and B (services)
- EULA (License Agreement) — Software rights and restrictions
- Privacy Policy — GDPR compliance
- Legal Notice — Publisher info and liability
How do you handle my data?
See our Privacy Policy for:
- What data we collect (email, domain, IP address)
- How we use it (license activation, billing, audit)
- How long we keep it
- Your rights to access, modify or delete (GDPR)
I have a legal question
If you have questions about T&C, EULA, privacy or other legal aspects:
- First check the legal documents above
- If not resolved: Use the contact form with your specific question
⏱️ Response Times
Request Type / Expected Time
| Request Type | Expected Time |
|---|---|
| Key issue (not received, invalid, activation) | 24 hours |
| Refund request | 48 h (approval) · 5-10 d (payment) |
| Quote request | 48 hours |
| General question | 48 hours |
| Security issue (confidential) | ⚡ Priority — quick response |
ℹ️ We respond Monday to Friday (business days). Emails received on weekends will be processed the following Monday.
📚 Useful Resources
Documentation for your extensions
- Each extension (Mosaic, CentralAdmin…) publishes its documentation and GitHub repository directly in its admin panel, Help & support section
- Piwigo.org — Open-source photo gallery
Other Projects
- My GitHub — All my projects and contributions