Dear Community User! We are updating our platform to a new system.
Read more: Important information on the platform change.

cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

Exclusive access to persistent data for a Snap

Exclusive access to persistent data for a Snap

jpr
New Poster

I've searched the board for this information already, but unfortunately I didn't found an explicit answer.

According to https://developer.community.boschrexroth.com/t5/ctrlX-CORE/Filesystem-access-to-app-data/m-p/62090 data stored inside a snap can be accessed from within other snaps.

Is it possible to store some Snap specific data persistent without granting acces to that to other snaps or is this the default anyway? If not, is there a way to limit the access to the own snap (e.g. via file permissions)?

Thank you.

1 REPLY 1

nickH
Community Moderator
Community Moderator

EDIT: Moved to corresponding forum SDK.

By default the data of your snap is not accessible by any other snap on the system. The snaps run in their restrictive security sandbox. To learn more about this you can look at: snapcraft.io - security policy and sandboxing

What is shown in the post you mentioned, is how to connect to a the configuration storage on the ctrlX OS. This is a place where you can store files, if you explicitly want to share a file with the user or another app on the system. 

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist