# 👥 Data transfer via Inter Profile Sharing

**<— Return to:** @[https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/user-profiles-k0zWrDjR62](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/user-profiles-k0zWrDjR62) 


---

**<— Previous lesson:**  @[https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/user-profiles-k0zWrDjR62](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/user-profiles-k0zWrDjR62) 



*Inter Profile Sharing* is a handy app that allows to directly send files or the shared clipboard from one user profile to another.



:::warning
Since GrapheneOS released Android 17, it looks like currently ***Inter Profile Sharing*** will only work after enabling some special permissions.  [Learn more here](https://learn.above.im/doc/data-transfer-via-inter-profile-sharing-vqm71l2D0B#h-inter-profile-sharing-on-android-17)

:::



[https://iframe.mediadelivery.net/embed/158816/122dc148-73fc-4743-9e4d-e3217d530329?autoplay=false&loop=false&muted=false&preload=true&responsive=true](https://iframe.mediadelivery.net/embed/158816/122dc148-73fc-4743-9e4d-e3217d530329?autoplay=false&loop=false&muted=false&preload=true&responsive=true)

Our tutorial video shows you how to use it step by step.



:::info
[*Inter Profile Sharing*](https://f-droid.org/en/packages/digital.ventral.ips) needs to be set up on both user profiles you want to share data to and from. 

:::


__Timestamps:__

0:00 Download & install *Inter Profile Sharing* via *F-Droid*

1:35 Initialize app (from *Owner* profile)

2:35 Initialize app (from other user profile)

3:05 Send files from one profile

3:50 Receive files in other profile



:::tip
For ***Inter Profile Sharing*** to work, the following two conditions need to be in place:

:::



:::success
**1. *Inter Profile Sharing* app must be active and running on both ends.**

—> while the Owner profile is always active, other user profiles are only active when the permission is allowing them to run in the background is enabled.

—> as soon as a user profile session is shut down, all the apps in this user will be turned OFF too

:::



:::success
**2. Notifications must be activated and visible**

—> things like *‘Do not disturb’* mode could interfere with notifications not being shown

—> **Notification permission** needs to be __enabled__ for each instance of *Inter Profile Sharing*

:::



# Inter Profile Sharing on Android 17



:::warning
Since GrapheneOS released Android 17, it looks like currently ***Inter Profile Sharing*** will only work after enabling some special permissions for the app.

:::


### Preparation

As a preparation, apart from a USB-C cable to connect the phone to the computer, you may need to have [ADB / platform tools](https://developer.android.com/tools/releases/platform-tools) installed on your computer, and use a chromium-based browser, as recommended in the tutorial.


### Enable hidden Developer settings & USB debugging

To be able to access the hidden setting, you'd first want to go to ***Settings > About device*** and tap on ***Build number*** at the very top, bottom of the screen about 10 times. 

It should then tell you that you are now a developer. After that, you can go into the ***Settings > System*** category, where you should now find ***Developer options***.

This is where you can **enable** ***USB debugging*** - just scroll down to find and activate it. 

After that you can **connect the USB-C cable** to the phone and computer. 

On the computer, **open a Terminal** (or Konsole) and run the command: `adb devices` 

This will prompt a permission on the phone to allow access via Android debugging. 


#### Follow the official guide

Once all of that has been done, you can proceed with the guide on this link:

<https://ventraldigital.github.io/InterProfileSharing/>


 ![Example of enabling the special permission for 4 user profiles](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My9mMjQ5MGMxYy00YjRjLTRiODctODE2Zi1mNmM2YWEyYzk5OWYvaW50ZXJwcm9maWxlc2hhcmluZ19wZXJtaXNzaW9uX3ZpYS13ZWJicm93c2VyLnBuZyIsInR5cGUiOiJhdHRhY2htZW50IiwiaWF0IjoxNzk0MTIzMDAwLCJleHAiOjE3OTQyMDk0MDB9._Z413XosnWkFPxA6XC8dzsSRjQ8YLRtmYMVXMSW2AGQ " =428x531")

Note that these steps don’t need to be done from from every user profile, but just once from the main user.


:::success
After enabling these steps, ***Inter Profile Sharing*** will work as expected.

:::


### Disable Developer settings

For security reasons it is recommended to ==disable ***USB debugging***== after these steps were followed for ***Inter Profile Sharing***, you can go ahead. After that also consider ==disabling ***Developer options***== altogether.

---

**Documents**

- [Getting Started](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/getting-started-2PIp21MpGq)
- [Application Guides](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/application-guides-jAjlxuCIBy)
- [Above Essentials](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/above-essentials-KkbCdqt7F7)
- [Profiles](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/profiles-UiYjt5uT5E)
- [Migrating from other devices](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/migrating-from-other-devices-h0cJeSFPOe)
- [Backup & Restore](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/backup-restore-8eA0cmjC3G)
- [FAQs](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/faqs-HUNU8JOych)
- [Privacy Strategies](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/privacy-strategies-uHCZH7KxdC)
- [Older Above Phones](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/older-above-phones-fG3zUVbYnS)