Audit report
Business Card Design
Broad accessReach : broadSensitive Accessby SolverCircle · Marketing · Shopify App Store
Customers can design their own cards with logos, images & text
Key insights
- ◆Small Bangladesh-based publisher (SolverCircle) with limited public security disclosure footprint.
- ◆App appears to be a customer-facing design tool, not an admin-data-heavy app, so attack surface on Shopify merchant data is naturally limited.
- ◆OAuth scopes are not publicly declared on the listing page; assessment relies on privacy-policy data inventory.
- ◆Privacy policy is GDPR-aware but lacks retention timeline and sub-processor list.
Top findings
Analysis summary
Customers can design their own cards with logos, images & text
- ◆Small Bangladesh-based publisher (SolverCircle) with limited public security disclosure footprint.
- ◆App appears to be a customer-facing design tool, not an admin-data-heavy app, so attack surface on Shopify merchant data is naturally limited.
- ◆OAuth scopes are not publicly declared on the listing page; assessment relies on privacy-policy data inventory.
- ◆Privacy policy is GDPR-aware but lacks retention timeline and sub-processor list.
- ◆No CVEs, breaches, or public security incidents found for SolverCircle or this app.
- ◆Publisher domain on WordPress/Apache stack with no HSTS or CSP headers.
This section is available to signed-in users
Sign up free to unlock findings, data flow and theme code analysis for every Shopify app.
Get startedOAuth scopes requested
These are the access permissions this app asks for during install. The sensitivity column reflects PII exposure and merchant impact.
| Scope | Sensitivity | Why we flag it |
|---|---|---|
read_products | Low | L'app propose la conception de cartes de visite à partir du catalogue, la lecture des produits est nécessaire pour afficher les articles personnalisables, induit de la fonction déclarée de l'app. |
write_products | Low | La personnalisation de produits peut nécessiter la création ou la mise à jour de variantes et d'options, induit de la fonction déclarée de l'app. |
read_orders | Medium | Le rattachement des designs personnalisés aux commandes suppose la lecture des commandes, ces données comportent des informations personnelles, induit de la fonction déclarée de l'app. |
write_orders | Medium | L'ajout des personnalisations et de leurs attributs aux commandes suppose une écriture sur les commandes, ces données comportent des informations personnelles, induit de la fonction déclarée de l'app. |
read_files | Low | La possibilité de téléverser des éléments dans le panneau de conception suppose la lecture des fichiers hébergés, induit de la fonction déclarée de l'app. |
write_files | Low | Le téléversement d'images et de contenus par les clients suppose l'écriture de fichiers, induit de la fonction déclarée de l'app. |
write_script_tags | Medium | L'intégration d'un panneau de conception directement dans la boutique peut nécessiter l'injection de scripts, induit de la fonction déclarée de l'app. |
read_productsL'app propose la conception de cartes de visite à partir du catalogue, la lecture des produits est nécessaire pour afficher les articles personnalisables, induit de la fonction déclarée de l'app.
write_productsLa personnalisation de produits peut nécessiter la création ou la mise à jour de variantes et d'options, induit de la fonction déclarée de l'app.
read_ordersLe rattachement des designs personnalisés aux commandes suppose la lecture des commandes, ces données comportent des informations personnelles, induit de la fonction déclarée de l'app.
write_ordersL'ajout des personnalisations et de leurs attributs aux commandes suppose une écriture sur les commandes, ces données comportent des informations personnelles, induit de la fonction déclarée de l'app.
read_filesLa possibilité de téléverser des éléments dans le panneau de conception suppose la lecture des fichiers hébergés, induit de la fonction déclarée de l'app.
write_filesLe téléversement d'images et de contenus par les clients suppose l'écriture de fichiers, induit de la fonction déclarée de l'app.
write_script_tagsL'intégration d'un panneau de conception directement dans la boutique peut nécessiter l'injection de scripts, induit de la fonction déclarée de l'app.
This section is available to signed-in users
Sign up free to unlock findings, data flow and theme code analysis for every Shopify app.
Get startedThis section is available to signed-in users
Sign up free to unlock findings, data flow and theme code analysis for every Shopify app.
Get startedNetwork surface
- Primary domain
- solvercircle.com
- TLS grade
- unknown
- HSTS
- Missing
- CSP
- Missing
HTTP/2 reachable over TLS, but no HSTS or CSP headers observed; Apache + WordPress stack.
Compliance & certifications
Privacy policy addresses GDPR rights for EEA residents but does not document SOC2/ISO27001/PCI/HIPAA, retention durations, or named sub-processors.
Privacy policyPublisher reputation
- Publisher
- SolverCircle
- Verified Shopify Partner
- No
- Years active
- 10
- Other apps
- 0