By "satellite (no gsm !)" do you mean:
- location should be done by satellite (and not supplemented by using gsm cell-tower or wifi or Bluetooth proximities), or:
- communication of position back to your app should be done by satellite network (and not by gsm or other terrestial service with less than 100% global coverage)
Finding an economic model of the latter could be a challenge.
Sky and Space Global were talking of setting up a swarm of nanosats to enable cheap satellite mobile phone service, and I have a feeling that the user equipment has GPS, but.. initially, it was only going to cover +/-30(?) degrees of the equator, so that less-than-100%-coverage might nix that idea. Plus, we're talking it working a couple of years down the track, not right now, so... something to keep in mind, but for now, it won't do you.