Can you explain why a provider is necessary?  It doesn't seem as if this is information any other app on the system would need to access.