actor User
database Device Storage
participant App
boundary Privicy Boundary
participant API
database SQL Server
participantgroup AWS
lifelinecolor Privicy Boundary #Red
==**++Location Donation**==
App->User: Donation offer
activate App
activate User
alt If offer regected
User->App: Offer regected
else Offer accepted
User->App: Offer donation
App->Device Storage:Location history request
activate Device Storage
Device Storage->App:Location history response
deactivate Device Storage
App->API: Location history data
activate API
API->SQL Server: Location history data
activate SQL Server
SQL Server->API: Success response
deactivate SQL Server
API->App: Success response
deactivate API
App->User: Success response
deactivate App
deactivate User
end