Easily share Sketch files across your organization.
Sketch Designs makes it super easy to share both public & private Sketch files across your organization. Great for documentation, design systems, digital assets and more.
Don’t worry about synchronization, constantly uploading exports of your latest version or confusing interfaces. Simply copy a Sketch shareable link of the file you wish to add and click save.
Security & Compliance
Security
Does the developer periodically perform penetration testing?
No
The app does not have servers.
Does the developer have a dedicated security and privacy point of contact for such issues or questions?
Does the app restrict redirects and forwards only to approved destinations, or show a warning when redirecting to potentially untrusted content?
Yes
The app does not allow linking in any way.
Does the app protect against mass parameter assignment attacks?
No
The app has no servers, and posts no data.
Does the app perform encoding and sanitization on all user supplied parameters to protect against Cross-Site Scripting?
Yes
Santization is done as best on the client side when reaching out to monday's our APIs and Sketch server, but this process is done by third parties (monday and Sketch).
Does the developer protect all state-changing actions against Cross-Site Request Forgery (CSRF)?
No
The app does not store data on its own, nor does it have any servers running code.
Does the developer have mechanisms to notify monday.com in case of a security breach?
Yes
We would notify monday via email if anything should happen. But since our app is static, and storage is done on monday itself, this is not a valid vector for concern.
Does this developer have a process for installing application-level updates and security patches for the service (such as software packages and databases)?
Yes
Application is 100% static, served via Google Cloud CDN. Update process is to update packages via npm update and deploy a new build to the cloud.
Compliance
Is the app certified with the information security standard ISO/IEC 27001:2022?
Not answered
Is the app compliant with the Health Insurance Portability and Accountability Act (HIPAA)?
No
No employees of the company in the USA.
Is the app certified with System and Organization Controls (SOC 2 or SOC 3)?
No
Is the app compliant with the General Data Protection Regulation (GDPR)?
Yes
The app does not store any data on its own.
Data
Does the app send any data outside of monday.com? If yes, indicate whether the data is customer-submitted (e.g., board names, item names, doc content) or non-customer-submitted (e.g., account ID, board ID, user ID).
Not answered
Where does the app store logs data?
other
no logs
Where does the app store the app data?
monday
Does the developer ensure application logs do not contain secrets or personally-identifiable information (PII)?
Yes
There are no logs.
Is customer data segregated from the data of other customers (for example logically or physically)?
Yes
All data storage is done via the monday js SDK
Privacy
Does the developer enforce multi-factor authentication on employees access to systems which may process customer data?
No
The app does not store anything outside monday.
Does the developer protect access to customer data based on the principle of least privilege?
Yes
Nobody has access to customer data. The app does not store anything outside monday.
Reviews
No reviews yet.
Installation history
We have data for December 28, 2024 onwards only. Collected sometime after 00:00 UTC daily.
{
"id": 10000091,
"description": "<p><strong>Sketch Designs</strong> makes it super easy to share both public & private Sketch files across your organization. Great for documentation, design systems, digital assets and more.</p><p><br></p><p>Don’t worry about synchronization, constantly uploading exports of your latest version or confusing interfaces. Simply copy a Sketch shareable link of the file you wish to add and click save.</p>",
"short_description": "Easily share Sketch files across your organization.",
"compliance_answers": [
{
"questionId": 18,
"logHostingProvider": "other",
"detailedAnswer": "no logs"
},
{
"questionId": 17,
"dataHostingProvider": "monday",
"detailedAnswer": ""
},
{
"questionId": 15,
"shortAnswer": false,
"detailedAnswer": "The app does not have servers."
},
{
"questionId": 14,
"shortAnswer": true,
"detailedAnswer": "[email protected]"
},
{
"questionId": 13,
"shortAnswer": false,
"detailedAnswer": "No employees of the company in the USA."
},
{
"questionId": 12,
"shortAnswer": false,
"detailedAnswer": ""
},
{
"questionId": 11,
"shortAnswer": true,
"detailedAnswer": "The app does not store any data on its own."
},
{
"questionId": 10,
"shortAnswer": true,
"detailedAnswer": "The app does not allow linking in any way."
},
{
"questionId": 9,
"shortAnswer": false,
"detailedAnswer": "The app has no servers, and posts no data."
},
{
"questionId": 8,
"shortAnswer": true,
"detailedAnswer": "There are no logs."
},
{
"questionId": 7,
"shortAnswer": false,
"detailedAnswer": "The app does not store anything outside monday."
},
{
"questionId": 6,
"shortAnswer": true,
"detailedAnswer": "Nobody has access to customer data. The app does not store anything outside monday."
},
{
"questionId": 5,
"shortAnswer": true,
"detailedAnswer": "Santization is done as best on the client side when reaching out to monday's our APIs and Sketch server, but this process is done by third parties (monday and Sketch)."
},
{
"questionId": 4,
"shortAnswer": false,
"detailedAnswer": "The app does not store data on its own, nor does it have any servers running code."
},
{
"questionId": 3,
"shortAnswer": true,
"detailedAnswer": "We would notify monday via email if anything should happen. But since our app is static, and storage is done on monday itself, this is not a valid vector for concern."
},
{
"questionId": 2,
"shortAnswer": true,
"detailedAnswer": "Application is 100% static, served via Google Cloud CDN. \nUpdate process is to update packages via npm update and deploy a new build to the cloud."
},
{
"questionId": 1,
"shortAnswer": true,
"detailedAnswer": "All data storage is done via the monday js SDK"
}
],
"badges_data": {
"pricing_data": "14 days trial",
"acquisition_source": "Existing legacy",
"app_values": [
"Centralize your work on monday.com"
]
},
"data": {
"terms_of_service_url": "https://42nd.co/terms/"
},
"keywords": "design",
"thumbnail_url": "https://dapulse-res.cloudinary.com/image/upload/v1660221119/monday-apps-marketplace/Sketch%20Designs/card_2.png",
"logo_url": "https://dapulse-res.cloudinary.com/image/upload/v1659367416/monday-apps-marketplace/Sketch%20Designs/app-icon_7.png",
"feedback_url": "[email protected]",
"privacy_policy_url": "https://42nd.co/privacy-policy/",
"external_pricing_url": null,
"featured": null,
"security": null,
"display_in_template_store": null,
"acquisition_source": "Existing legacy",
"terms_of_service_url": "https://42nd.co/terms/",
"label": null,
"app_values": [
"Centralize your work on monday.com"
],
"security_info": null,
"gallery_assets": [
{
"url": "https://dapulse-res.cloudinary.com/image/upload/v1659367414/monday-apps-marketplace/Sketch%20Designs/gallery-1_2.png"
},
{
"url": "https://dapulse-res.cloudinary.com/image/upload/v1659367420/monday-apps-marketplace/Sketch%20Designs/gallery-2_2.png"
},
{
"url": "https://dapulse-res.cloudinary.com/image/upload/v1659367413/monday-apps-marketplace/Sketch%20Designs/gallery-3_2.png"
}
],
"pricing_data": "14 days trial",
"marketplace_developer_id": 10000031,
"app_id": 10032584,
"marketplace_category_ids": [
10000005,
13,
6
],
"name": "Sketch Designs",
"app_scope_str": "me:read",
"app_client_id": "d29e7e38ffeab289b042906edc409c08",
"app_color": {
"hsl": {
"h": 72.12121212121212,
"s": 0,
"l": 0.2,
"a": 1
},
"hex": "#333333",
"rgb": {
"r": 51,
"g": 51,
"b": 51,
"a": 1
},
"hsv": {
"h": 72.12121212121212,
"s": 0,
"v": 0.2,
"a": 1
},
"oldHue": 72.12121212121212,
"source": "hex"
},
"created_at": "2022-08-01T15:30:08.309Z",
"updated_at": "2024-09-24T16:18:38.432Z",
"how_to_use_url": "https://sketch-designs.42nd.co/docs",
"automation_app_id": null,
"plans": [
{
"id": "10032584-1-upto25",
"appId": 10032584,
"appPlanId": "upto25",
"versionId": 1,
"versionState": "live",
"name": "Up to 25 seats",
"description": "Use the app without any limitations for up to 25 team members in your account.",
"extraData": {
"bullets": [
"Supports up to 25 account seat members"
],
"monthlyFee": 5,
"yearlyFee": 5,
"maxSeats": 25
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "seat_based",
"monthly": 5,
"yearly": 5,
"maxSeats": 25
}
},
{
"id": "10032584-1-upto100",
"appId": 10032584,
"appPlanId": "upto100",
"versionId": 1,
"versionState": "live",
"name": "Up to 100 seats",
"description": "Use the app without any limitations for up to 100 team members in your account.",
"extraData": {
"bullets": [
"Supports up to 100 account seat members"
],
"monthlyFee": 50,
"yearlyFee": 45,
"maxSeats": 100
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "seat_based",
"monthly": 50,
"yearly": 45,
"maxSeats": 100
}
},
{
"id": "10032584-1-upto250",
"appId": 10032584,
"appPlanId": "upto250",
"versionId": 1,
"versionState": "live",
"name": "Up to 250 seats",
"description": "Use the app without any limitations for up to 250 team members in your account.",
"extraData": {
"bullets": [
"Supports up to 250 account seat members"
],
"monthlyFee": 100,
"yearlyFee": 90,
"maxSeats": 250
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "seat_based",
"monthly": 100,
"yearly": 90,
"maxSeats": 250
}
},
{
"id": "10032584-1-upto1000",
"appId": 10032584,
"appPlanId": "upto1000",
"versionId": 1,
"versionState": "live",
"name": "Up to 1000 seats",
"description": "Use the app without any limitations for up to 1000 team members in your account.",
"extraData": {
"bullets": [
"Supports up to 1000 account seat members"
],
"monthlyFee": 200,
"yearlyFee": 180,
"maxSeats": 1000
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "seat_based",
"monthly": 200,
"yearly": 180,
"maxSeats": 1000
}
},
{
"id": "10032584-1-plus1000",
"appId": 10032584,
"appPlanId": "plus1000",
"versionId": 1,
"versionState": "live",
"name": "More than 1000 seats",
"description": "Use the app without any limitations for more than 1000 team members in your account",
"extraData": {
"bullets": [
"Supports more than 1000 account seat members"
],
"monthlyFee": 500,
"yearlyFee": 450,
"maxSeats": 1000000
},
"isTrial": true,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "seat_based",
"monthly": 500,
"yearly": 450,
"maxSeats": 1000000
}
},
{
"id": "10032584-1-upto50",
"appId": 10032584,
"appPlanId": "upto50",
"versionId": 1,
"versionState": "live",
"name": "Up to 50 seats",
"description": "Use the app without any limitations for up to 50 team members in your account.",
"extraData": {
"bullets": [
"Supports up to 50 account seat members"
],
"monthlyFee": 10,
"yearlyFee": 9,
"maxSeats": 50
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "seat_based",
"monthly": 10,
"yearly": 9,
"maxSeats": 50
}
}
],
"featured_for_categories_ids": [
10000005
],
"pinned_for_categories_ids": [],
"pricing_model": "seat_based",
"app_type": null,
"display": null,
"is_connector": null,
"google_analytics_tag_id": null,
"app_live_version": {
"updated_at": "2024-03-24T08:44:52Z",
"id": 10045825
},
"is_solution": null,
"available_for_tiers": null,
"available_for_products": null
}