Privacy Policy
Last updated: 14 September 2026
Visit Ramallah is published by Ramallah Municipality. The Municipality is responsible for the app and for the small amount of information described here. Contact details are at the end of this page.
The app uses your location for two things: the self-guided heritage trail on the Trails screen, and checking that you are at a place before you send a photograph of it.
What it does on the trail. While you are walking the trail, the map shows a blue dot for where you are. When you stay near the stop you are heading for, the app asks “Arrived at …?” so you can tick the stop off with one tap. The map also shows the blue dot whenever the map is open and you have given permission, so you can see where you are without starting a walk.
What it does for a photograph. When you open the form to send a photograph of a place, the app asks your phone where it is and compares that with the coordinates of the place, on your phone. If you are not near the place, the app will not send the photograph. This is why: a photograph of a place should come from someone who was at it. Your position is used for that comparison and nothing else — it is not sent with the photograph, it is not sent to our server at all, and there is nowhere on our server that could receive it. The location recorded against a published photograph is the location of the place, never yours.
Anyone can defeat this check with a fake-location app. It makes sending a photograph of somewhere you have never been harder; it does not prove that anyone was anywhere.
When it is used. Only while the app is open on screen, and only while a walk is in progress, a map is showing, or you are on the photograph form. The app stops using location the moment you switch to another app, pause the walk, finish it, abandon it, leave those screens, or turn the switch off. The app never uses location in the background. It holds no background-location permission on either Android or iOS.
When you are asked. Never at first launch. The app asks in three places only:
Where it goes: nowhere. Positions are held in your phone's memory while you walk and then discarded. They are never written to your phone's storage, never sent to our server, and never sent to any other company. The app has no way to send them: nothing in it transmits coordinates.
The app does save your progress along the trail on your phone — which stops you have ticked off, when, and whether you ticked them off by tapping I'm here or by answering the arrival question. That record contains no coordinates.
You do not need it for the trail. The trail works completely without location. The I'm here button is available at every stop, in every state, including when location is switched on and working. If the app's own reading of where you are disagrees with you, it says so and lets you mark the stop anyway — it never blocks you out of your own walk. If you refuse permission — even permanently — you can still walk and complete the whole trail.
Sending a photograph is the one thing that does need it, and it is the only thing in the app that does. Applying to volunteer as a greeter does not: that form never asks your phone where you are.
The map in the app is drawn from small square pictures, called tiles, which are downloaded as you pan and zoom. They do not come from us. They come from:
server.arcgisonline.com) — the satellite view. This is also the
source used on the small map on each place's page, and for the offline map
download.tile.openstreetmap.org) —
the street view.To send those pictures to your phone, those servers necessarily receive:
This happens whenever the map is on screen, and whenever you use Download for offline, whether or not you have given the app permission to use your location. It is how any online map works. Your own position — the blue dot — is not sent to them; it is drawn on your phone, on top of the pictures they send.
Those two services are independent of Ramallah Municipality and handle that information under their own privacy policies:
Tiles you have already seen, or downloaded with Download for offline, are kept on your phone and reused, so revisiting the same area does not fetch them again.
When you tap Directions for a place, the app hands the destination's coordinates to another app on your phone and steps out of the way. On iPhone it offers Apple Maps, and Google Maps if you have it installed. On Android it offers Google Maps and any other maps app you have. From the moment that app opens, what happens is governed by that app's own privacy policy, not this one. We are not told what you do there.
The Virtual Tour link opens vr.ramallah.ps in
your web browser, outside the app.
Text, photographs and videos in the app are fetched from Ramallah
Municipality's own server at visitramallah.ramallah.ps as you
browse, and cached on your phone so they work offline. Making that request
means the server receives your device's internet address, as it must in order
to reply. What the server keeps is set out in the next section.
You can send us a photograph of a place in the guide. This is optional, and nothing else in the app depends on it. Browsing, the map, the trail, favourites and saved trips all work without ever sending us a photograph or a single detail about you.
What you send. When you submit a photograph you give us:
You must also tick a box to confirm you agree. The confirmation reads:
I confirm that this is my own photograph, that I am happy for Ramallah Municipality to publish it in the Visit Ramallah app together with the name and caption I have given, and that anyone clearly identifiable in it has agreed to that.
Consent is never assumed. If the box is not ticked, the submission is refused.
What becomes public. If a moderator approves it: the photograph, the name you gave, and your caption, on that place's page in the app. Nothing else.
What never becomes public. The email address or phone number you left is never published, and is never sent to the app. It is visible only to the Municipality staff who moderate submissions, on their own password-protected screen. It exists so that somebody can write to you about your photograph — to ask a question about it, or to tell you it has been removed — and for nothing else. It is not added to a mailing list and it is not used for anything the app does.
Your location still never leaves your phone. The form does ask your phone where it is, and refuses to send the photograph if you are not near the place — but that whole check happens on your phone, against the coordinates the guide already publishes for that place. Your reading is compared and then discarded. It is not attached to the photograph, it is not sent to our server, and there is no field on our server that could receive it. That is why “Location: not collected” remains the true answer on both app stores, and why the promise in the Location section above is unchanged by this feature. The coordinates that go with a published photograph are the coordinates of the place you chose from the guide's own list — the same coordinates already shown on that place's page for every user. They describe the place, not you.
The check is not proof that you were there. Anyone can defeat it with a fake-location app. It makes sending a photograph of somewhere you have never been harder, and that is all it does: neither the app nor a published photograph should be read as evidence that any person was at any place at any time.
The photograph is rebuilt from its pixels. A photograph taken on a phone normally carries hidden information inside the file: the GPS latitude and longitude where it was taken, often to within a few metres; the exact date and time; the make and model of the phone; sometimes a camera serial number. None of it survives. The picture we keep is not your file. Our server decodes your photograph to plain pixels and writes a completely new image from them, so that hidden information is not “removed” — it is simply never written into the file that is stored and published. Nobody, including us, can read it back out of a published photograph.
Every photograph is checked by a person first. Nothing you send appears in the app automatically. Until a moderator approves it, a submitted photograph is held outside the public part of the server and has no web address at all — it cannot be found, guessed or linked to. Moderators can approve it, reject it, or publish it and take it down again later.
Likes are anonymous. You can like a published photograph without an account. To stop the same phone liking the same photograph repeatedly, the app makes up a random identifier for itself the first time it is used and the server stores only a scrambled (hashed) form of it, mixed with a secret the server keeps. It is not your device's identifier, it is not shared with any other app, it says nothing about you, and it cannot be turned back into anything. It is deliberately left out of your phone's backup, so installing the app again gives it a new one.
Reporting a photograph is anonymous too. If you see a photograph that should not be there you can report it from the app. A report carries no identity at all — no name, no contact details and no internet address. It tells a moderator which photograph and which reason, and nothing more.
The app can send you a notification — that a photograph you submitted has been approved, that someone liked it, or an announcement from the Municipality. Notifications are optional. Your phone asks you before the first one is sent, and you can turn them off at any time in your device settings. Turning them off stops delivery.
What we store in order to deliver them. Two things, and only while notifications are switched on:
Neither is your name, your telephone number, your email address, an advertising identifier, or your device's hardware identifier. Neither says anything about you. Both are replaced if you reinstall the app, and neither is included in your phone's backup.
What the identifier is linked to. It links a photograph you submitted to the installation that sent it, so that we can tell you when that photograph is approved or liked. It is not linked to your name or to any way of contacting you.
Who carries the message. Google's Firebase Cloud Messaging delivers it to your phone on our behalf. It is the delivery service, not an audience: the token exists so that service knows which phone to hand the message to. Nothing here is sold, and nothing here is used for advertising or to track you.
No position, no internet address. A notification, and the registration behind it, store neither. Allowing notifications tells us nothing about where you are.
How long. A notification is deleted 90 days after it is sent. A registration we have not seen for 180 days is deleted, and the token goes with it.
The Ramallah Greeters are residents who volunteer to show visitors around the city. If you tap Become a Greeter and fill in the form, you send us:
That is the complete list. In particular we do not ask for your address, any identity or passport number, your gender, a photograph, a CV, or a second way of contacting you — and there is nowhere in our records for any of them. Your location is not involved at all: the form does not ask your phone where you are and cannot receive it.
Nothing you send is published. It is not shown in the app, not shown on the website, and not visible to other visitors or to other volunteers. It is read only by Ramallah Municipality staff who have been given access to it, so that somebody can consider your application and reply to you. If you are accepted, the profile that later appears in the app is written separately by the Municipality — it does not come from this form.
Your internet address is used, for a few seconds, only to limit how many applications can be sent from one connection in an hour. It is held in a temporary cache for the length of that hour and is never written into our records.
You can ask us to delete your application at any time, using the contact details at the end of this page. We will delete it outright — there is no archived copy and nothing is kept.
When the app asks our server for content, the server may add one row to an internal statistics table. That row contains:
android or ios);That is the complete list. In particular the row contains:
The result is a count of how often each part of the guide is read, by language, by platform and by country. It cannot be turned back into a person.
Visit Ramallah is a city guide, suitable for all ages. There is no sign-up, no profile, no messaging between users, and no advertising.
There are two ways to send us something, and neither is needed to use any part of the app. Visitor photographs, described above, are not aimed at children, and the form asks for a name and a way to contact you. We ask that people under 16 do not use it without a parent or guardian. We do not verify anyone's age — we do not ask for it, and asking would mean collecting more about everybody than we collect now. Applying to volunteer as a greeter is for adults: that form asks you to confirm you are 18 or over, and the Municipality does not accept volunteers under that age.
If you are a parent or guardian and believe your child has sent us a photograph or an application, write to the address at the end of this page and we will remove it and everything sent with it. You do not have to explain or prove anything, and we will not ask you for further details about the child.
Every photograph is checked by a person before it appears, and a moderator will reject a photograph whose subject is a child on their own, or anyone who plainly did not expect to be photographed.
If the app starts doing something this page does not describe, this page will be updated before that version is released, and the date at the top will change.
Questions about this policy, or about the app:
Ramallah Municipality
Email: tic@ramallah.ps
Website: www.ramallah.ps
Ramallah Municipality
Tel: 00970 2 294 5555 ex.123
Free Number: 1800 10 11 01