Snapshots not working as expected with future data

Hi. My first post here!

I have been enjoying Grafana using influxdb to collect data on some of my IOT sensors.
Recently I am now using an online weather API to graph weather forecasts and it is working great.

So I thought I would try to share using a snapshot.
The snapshot is created(either local or raintank), but when accessing via the link no data is displayed.
I have found that once the time range button is pressed, and any time range selected then the graph is displayed correctly. Is this a bug or by design?

Secondly if I were to send the snapshot URL to somebody else, they are able to create further snapshots from my snapshot and therefore share it with different parameters. Is there a way to prevent this?

I am using version 7.2.0 on a pi zero

hello and congratulations to your first project. can you share your snapshot link ?

Thanks. I would rather know about the sharing issue before posting publicly.

no i mean as input to analyze your problem

Sorry I don’t understand what you mean by as input?
Here is a screen capture of what I get

yes then okay thank you

Basically it is because when the snapshot is displayed, it displays up to the current time which is not correct. When I click on the time range button and select a value it shown times in the future i.e.correctly as per the original dashboard.

Any ideas why a person viewing is able to re-share?

you can share by clicking on the share button

So suppose I create a public snapshot that expires in 1 hour.
Someone could then reshare publicly with no expiry.

basically what i meant, you can accept my answer as solution then