![](https://lemmy.ml/pictrs/image/33681cc2-775c-47a0-a45e-35d08582b0ff.png)
![](https://lemmy.ml/pictrs/image/bc00c7d6-20b9-4eef-a2af-7e10c69dd11f.png)
Another word on a more upbeat topic.
First, I have a Giphy implementation in the works to add to Memmy. In terms of privacy, I have taken steps to mitigate tracking that comes along with the use of a Meta product while also helping to allow users to communicate with more than just text.
Giphy has a SDK already made for React Native. Unfortunately, it has some “analytics” wrapped in. The API itself can be used without those analytics, but that comes at the cost of the almost certain tracking they do with just the searches and your IP.
As a result, this is what I came up with:
- You submit a search for a GIF (think Discord’s GIF search
- The request is sent to a Memmy server which then processes the request for you
- You receive a response with both the direct URL to each of the GIF results as well as a proxy URL. All of the results are displayed to you through the proxy.
- When you select a GIF, the direct link is added to your post or comment as an image embed.
- In a future update, there are plans for Lemmy to offer built in proxying of images. Hopefully this will be available soon. However if it is not, for 30 minutes the GIF you added to the comment will continue to be proxied through Memmy so as not to create an immediate link to you creating the request for the image.
This is somewhat similar to the Signal implementation of Giphy some time ago. I’m focused on cleaning up some other issues right now, but I’d like to add this in sometime in the near future. Will keep you posted.
Serious thanks for all of your hard work, as well as everyone else working on Lemmy through software of running instances.
Memmy is ready 👍